Imagem

Gerador de QR de Pagamento Cripto

Códigos QR de pagamento em Bitcoin e Ethereum com valor.

Tudo é gerado localmente — sem chaves, sem conexão de carteira, nada sai do seu navegador.

Baixar PNG

Receba cripto com um código QR de pagamento

Escolha Bitcoin ou Ethereum, cole seu endereço de recebimento e, se quiser, adicione valor, rótulo ou rede. A ferramenta valida primeiro a soma de verificação do endereço, monta um URI de pagamento no padrão BIP-21 ou EIP-681 e o exibe como um código QR que você pode baixar ou copiar. Valores em ETH são convertidos para wei com matemática inteira exata — sem arredondamento de ponto flutuante. Tudo é gerado localmente — sem chaves, sem conexão de carteira, nada sai do seu navegador.

As carteiras entendem URIs de pagamento padrão: BIP-21 para Bitcoin (bitcoin:address?amount=…&label=…) e EIP-681 para Ethereum (ethereum:address@chainId?value=…). Codifique um deles em um código QR e o pagador o escaneia em vez de digitar 42+ caracteres à mão — a maior fonte de acidentes com perda de fundos em pagamentos cripto.

Este gerador valida o endereço de recebimento antes de desenhar um código: endereços Bitcoin recebem verificação completa da soma de verificação Base58Check ou Bech32/Bech32m, e endereços Ethereum recebem checagens de formato com um link para a validação EIP-55 completa. Valores em Ethereum são convertidos para wei com matemática inteira BigInt para não perder precisão. Tudo — validação, montagem do URI, desenho do QR — acontece localmente; sem chaves, sem conexão de carteira, e o valor é apenas uma sugestão que o pagador pode alterar.

Perguntas frequentes

O que são BIP-21 e EIP-681?

São os formatos padrão de URI de pagamento que as carteiras entendem. O BIP-21 define links bitcoin: com parâmetros opcionais de valor, rótulo e mensagem. O EIP-681 define links ethereum: com um @chainId opcional e um valor expresso em wei. Esta página codifica esses URIs em códigos QR.

O que acontece quando alguém escaneia o código?

O aplicativo de carteira da pessoa abre uma tela de envio preenchida: o endereço de recebimento fica definido, e o valor, o rótulo ou a rede são aplicados quando o URI os inclui. Escanear nunca move fundos por si só — o pagador ainda revisa e confirma a transação na própria carteira.

Por que o valor é apenas uma sugestão?

O URI apenas preenche o formulário de envio. Toda carteira permite que o pagador edite o valor antes de enviar, então trate-o como uma solicitação, não uma garantia, e confirme o que realmente chegou na sua própria carteira ou em um explorador de blocos.

Por que tokens ERC-20 como USDT ou USDC não são suportados?

Transferências de tokens usam uma forma diferente do EIP-681 que chama a função transfer do contrato do token, e o suporte das carteiras a essa forma é inconsistente — um código que falha em silêncio em metade das carteiras é pior do que nenhum. Esta ferramenta se limita às moedas nativas: BTC no Bitcoin, ETH na rede selecionada.

Meu endereço ou valor é enviado para algum lugar?

Não. Tudo é gerado localmente — sem chaves, sem conexão de carteira, nada sai do seu navegador. Não há componente de servidor: o URI é montado e o código QR é desenhado inteiramente no seu dispositivo.

Quais redes Ethereum posso escolher?

Mainnet do Ethereum, Base, Arbitrum One, OP Mainnet e Polygon. URIs da mainnet omitem o chain id, enquanto as outras redes acrescentam @chainId para que carteiras compatíveis mudem para a rede certa. A ferramenta só solicita a moeda nativa da rede selecionada.

A ferramenta verifica meu endereço antes de gerar?

Os endereços Bitcoin são totalmente validados primeiro — SHA-256 duplo do Base58Check para endereços legacy 1… e 3…, somas de verificação Bech32 ou Bech32m para endereços bc1… — de modo que um erro de digitação não pode virar um código escaneável. Nos endereços Ethereum é verificado o formato 0x mais 40 hexadecimais, e os que misturam maiúsculas podem ter a soma de verificação conferida no nosso Validador de Endereços Ethereum.

Última atualização: