Faça um QR code do Ethereum a partir do endereço da sua carteira

Cole seu endereço 0x, acrescente um valor se quiser e baixe um código que qualquer carteira Ethereum lê - exportado com qualidade de impressão e com as maiúsculas do checksum intactas.

1 Conteúdo
https://
Sem cadastro QR codes ilimitados Sem marca d'água Free high-resolution downloads
2 Design
Forma
Padrão
Olhos
3 Prévia
Copiado!

O que é um QR code do Ethereum?

Um QR code do Ethereum é um QR code que guarda uma URI de pagamento do Ethereum - um endereço e, opcionalmente, um valor - escrita no formato EIP-681. Escanear num app de carteira preenche o destinatário, então ninguém precisa redigitar uma string hexadecimal de 42 caracteres. O endereço vive no padrão; nenhuma transação acontece até quem envia aprovar uma.

O designer do KoloQR com um QR code sendo estilizado - forma, cores e logo central

O que o EIP-681 coloca dentro do padrão

A URI de pagamento é uma estrutura enxuta, e uma das partes dela derruba quase todo mundo na primeira vez:

  • ethereum: - o esquema. É o que faz o celular oferecer o código a um app de carteira em vez de a um navegador.
  • O endereço 0x - 42 caracteres: o prefixo 0x e 40 dígitos hexadecimais. A mistura de maiúsculas e minúsculas não é enfeite, e a próxima seção explica por quê.
  • ?value= - opcional, e expresso em wei, não em ether. Um ETH são 10^18 wei, então 0.5 ETH se escreve 500000000000000000 - dezoito zeros são fáceis de contar errado na mão.

O KoloQR converte para wei o valor que você digita em ETH, o que elimina o erro mais comum de URI montada na mão. Nada no código toca uma rede: um QR code do Ethereum é texto sobre para onde mandar fundos, e sozinho ele não move nada.

Nunca coloque um endereço Ethereum em maiúsculas

Um endereço Ethereum é hexadecimal, então em princípio suas letras poderiam ser escritas em qualquer caixa - e o EIP-55 usa exatamente essa liberdade para carregar um checksum. O padrão de maiúsculas e minúsculas ao longo dos 40 dígitos hexadecimais é derivado de um hash do próprio endereço, o que permite a qualquer carteira detectar um endereço digitado errado ou corrompido antes de enviar qualquer coisa. Achatar a caixa joga essa proteção fora: o endereço continua apontando para a mesma conta, mas nenhuma carteira consegue dizer se é o endereço que você queria, e algumas recusam um endereço em caixa mista cujo checksum não valida. É exatamente o oposto do truque bech32 do Bitcoin, onde deixar tudo em maiúsculas é recomendado porque deixa o padrão do QR mais limpo - e é por isso que os dois nunca podem ser tratados como a mesma técnica. No Ethereum, copie o endereço exatamente como a sua carteira o entrega, nunca redigite, e não deixe uma ferramenta de design ou uma planilha normalizar a caixa. O padrão mais denso é o preço de um checksum que pega erros, e num código de pagamento essa troca vale a pena.

Gerar QR code
Um celular lendo um QR code impresso para testar antes da tiragem

Onde os QR codes do Ethereum são usados

Quarenta e dois caracteres hexadecimais não são coisa que alguém deva transcrever, e é por isso que o código aparece onde um endereço precisa sair de uma tela:

Placas de doação e gorjeta

Um código impresso ao lado do caixa ou num display arrecada de quem já tem ETH, sem nenhum processador no meio.

Estandes de conferência e hackathon

Eventos de Ethereum acertam pagamentos e recompensas na hora, e um código no estande é mais rápido do que ler hexadecimal em voz alta.

Notas para clientes cripto-nativos

Um código ao lado do total deixa quem paga escanear em vez de copiar, o que elimina a causa mais comum de uma transferência que falha.

Páginas de apoio a artistas e criadores

Um código numa gravura, numa capa ou num overlay dá a quem coleciona um caminho direto que uma página de pagamento não consegue oferecer.

Cartões de configuração de carteira de hardware

O endereço de recebimento é impresso como código para dar para receber fundos sem expor nada que possa gastá-los.

Telas de ponto de venda

A tela do comércio gera o código de novo a cada venda com o valor já convertido em wei, que é onde valores fixos fazem sentido.

Como criar um QR code do Ethereum

Endereço, valor, download - e uma conferência que importa:

