Generator QR płatności krypto
Kody QR płatności Bitcoin i Ethereum z kwotą.
Wszystko jest generowane lokalnie — żadnych kluczy, żadnego łączenia portfela, nic nie opuszcza Twojej przeglądarki.
Przyjmuj krypto przez płatniczy kod QR
Wybierz Bitcoin lub Ethereum, wklej swój adres odbiorczy i opcjonalnie dodaj kwotę, etykietę lub sieć. Narzędzie najpierw waliduje sumę kontrolną adresu, składa standardowy BIP-21 lub EIP-681 URI płatności i renderuje go jako kod QR do pobrania lub skopiowania. Kwoty ETH są przeliczane na wei dokładną matematyką całkowitoliczbową — bez zaokrągleń zmiennoprzecinkowych. Wszystko jest generowane lokalnie — żadnych kluczy, żadnego łączenia portfela, nic nie opuszcza Twojej przeglądarki.
Portfele rozumieją standardowe URI płatności: BIP-21 dla Bitcoin (bitcoin:address?amount=…&label=…) i EIP-681 dla Ethereum (ethereum:address@chainId?value=…). Zakoduj taki URI w kodzie QR, a płacący go zeskanuje zamiast przepisywać ręcznie 42+ znaków — największe pojedyncze źródło wypadków z utratą środków w płatnościach krypto.
Ten generator waliduje adres odbiorczy, zanim narysuje kod: adresy Bitcoin przechodzą pełną weryfikację sumy kontrolnej Base58Check lub Bech32/Bech32m, adresy Ethereum — kontrolę formatu z odesłaniem do pełnej walidacji EIP-55. Kwoty Ethereum są przeliczane na wei całkowitoliczbową matematyką BigInt, więc nie traci się precyzji. Wszystko — walidacja, składanie URI, renderowanie QR — dzieje się lokalnie; żadnych kluczy, żadnego łączenia portfela, a kwota to tylko sugestia, którą płacący może zmienić.
FAQ
Czym są BIP-21 i EIP-681?
To standardowe formaty URI płatności rozumiane przez portfele. BIP-21 definiuje linki bitcoin: z opcjonalnymi parametrami kwoty, etykiety i wiadomości. EIP-681 definiuje linki ethereum: z opcjonalnym @chainId i wartością wyrażoną w wei. Ta strona koduje te URI w kody QR.
Co się dzieje, gdy ktoś zeskanuje kod?
Aplikacja portfela otwiera wstępnie wypełniony ekran wysyłki: adres odbiorczy jest ustawiony, a kwota, etykieta lub sieć są stosowane, gdy URI je zawiera. Samo skanowanie nigdy nie przenosi środków — płacący nadal przegląda i zatwierdza transakcję we własnym portfelu.
Dlaczego kwota to tylko sugestia?
URI jedynie wstępnie wypełnia formularz wysyłki. Każdy portfel pozwala płacącemu edytować kwotę przed wysłaniem, więc traktuj go jako prośbę, a nie gwarancję, i potwierdź, co faktycznie dotarło, we własnym portfelu lub eksploratorze bloków.
Dlaczego tokeny ERC-20, takie jak USDT czy USDC, nie są obsługiwane?
Transfery tokenów używają innej formy EIP-681, wywołującej funkcję transfer kontraktu tokena, a obsługa tej formy w portfelach jest niespójna — kod, który po cichu zawodzi w połowie portfeli, jest gorszy niż żaden. To narzędzie trzyma się monet natywnych: BTC w Bitcoinie, ETH w wybranej sieci.
Czy mój adres lub kwota są gdzieś przesyłane?
Nie. Wszystko jest generowane lokalnie — żadnych kluczy, żadnego łączenia portfela, nic nie opuszcza Twojej przeglądarki. Nie ma części serwerowej: URI jest składany, a kod QR rysowany w całości na Twoim urządzeniu.
Które sieci Ethereum mogę wybrać?
Sieć główna Ethereum, Base, Arbitrum One, sieć główna OP i Polygon. URI sieci głównej pomijają chain id, a pozostałe sieci dołączają @chainId, aby zgodne portfele przełączyły się na właściwą sieć. Narzędzie żąda wyłącznie natywnej monety wybranej sieci.
Czy narzędzie sprawdza mój adres przed wygenerowaniem?
Adresy Bitcoin są najpierw w pełni walidowane — Base58Check z podwójnym SHA-256 dla adresów legacy na 1… i 3…, sumy kontrolne Bech32 lub Bech32m dla adresów bc1… — więc literówka nie stanie się skanowalnym kodem. Adresy Ethereum są sprawdzane pod kątem formatu 0x plus 40 znaków hex, a te z mieszaną wielkością liter można zweryfikować sumą kontrolną w naszym Walidatorze adresów Ethereum.
Ostatnia aktualizacja: