Gerador de Código de Barras
Gere códigos de barras nos formatos CODE128, EAN-13, EAN-8, CODE39 e UPC. Exporte como PNG. Processado no navegador.
Sobre os formatos
- CODE128 — aceita letras, números e símbolos. Muito usado em logística.
- EAN-13 — 13 dígitos, padrão mundial para produtos de varejo.
- EAN-8 — 8 dígitos, versão compacta do EAN para embalagens pequenas.
- CODE39 — alfanumérico (A–Z, 0–9 e alguns símbolos). Comum em crachás.
- UPC-A — 12 dígitos, padrão americano para produtos de supermercado.
De um desenho na areia ao varejo global
O código de barras foi patenteado em 1952 por Bernard Silver e Norman Joseph Woodland (patente US 2.612.994). Conta-se que Woodland esboçou a primeira ideia desenhando na areia de uma praia de Miami, inspirado nos pontos e traços do código Morse. O conceito original usava um alvo circular lido por câmera ultravioleta. A tecnologia só se tornou viável comercialmente duas décadas depois: em 26 de junho de 1974, um pacote de chiclete Wrigley's Juicy Fruit foi escaneado em um Marsh Supermarket em Troy, Ohio — a primeira leitura comercial da história.
As principais simbologias 1D
- EAN-13 — 13 dígitos numéricos; padrão mundial fora dos EUA. Prefixos de país são emitidos pela GS1:
789–790Brasil,800–839Itália,400–440Alemanha. - EAN-8 — 8 dígitos, usado em embalagens pequenas onde não cabe o EAN-13.
- UPC-A — 12 dígitos, padrão de varejo nos EUA e Canadá.
- UPC-E — UPC compactado para itens minúsculos (6 dígitos visíveis).
- Code 128 — ASCII completo, alta densidade, dominante em logística e etiquetas de transporte.
- Code 39 — conjunto de 44 caracteres (A–Z, 0–9, símbolos), comum em indústria, defesa e saúde.
- ITF-14 — interleaved 2-of-5, codificado em caixas de transporte (case code GTIN-14).
- GS1-128 — Code 128 enriquecido com Application Identifiers (lote, data de validade, peso) usado em cadeia de suprimentos.
Anatomia e dígito verificador do EAN-13
Um EAN-13 é organizado como PPP MMMMM IIIII C: 3 dígitos para o prefixo GS1 de país, código do fabricante de tamanho variável, código do produto de tamanho variável e um dígito verificador. O dígito C é calculado assim:
soma = (d1 + d3 + d5 + d7 + d9 + d11)
+ (d2 + d4 + d6 + d8 + d10 + d12) * 3
C = (10 - (soma mod 10)) mod 10
O mesmo algoritmo módulo-10 é usado por UPC-A e GTIN-14. Muitas libs open-source (JsBarcode, bwip-js) recalculam o dígito silenciosamente quando ele é omitido, mas ERPs de cadeia de suprimentos normalmente exigem o dígito presente e correto.
Quem emite um código de barras real
A GS1 é a organização internacional sem fins lucrativos que aloca prefixos de empresa. No Brasil, a GS1 Brasil administra as faixas 789 e 790. Um fabricante cadastrado recebe um prefixo e usa os dígitos restantes para identificar cada produto. Sem prefixo GS1, o código serve para uso interno de estoque mas não é aceito pelo varejo.
Perguntas frequentes
Posso usar os códigos gerados aqui para vender um produto? Não. Varejistas e marketplaces exigem código de barras vinculado a um prefixo GS1 oficial. Use a ferramenta para protótipos, etiquetagem interna, mock-ups e estudo.
Código de barras versus QR Code? Um código de barras é unidimensional (uma fileira de barras) e tipicamente codifica de 8 a 20 caracteres. Um QR Code é bidimensional e armazena até cerca de 7.000 caracteres alfanuméricos com correção de erros.
Serve para inventário interno? Sim — Code 128 ou Code 39 são perfeitos para etiquetas de ativo, prateleira e gestão de armazém, já que não precisam de registro externo.
Ferramentas Relacionadas
Gerador de Código de Barras Code 128
Gere códigos de barras Code 128 (A, B e C) para qualquer texto/número com download em PNG e SVG, ideal para etiquetas e logística.
Gerador de Código de Barras DAS-MEI
Gera código de barras fictício para boleto DAS-MEI (Documento de Arrecadação do Simples Nacional para MEI), formato Febraban 47 dígitos.
Gerador de Código PDF417
Crie códigos de barras PDF417 (estilo carteira de motorista/embarque) para texto longo, com download em PNG e SVG e controle de nível de erro.