Gerador de código de barras

Desenha um código de barras linear em SVG. O código quadrado é o código QR

Texto
Largura das barras
Altura das barras
Escala
Zona muda
Tamanho do texto
Espaço do texto
Simbologia
Alinhamento
Tipo de letra
Posição do texto
Primeiro plano
Fundo

O que esta página faz

Um código de produto ou uma etiqueta curta podem ser um código de barras linear. Esta página desenha EAN-13, EAN-8, EAN-5, EAN-2, UPC, ITF, ITF-14, CODE39, CODE128, CODE128A, CODE128B, CODE128C, Codabar, Pharmacode, MSI, MSI11, MSI1010 e MSI1110 em SVG. O código quadrado é o código QR.

Como usar

  1. Simbologia escolhe a codificação. Texto é o valor. Largura das barras, Altura das barras, Escala, Zona muda, Tamanho do texto, Espaço do texto, Alinhamento, Tipo de letra, Mostrar texto, Posição do texto, Primeiro plano e Fundo mudam o desenho. Escrever atualiza-o.
  2. Converter corre uma vez. Mostrar exemplo põe Simbologia em EAN-13, Texto em 5901234123457, Largura das barras em 2, Altura das barras em 80, Escala em 2, Zona muda em 10, Tamanho do texto em 14, Espaço do texto em 4, Alinhamento em Centro, Tipo de letra em Sans-serif, Mostrar texto ligado, Posição do texto em Em baixo, Primeiro plano em preto e Fundo em branco.
  3. A página desenha um SVG com os dígitos 5901234123457 por baixo das barras. Copiar resultado copia esse SVG. Descarregar SVG grava barcode.svg. Descarregar PNG grava barcode.png.
  4. Mude Simbologia para CODE128 e ponha Texto em Ada. Isso também desenha um SVG.
  5. Limpar tudo devolve Simbologia a CODE128, restaura estes tamanhos e cores e limpa o texto e o desenho.

Regras e limites

CODE128 escolhe o conjunto C para uma sequência par de dígitos; senão, o B. CODE128A recusa minúsculas. CODE128B usa caracteres do espaço ao til. CODE128C precisa de um número par de dígitos. EAN-13 aceita 12 dígitos e acrescenta o dígito de controlo, ou 13 quando o último já coincide. 5901234123457 é válido porque o dígito de controlo é 7. EAN-8 tem 7 ou 8 dígitos, UPC 11 ou 12, EAN-5 tem 5, EAN-2 tem 2. ITF precisa de um número par de dígitos. ITF-14 tem 13 ou 14. CODE39 usa 0-9, A-Z, espaço e - . $ / + %. Codabar usa 0-9, - $ : / . + e início/fim A-D. Pharmacode é um número de 3 a 131070. MSI usa só dígitos; MSI11, MSI1010 e MSI1110 acrescentam dígitos de controlo. Texto vazio ou um dígito de controlo errado para com um erro. A escala vai de 1 a 20.

Onde se usa

  • Conferir um código de produto de 13 dígitos antes de imprimir.
  • Fazer um SVG de uma etiqueta curta como Ada.
  • Gravar barcode.svg ou barcode.png com o tamanho e a cor escolhidos.

Perguntas

Porque é que 12 dígitos ganham um 13.º?

A página acrescenta o dígito de controlo EAN-13. Se já tiver 13 dígitos, o último tem de coincidir.

Isto é um código QR?

Não. O QR é outra página. Esta é um código de barras linear.