Guia grátis de códigos de barras ZPL. 10 simbologias, exemplos copy-paste, configuração ^BY e casos de uso para envios, varejo e farma. Sem cadastro.
Experimente nossas ferramentas ZPL gratuitas agora
Grátis, funciona no navegador — Resultados instantâneos
ZPL suporta mais de 30 tipos de códigos de barras entre 1D (lineares) e 2D (bidimensionais). Cada tipo tem seu próprio comando e parâmetros específicos. O comando ^BY é fundamental: deve ser colocado ANTES do código de barras para definir a largura do módulo (espessura das barras), a proporção largo/estreito e a altura padrão. Este guia cobre os 10 tipos mais utilizados em logística, varejo, manufatura e farmacêutica no Brasil, com exemplos prontos para copiar e colar e compatibilidade com impressoras Elgin, Xprinter e fluxos do Mercado Livre, Shopee e Correios.
O código de barras mais usado em logística e envios no mundo inteiro. Codifica os 128 caracteres ASCII (números, letras maiúsculas/minúsculas, símbolos). Possui 3 subtipos automáticos: A (maiúsculas + controle), B (maiúsculas + minúsculas) e C (somente numérico, mais compacto). A impressora seleciona o subtipo ideal automaticamente.
^XA ^FO50,50^BY2 ^BCN,100,Y,N,N ^FD123ABC456^FS ^XZ
Código 2D que armazena até 4.296 caracteres alfanuméricos ou 7.089 dígitos. Suporta correção de erros (níveis H, Q, M, L) que permite ler o código mesmo que esteja parcialmente danificado. O payload de ^FD começa com dois caracteres: o primeiro é o nível de correção (H/Q/M/L) e o segundo é o modo de entrada (A = automático, M = segmentos manuais). Para a maior parte da produção use HA, (alta recuperação + codificação automática).
^XA ^FO50,50 ^BQN,2,5 ^FDHA,https://zplpdf.com^FS ^XZ
Padrão mundial para produtos de consumo no varejo. Usado no Brasil, Europa, Ásia e América Latina. Requer exatamente 12 dígitos de dados (o 13° dígito de verificação é calculado automaticamente). O primeiro dígito identifica o país de origem (789 = Brasil). É o código que aparece em todo produto de supermercado.
^XA ^FO50,50^BY2 ^BEN,100,Y,N ^FD789123456789^FS ^XZ
Padrão principal para produtos de consumo nos Estados Unidos e Canadá. Requer exatamente 11 dígitos de dados (o 12° dígito de verificação é calculado automaticamente). É o equivalente norte-americano do EAN-13 e é necessário para vendedores brasileiros que exportam para o mercado americano.
^XA ^FO50,50^BY2 ^BUN,100,Y,N ^FD12345678901^FS ^XZ
Um dos códigos mais antigos e difundidos na indústria. Codifica apenas letras maiúsculas (A-Z), números (0-9) e 7 símbolos especiais (-, ., espaço, $, /, +, %). É auto-verificável (não exige checksum obrigatório). Menor densidade que Code 128, mas compatível com praticamente todos os scanners industriais.
^XA ^FO50,50^BY2 ^B3N,N,100,Y,N ^FDABC-123^FS ^XZ
Código 2D extremamente compacto que pode armazenar até 2.335 caracteres alfanuméricos em um espaço muito reduzido. Possui correção de erros Reed-Solomon integrada (até 30% de dano tolerável). O parâmetro de qualidade (0-200) controla o nível de redundância. Ideal para marcação direta de peças (DPM).
^XA ^FO50,50 ^BXN,5,200 ^FDSN:ABC123456^FS ^XZ
Código 2D empilhado de alta capacidade que armazena até 1.850 caracteres alfanuméricos ou 2.710 dígitos. Suporta 9 níveis de segurança (correção de erros). Pode codificar texto, números e dados binários. É o padrão legal para documentos de identidade em muitos países, incluindo a CNH brasileira.
^XA ^FO50,50 ^B7N,5,2,3,10,N ^FDDados extensos aqui^FS ^XZ
Código 2D compacto que NÃO exige zona de silêncio (quiet zone) ao redor, o que o torna ideal para espaços muito reduzidos. Armazena até 3.832 dígitos ou 3.067 caracteres. Suporta correção de erros configurável. A magnificação controla o tamanho do símbolo.
^XA ^FO50,50 ^BON,5,N ^FDDados Aztec compactos^FS ^XZ
Variante do Code 128 que usa identificadores de aplicação (AI) do padrão GS1 para codificar informações estruturadas como datas de validade, lotes, peso e números de série. É ativado usando o caractere FNC1 (>8) no início dos dados. É obrigatório em cadeias de suprimento que seguem o padrão GS1 Brasil.
^XA ^FO50,50^BY2 ^BCN,100,Y,N,N ^FD>801034531200000111719112510ABC123^FS ^XZ
Código 1D que codifica apenas dígitos numéricos em pares (sempre quantidade par de dígitos). Muito compacto para dados numéricos puros. Cada par de dígitos é codificado intercalando barras e espaços, o que reduz o espaço necessário. Se tiver um número ímpar de dígitos, adicione um 0 no início.
^XA ^FO50,50^BY2 ^B2N,100,Y,N ^FD1234567890^FS ^XZ
O ZPL desenha o código de barras, mas os dígitos precisam ser válidos (dígito verificador GS1 incluído). Gere o código correto e depois cole no seu ZPL:
Visualize e verifique seus códigos de barras ZPL com nossas ferramentas gratuitas antes de imprimir em Elgin, Xprinter ou qualquer térmica.