Gerar QR code
  1. 1

    Copie o endereço exatamente da sua carteira

    Copie e cole, nunca redigite, e nunca mude as maiúsculas. A caixa mista é o checksum EIP-55, e achatá-la remove a única proteção contra erro que o endereço tem.

  2. 2

    Abra o seletor de tipo e escolha Ethereum

    Ethereum fica em Mais, no grupo Cripto. Cole o endereço e informe um valor em ETH se quiser um - o KoloQR converte para wei na URI.

  3. 3

    Diga para qual rede ele é

    O mesmo endereço existe em toda chain EVM. Imprima “Ethereum mainnet” - ou a L2 que você quer - ao lado do código, porque o código sozinho não consegue dizer isso.

  4. 4

    Confira escaneando, caractere por caractere

    Escaneie o arquivo exportado com uma carteira de verdade e compare o endereço inteiro com o que você copiou, não só os quatro primeiros e os quatro últimos. Depois exporte SVG ou PDF para impressão.

O gerador do KoloQR com um QR code sendo desenhado e pronto para baixar

Qual formato de arquivo você deve baixar?

O KoloQR exporta seu QR code do Ethereum em três formatos. Escolha pelo lugar onde ele vai aparecer:

  • PNG para telas de ponto de venda, overlays e páginas web, em que o código aparece num tamanho fixo.
  • SVG para placas de doação, notas e cartões impressos - qualquer coisa que a gráfica amplie sem amolecer as bordas.
  • PDF para entregar à gráfica ou colocar num modelo de nota com qualidade pronta para impressão.

Os códigos do Ethereum estão entre os mais densos deste site: um endereço de 42 caracteres em caixa mista não pode usar a codificação alfanumérica, e um valor em wei acrescenta mais dezoito dígitos. Essa combinação pede exportação vetorial e tamanho generoso - um código de pagamento que não escaneia manda a pessoa de volta a digitar hexadecimal na mão.

Gerar QR code

Boas práticas para QR codes do Ethereum

Um código de pagamento tem um modo de falha que nenhum outro tipo de QR tem, e o Ethereum acrescenta um segundo por cima:

  • Preserve a caixa do endereço exatamente

    A caixa mista é o checksum EIP-55. Achatar tudo em minúsculas ou tudo em maiúsculas tira da carteira a capacidade de detectar um endereço corrompido antes de enviar.

  • Diga sempre qual é a rede

    O mesmo endereço 0x existe em Ethereum, Arbitrum, Optimism, Polygon, Base e em qualquer outra chain EVM. Fundos enviados na rede errada normalmente não voltam, e o código não consegue dizer qual você queria.

  • Deixe o gerador converter ETH em wei

    O EIP-681 expressa o valor em wei - dezoito casas decimais. Digitar isso na mão é como um valor acaba mil vezes maior ou menor.

  • Confira o endereço inteiro depois de gerar

    Escaneie o arquivo exportado numa carteira e compare cada caractere. Checar só os quatro primeiros e os quatro últimos é exatamente o atalho de que o malware que troca endereços depende.

  • Cuidado com valores fixos no impresso

    Um valor em wei fica fixo no momento em que é impresso; a cotação, não. Em qualquer coisa de vida longa, imprima só o endereço e deixe quem envia digitar o valor.

  • Um código só de endereço não move tokens

    Ele pede ETH. Enviar USDC ou qualquer outro ERC-20 exige uma transferência de token, coisa que uma URI só de endereço não expressa - então rotule o código com o ativo que você espera.

  • Mantenha os módulos em preto puro

    Estilize o que está em volta do código, não o padrão. Este é o tipo em que um contraste no limite nunca compensa o design.

  • Proteja a zona de silêncio

    Quatro módulos de margem limpa de cada lado, e mais numa placa cheia. A correção de erros consegue reconstruir módulos danificados; ela não consegue achar um código sem margem.

  • Dimensione com folga

    Pelo menos um décimo da distância de leitura, e depois um passo maior. São símbolos densos, e densidade é a primeira coisa que a qualidade de impressão castiga.

  • Nunca publique uma chave privada ou frase de recuperação como código

    Um endereço de recebimento pode ser mostrado a qualquer pessoa. Uma chave privada ou uma seed num QR code é a carteira inteira, legível por todas as câmeras da sala.

Por que seu QR code do Ethereum não funciona

