Obraz

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.

Pobierz PNG

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: