QR From Link

Gerador de QR Code Bitcoin

Crie um QR code para o seu endereço Bitcoin, com um valor opcional que as carteiras preenchem para quem paga. O checksum do endereço é conferido no seu navegador antes de o código ser desenhado.

Começa com bc1, 1 ou 3. A soma de verificação é conferida aqui.

Se deixar vazio, quem paga digita o valor. Com valor, o código vira um link de pagamento que a maioria das carteiras preenche sozinha.

Confira bem o endereço e a rede: pagamentos não podem ser revertidos.

Contraste 21,0:1

O que é um QR code de Bitcoin

Um QR code de Bitcoin é um QR code estático que guarda um endereço de recebimento Bitcoin, opcionalmente com um valor no formato de pagamento bitcoin: do BIP-21, para que uma carteira leia o código e preencha os dados do pagamento.

Cole um endereço Bitcoin e você recebe um código que qualquer carteira Bitcoin consegue ler. Adicione um valor e o código vira um pedido de pagamento BIP-21: a carteira de quem paga abre com o seu endereço e o valor já preenchidos, e basta confirmar.

Todo endereço Bitcoin tem um checksum, e o gerador o confere antes de desenhar qualquer coisa — Base58Check nos endereços que começam com 1 ou 3, bech32 ou bech32m nos endereços bc1. Um único caractere digitado errado ou faltando reprova a verificação, então um endereço quebrado nunca chega a uma placa impressa. A verificação roda no seu navegador; o endereço não é enviado para lugar nenhum.

Como criar um QR code de Bitcoin

  1. 01

    Pegue um endereço de recebimento

    Na sua carteira, toque em Receber e copie o endereço. Na corretora, vá em Depositar, escolha Bitcoin e confira se a rede diz Bitcoin (BTC) — e não um token “wrapped” em outra blockchain.

  2. 02

    Cole no gerador

    Cole o endereço acima. Se o checksum falhar, copie de novo com o botão de copiar da carteira em vez de digitar.

  3. 03

    Adicione um valor, se quiser

    Informe um valor em BTC para um preço fixo ou uma fatura. Deixe em branco para doações e gorjetas, para que quem paga escolha quanto enviar.

  4. 04

    Baixe e teste

    Baixe o PNG ou o SVG, leia com uma carteira Bitcoin e confira se o endereço exibido começa e termina como o seu e se o valor está certo. Não é preciso enviar nada para testar.

Tipos de endereço Bitcoin

  • bc1q… — SegWit nativo

    O padrão na maioria das carteiras atuais. Em minúsculas, com 42 caracteres em um endereço comum de chave única, e o mais barato dos tipos comuns para enviar. Praticamente toda carteira e corretora consegue enviar para ele.

  • bc1p… — Taproot

    Um formato mais novo, com 62 caracteres. As carteiras modernas enviam para ele sem problema, mas alguns serviços mais antigos ainda o recusam. Se as pessoas relatarem erro ao pagar você, ofereça um endereço bc1q.

  • 3… — SegWit aninhado ou multisig

    Os endereços SegWit “embrulhados”, mais antigos, e muitas configurações multisig começam com 3. Funcionam em todo lugar e podem ir no código sem problema.

  • 1… — legado

    O formato original, visto principalmente em carteiras antigas. Ainda funciona e toda carteira envia para ele, então não há por que trocar se é o que você tem.

  • Valores com BIP-21

    Com um valor, o código guarda um link como bitcoin:ENDERECO?amount=0.0005. Os valores são em BTC, não em satoshis, e as carteiras que leem BIP-21 — quase todas — o preenchem. Quem paga ainda pode alterá-lo antes de enviar.

  • Reutilizar um único endereço

    As transações de Bitcoin são públicas, então quem tem o endereço consegue ver todos os pagamentos que ele recebe. Por isso muitas carteiras geram um endereço novo a cada vez. Um código de doação impresso não tem problema, mas para faturas um endereço novo por pagamento deixa o seu histórico mais privado.

Onde um QR code de Bitcoin ajuda

  • Botões de doação para blogs, podcasts e projetos open source
  • Faturas com o valor já definido
  • Uma placa no caixa de uma loja que aceita bitcoin
  • Caixinha de gorjeta em shows e feiras
  • Overlays de live e descrições de vídeo
  • Slides de meetups e crachás de eventos
  • Panfletos impressos para arrecadações

Este código recebe apenas na rede Bitcoin. Faturas Lightning e endereços Lightning são outra coisa e não são criados aqui.

Nunca coloque uma chave privada, uma xprv ou uma frase-semente em um QR code. Um endereço de recebimento é a única coisa de que quem paga precisa.

Pagamentos em Bitcoin não podem ser estornados. Se um código impresso for trocado pelo de outra pessoa, o dinheiro enviado a ele já era — coloque-o onde não possa ser coberto, confira de vez em quando e imprima o endereço ao lado para que as pessoas comparem os primeiros e os últimos caracteres.

Este site não guarda bitcoin, não se conecta à sua carteira e não vê pagamentos. Ele cria a imagem e nada mais.

Perguntas sobre o assunto

Copie o endereço de recebimento da sua carteira, cole acima, adicione um valor se quiser e baixe o código. Leia uma vez com uma carteira para conferir antes de compartilhar.

Pode. Informe um valor em BTC e o código usa o formato BIP-21, então a carteira de quem paga abre com o valor preenchido. A pessoa ainda pode editá-lo antes de enviar.

O que a sua carteira oferece por padrão — normalmente bc1q. Os quatro tipos recebem de quase qualquer carteira; o Taproot (bc1p) é o único que alguns serviços mais antigos podem recusar.

Se algum caractere estiver errado ou faltando, o checksum falha e o gerador mostra um erro em vez do código. Um endereço válido que simplesmente não é seu não tem como ser detectado, então compare com a sua carteira.

Não. A validação e o desenho acontecem no seu navegador. O site usa o Google Analytics para contar visitas e pode exibir anúncios, mas o endereço que você digita nunca sai do seu aparelho.

Não. Esta página cria códigos de Bitcoin on-chain. A Lightning usa faturas ou endereços Lightning, que a sua carteira Lightning pode exibir como um QR code próprio.

Não. O endereço fica gravado no desenho, sem redirecionamento, então funciona enquanto a sua carteira ainda controlar esse endereço.