Um código do Ethereum falha de jeitos que vale conhecer antes de ter dinheiro envolvido. Estes quatro cobrem quase todos os casos.

  • A carteira avisa que o checksum é inválido

    Causa
    A caixa do endereço mudou em algum ponto entre a carteira e o gerador - achatada em minúsculas por uma planilha, jogada em maiúsculas por uma ferramenta de design, ou redigitada na mão.
    Solução
    Copie o endereço de novo da sua carteira e cole sem editar. Nunca aplique o truque das maiúsculas do Bitcoin a um endereço Ethereum; lá a caixa é livre, aqui ela carrega o checksum.
  • Os fundos foram enviados e nunca chegaram

    Causa
    Quase sempre a rede errada. O mesmo endereço existe em toda chain EVM, e uma transferência na Polygon para um endereço que você acompanha na mainnet fica invisível na sua carteira mesmo tendo dado certo.
    Solução
    Imprima o nome da rede ao lado do código, por extenso, em toda superfície. Confira o endereço no explorador de blocos da chain que quem enviou realmente usou antes de dar qualquer coisa por perdida.
  • O valor saiu errado por ordens de grandeza

    Causa
    O parâmetro de valor foi escrito em ether em vez de wei, ou um número em wei digitado na mão foi contado errado. Um ETH são dezoito zeros, e dezoito é difícil de contar.
    Solução
    Informe o valor em ETH e deixe o gerador converter. Se você está conferindo uma URI que recebeu, conte os dígitos depois de value= antes de confiar nela.
  • O código está muito denso e escaneia mal

    Causa
    Um endereço em caixa mista não pode usar a codificação alfanumérica do QR, então os 42 caracteres vão para o modo byte a 8 bits cada um - e um valor em wei acrescenta até dezoito dígitos a mais.
    Solução
    Tire o parâmetro de valor se ele não for essencial, exporte SVG ou PDF e imprima maior. Deixar em maiúsculas não é opção aqui; o checksum vale mais do que a densidade economizada.

Ainda não sabe se o problema é o arquivo ou a impressão? Solte a imagem exportada no scanner de QR code: se ela decodifica no computador e não no papel, o problema entrou depois do arquivo.

Questions? Answered

Um QR code do Ethereum guarda uma URI de pagamento - um endereço e, opcionalmente, um valor - no formato EIP-681. Escanear num app de carteira preenche o destinatário, então ninguém precisa redigitar uma string hexadecimal de 42 caracteres.

Copie o endereço da sua carteira, escolha Ethereum no seletor de tipo do KoloQR e cole. Acrescente um valor em ETH se quiser deixá-lo preenchido e baixe PNG ou SVG. Nada é enviado a um servidor.

Porque elas são o checksum EIP-55. O padrão de maiúsculas e minúsculas é derivado de um hash do endereço, e é o que permite a uma carteira detectar um endereço corrompido antes de enviar. Achatar remove essa checagem.

Não. Deixar um endereço bech32 do Bitcoin em maiúsculas é recomendado porque deixa o padrão mais limpo e ali a caixa não significa nada. No Ethereum a caixa carrega o checksum, então maiúsculas destroem uma proteção real contra erro.

O EIP-681 expressa em wei - um ETH são 10^18 wei. Informe o valor em ETH e deixe o gerador converter; digitar dezoito zeros na mão é como os valores acabam mil vezes fora.

Uma URI só de endereço não diz. O mesmo endereço 0x existe em Ethereum, Arbitrum, Optimism, Polygon e em qualquer outra chain EVM, então imprima o nome da rede ao lado do código - é o erro mais caro de cometer.

Um código só de endereço pede ETH. Tokens são movidos por uma chamada de contrato que uma URI simples de endereço não expressa, então rotule o código com o ativo que você espera - quem envia escolhe o token na carteira.

É, se ele guarda um endereço de recebimento: ele é público e só serve para te mandar fundos. Nunca publique uma chave privada ou frase de recuperação num código; isso é a carteira inteira, legível por qualquer câmera.

Não. O escaneamento preenche o destinatário e, se houver, o valor. Quem envia ainda revisa e aprova a transação na carteira - um QR code não move fundos sozinho.

Porque o endereço em caixa mista força a codificação em modo byte a 8 bits por caractere, enquanto um endereço bech32 em maiúsculas entra no modo alfanumérico a 5,5. Acrescente um valor em wei e a carga cresce de novo - então imprima maior.

Por que a KoloQR?

  • Crie QR codes para sites, cardápios, Wi-Fi, PDFs e cartões de visita
  • Personalize cores, logos e formas únicas
  • Baixe arquivos PNG e SVG de alta qualidade
  • Feito tanto para impressão quanto para o digital
Gerar QR code
Um QR code preto simples ao lado do mesmo código redesenhado como um círculo com as cores da marca