Leitor de Codigo de Barras

Gratuito DevTools

Leitor e Validador de Codigo de Barras EAN/UPC

Valide codigos EAN-13, EAN-8, UPC-A, ISBN-13 e ISBN-10. Identifique o pais do fabricante pelo prefixo GS1. Use a camera para leitura automatica (se suportado pelo navegador).

3.7k usuarios Atualizado em Mar 2026 4.6/5
Avalie esta ferramenta:
4.6 (518 votos) Obrigado!

Digite ou Cole o Codigo de Barras

0 digitos

Leitura por Camera

Inicializando camera...

Prefixos GS1 — Pais do Fabricante

PrefixoPais / Uso
789, 790Brasil
978, 979ISBN (livros e publicacoes)
977ISSN (periodicos)
00-13Estados Unidos e Canada
30-37Franca
40-44Alemanha
45, 49Japao
50Reino Unido
54Belgica e Luxemburgo
57Dinamarca
64Finlandia
70Noruega
73Suecia
76Suica
779Argentina
750Mexico
880Coreia do Sul
690-695China
80-83Italia
84Espanha
900-919Austria

Como Usar

Valide qualquer codigo de barras em segundos.

1
Digite o codigo
Insira os digitos numericos do codigo de barras no campo acima.
2
Ou use a camera
Clique em "Usar Camera" para leitura automatica via BarcodeDetector API.
3
Clique em Validar
O sistema verifica o digito verificador (Mod 10 ou ISBN-10).
4
Veja os detalhes
Tipo, pais de origem (GS1), DV informado e calculado sao exibidos.

Sobre o Validador de Codigo de Barras

Esta ferramenta valida os principais padroes de codigo de barras lineares usados no comercio varejista e em publicacoes, usando os algoritmos oficiais de calculo do digito verificador.

  • EAN-13: 13 digitos, padrao global mais comum em produtos de varejo
  • EAN-8: 8 digitos, versao compacta para embalagens pequenas
  • UPC-A: 12 digitos, padrao norte-americano
  • ISBN-13: 13 digitos com prefixo 978/979, para livros
  • ISBN-10: 10 digitos, formato antigo para livros (modulo 11)

A validacao usa o algoritmo Mod 10 para EAN/UPC e o algoritmo Mod 11 especifico para ISBN-10. A identificacao do pais e baseada nos prefixos registrados pela GS1.

Codigo de Barras EAN/UPC: Como Funciona o Digito Verificador e a Identificacao GS1

Neste artigo
  1. O que e um codigo de barras EAN
  2. Estrutura e tipos de codigos
  3. Como calcular o digito verificador
  4. Prefixos GS1 e identificacao de pais
  5. ISBN e ISSN: codigos para publicacoes
  6. Perguntas frequentes

1. O Que e um Codigo de Barras EAN

O EAN (European Article Number), hoje administrado pela GS1, e o padrao de identificacao de produtos mais utilizado no comercio global. Um codigo EAN-13 identifica univocamente um produto especifico de um fabricante especifico em qualquer pais do mundo que adote o sistema GS1.

O codigo e composto por barras pretas e brancas de larguras variadas que representam os digitos numericos, lidos por scanners a laser ou cameras em pontos de venda, depositos e sistemas logisticos.

2. Estrutura e Tipos de Codigos

Os principais formatos suportados por esta ferramenta sao:

  • EAN-13: 13 digitos — 3 de prefixo GS1 (pais) + 9 de empresa/produto + 1 verificador
  • EAN-8: 8 digitos — versao abreviada para produtos com pouco espaco na embalagem
  • UPC-A: 12 digitos — padrao norte-americano, compativel com EAN-13 adicionando um zero a esquerda
  • ISBN-13: baseado em EAN-13 com prefixo 978 ou 979 para livros
  • ISBN-10: formato antigo de 10 digitos com algoritmo Mod 11 proprio

3. Como Calcular o Digito Verificador

O digito verificador (DV) e o ultimo digito do codigo e serve para detectar erros de digitacao ou leitura. Para EAN/UPC, o algoritmo e o Modulo 10:

  1. Multiplique os digitos alternadamente por 1 e por 3 (posicoes impares x1, pares x3)
  2. Some todos os produtos
  3. Calcule o resto da divisao por 10
  4. Se o resto for 0, o DV e 0; caso contrario, o DV e 10 menos o resto
"Um digito verificador incorreto indica erro de digitacao ou codigo corrompido — a ferramenta detecta isso instantaneamente."

4. Prefixos GS1 e Identificacao de Pais

Os primeiros 2 ou 3 digitos de um EAN-13 identificam o pais onde a empresa produtora esta registrada no sistema GS1. O Brasil usa os prefixos 789 e 790. E importante notar que o prefixo indica onde a empresa esta registrada, nao necessariamente onde o produto foi fabricado.

5. ISBN e ISSN: Codigos para Publicacoes

O ISBN (International Standard Book Number) identifica livros e publicacoes. O ISBN-13 e simplesmente um EAN-13 com prefixo 978 ou 979. O ISBN-10 (formato mais antigo) usa um algoritmo de verificacao diferente baseado em Modulo 11, onde o decimo digito pode ser a letra X (representando o valor 10).

O ISSN (prefixo 977) identifica publicacoes periodicas como revistas e jornais, e nao deve ser confundido com ISBN.

6. Perguntas Frequentes

Um codigo EAN valido garante que o produto existe? Nao. A validacao matematica verifica apenas o digito verificador. O produto pode nao estar cadastrado em nenhuma base de dados.

Por que o scanner nao le meu codigo impresso? Pode ser problema de contraste, resolucao de impressao insuficiente (abaixo de 200 DPI) ou margens de silencio ausentes nas bordas do codigo.

A leitura por camera funciona em todos os navegadores? A API BarcodeDetector e suportada nativamente no Chrome e Edge. No Safari e Firefox, a leitura por camera pode nao funcionar — use o campo de digitacao nesses casos.