👤 Pro — sem anúnciosPro
// EPC069-12 · GiroCode

QR code de pagamento SEPA

Gere o código QR de pagamento europeu ('GiroCode' EPC) que permite ao cliente pagar sua fatura escaneando com o app do banco — beneficiário, IBAN, valor e referência já vêm preenchidos, sem nada para digitar.

Grátis — uso ilimitado.

Como funciona um QR code de pagamento SEPA

Um código QR de pagamento SEPA — oficialmente EPC069-12, amplamente conhecido como GiroCode — reúne seus dados de pagamento (quem recebe, o IBAN, o valor e uma referência) num único código QR. Quando um cliente abre o app do banco e escaneia, a tela de transferência já vem preenchida: sem copiar um IBAN à mão, sem erros de digitação, sem referência errada. Imprima numa fatura, numa carta ou num cartaz e receber o pagamento vira uma questão de um escaneamento. Tudo é construído aqui mesmo no seu navegador — seu IBAN e o valor nunca são enviados para nós ou para mais ninguém.

Em quais bancos e países funciona?

Ele usa o padrão adotado em toda a área SEPA (a zona do euro e a maior parte da Europa) e é lido por muitos aplicativos bancários importantes — por exemplo, os dos grandes bancos alemães, austríacos, belgas e holandeses. O suporte não é universal, porém: alguns bancos simplesmente não escaneiam códigos QR de pagamento. É uma conveniência para clientes cujo app dá suporte, não uma garantia de que todo pagador pode usar.

Só funciona para pagamentos em euros?

Sim. O padrão EPC é para transferências de crédito SEPA apenas em euros, então o valor sempre está em EUR e o IBAN precisa ser de uma conta da área SEPA. Não serve para pagamentos com cartão, PayPal ou transferências fora do euro.

Posso deixar o valor em branco?

Sim. Deixe o valor vazio e o app do cliente permite que ele mesmo digite — útil para doações ou faturas em aberto. Preencha e o valor fica travado no que você digitou.

O que devo colocar na referência?

O que ajudar você a identificar o pagamento — um número de fatura, uma referência de pedido ou uma nota curta. Ela aparece na descrição do pagamento no app do cliente. Mantenha curta (até 140 caracteres).

Meu IBAN ou os dados do meu cliente são enviados para algum lugar?

Não. O código QR é gerado inteiramente no seu navegador com JavaScript — nada que você digita é enviado, registrado ou armazenado. Depois que a página carrega, você pode até usar a ferramenta offline.

O BIC é obrigatório?

Não. Para transferências SEPA dentro da zona do euro, o IBAN já é suficiente, então o BIC é opcional — deixe em branco. Adicione se quiser (alguns apps o exibem), mas o pagamento funciona sem ele.

Recebendo pagamentos mais rápido com um QR Code de pagamento

A parte mais lenta de receber um pagamento costuma ser o cliente digitando os seus dados bancários no aplicativo dele — e cada dígito digitado errado significa um pagamento que volta, cai na conta errada ou chega sem nenhuma referência que você consiga identificar. Um QR Code de pagamento SEPA elimina esse atrito por completo. O seu cliente abre o aplicativo do banco, aponta a câmera para o código, e a tela de transferência aparece já preenchida: o seu nome, o seu IBAN, o valor exato e a referência. Tudo o que ele faz é confirmar. Para um pequeno negócio, essa pequena mudança pode ser a diferença entre uma fatura paga no mesmo dia e uma que fica se arrastando por semanas.

O que realmente entra no código

Um GiroCode reúne um conjunto curto e fixo de campos definidos pelo Conselho Europeu de Pagamentos: o beneficiário (você), o seu IBAN, um valor opcional em euros e uma referência opcional, como um número de fatura. É só isso que um banco precisa para preparar uma transferência a crédito SEPA. Não há login, não há conta e nenhum terceiro envolvido — o código é simplesmente uma versão compacta e escaneável dos dados que você, de outra forma, escreveria por extenso no rodapé de uma fatura. Como é um padrão aberto, e não um serviço, o código que você gera aqui funciona com qualquer aplicativo bancário que consiga lê-lo.

Onde colocá-lo

O lugar óbvio é o bloco de pagamento de uma fatura, ao lado do seu IBAN e do total. Mas o mesmo código funciona em qualquer lugar em que alguém possa te pagar: um cartaz de doação para um clube ou uma instituição de caridade, uma banca de mercado ou loja pop-up, uma carta de renovação de associação, um flyer de evento ou um adesivo em um equipamento que você aluga. Imprima-o em um tamanho razoavelmente grande e mantenha uma margem clara de espaço em branco ao redor para que as câmeras dos celulares travem nele rapidamente. Como você pode baixá-lo como SVG, ele permanece perfeitamente nítido em qualquer tamanho de impressão, de um cartão de visita a um pôster A2.

Valor fixo ou deixar o pagador decidir

Preencher o valor trava a transferência naquele número exato — ideal para uma fatura, em que você quer que o total seja inequívoco. Deixar o valor em branco permite que o pagador digite o próprio valor, o que serve bem para doações, gorjetas ou uma conta aberta. Vale a pena usar bem o campo de referência: um número de fatura ou pedido claro aparece no seu extrato bancário junto com o pagamento, então conciliar quem pagou o quê vira uma olhada rápida em vez de um jogo de adivinhação. Mantenha-o curto e específico — “Fatura 2026-0142” é melhor do que uma frase longa.

Os limites honestos

Esta é uma ferramenta para euros, na área SEPA: o valor está sempre em euros e o IBAN precisa pertencer a uma conta SEPA, então não serve para pagamentos com cartão, transferências fora do euro ou serviços como o PayPal. A maioria dos grandes aplicativos bancários da Alemanha, Áustria, Bélgica, Países Baixos e muitos outros países lê esses códigos, mas o suporte não é universal, então é uma comodidade para os clientes cujo aplicativo o suporta, e não uma garantia. Escaneie o seu próprio código com o seu celular uma vez antes de imprimir um lote. E, como tudo é gerado no seu navegador, o seu IBAN e o valor nunca chegam até nós — nada é enviado, registrado ou armazenado.

Convertburda — conversões universais