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 Manuscrito
Converte texto digitado em uma imagem com aparência de letra manuscrita. Útil para tornar trabalhos digitais mais pessoais.
Gerador de Currículo
Preenche um currículo simples (CV) imprimível em A4 a partir de formulário com dados pessoais, formação e experiência.
Gerador de Favicon
Gera favicon a partir de texto/emoji em todos os tamanhos comuns (16, 32, 48, 64, 192, 512). Download como PNG.