Gerador de Código de Barras EAN-13

Informe até 12 dígitos e gere o código de barras EAN-13 completo, com o 13º dígito (verificador) calculado automaticamente.

Para uso comercial real (venda em loja física com código próprio), o código EAN precisa ser registrado oficialmente junto à GS1 Brasil. Esta ferramenta é útil para testes, protótipos, catálogos internos ou códigos que você já possui e só precisa visualizar/imprimir.

O que é EAN-13

EAN-13 (European Article Number) é o padrão de código de barras mais usado no varejo mundial para identificar produtos — os 13 dígitos abaixo das barras aparecem em praticamente toda embalagem de produto vendido em loja física. Os primeiros dígitos identificam o país/entidade (ex.: 789/790 para o Brasil) e o fabricante, os dígitos seguintes identificam o produto, e o último dígito é um verificador calculado matematicamente a partir dos outros 12.

Como o dígito verificador é calculado

Somando os 12 primeiros dígitos com pesos alternados (peso 1 para as posições ímpares, peso 3 para as pares, contando da esquerda), o dígito verificador é o valor que, somado a esse total, resulta em um múltiplo de 10.

Como usar

Digite até 12 dígitos numéricos (se digitar menos, a calculadora completa com zeros à esquerda) — o 13º dígito é calculado e adicionado automaticamente, e o código de barras é desenhado em um <canvas>, pronto para baixar em PNG.

Perguntas frequentes

Esse código de barras é registrado/oficial?

Não — a ferramenta apenas gera a representação visual (as barras) de um número EAN-13 válido matematicamente. Para vender um produto com um código próprio oficial, é preciso registrá-lo na GS1 Brasil (antiga EAN Brasil).

Esse código de barras escaneia normalmente?

Sim — o padrão de barras segue exatamente a especificação EAN-13, então leitores de código de barras (incluindo apps de celular) devem ler o número corretamente, desde que a imagem seja impressa com nitidez e em tamanho adequado.

O que acontece se eu digitar mais de 12 dígitos?

A ferramenta pede para reduzir — apenas 12 dígitos são aceitos como entrada, já que o 13º é sempre o dígito verificador calculado automaticamente.