Generador de código de barras

Dibuja un código de barras lineal en SVG. El código cuadrado es el Código QR

Texto
Ancho de barra
Alto de barra
Escala
Zona muda
Tamaño del texto
Espacio del texto
Simbología
Alineación
Fuente
Posición del texto
Primer plano
Fondo

Qué hace esta página

Un código de producto o una etiqueta corta pueden ser un código de barras lineal. Esta página dibuja EAN-13, EAN-8, EAN-5, EAN-2, UPC, ITF, ITF-14, CODE39, CODE128, CODE128A, CODE128B, CODE128C, Codabar, Pharmacode, MSI, MSI11, MSI1010 y MSI1110 en SVG. El código cuadrado es el código QR.

Cómo usarla

  1. Simbología elige la codificación. Texto es el valor. Ancho de barra, Alto de barra, Escala, Zona muda, Tamaño del texto, Espacio del texto, Alineación, Fuente, Mostrar texto, Posición del texto, Primer plano y Fondo cambian el dibujo. Escribir lo actualiza.
  2. Convertir se ejecuta una vez. Mostrar ejemplo pone Simbología en EAN-13, Texto en 5901234123457, Ancho de barra en 2, Alto de barra en 80, Escala en 2, Zona muda en 10, Tamaño del texto en 14, Espacio del texto en 4, Alineación en Centro, Fuente en Sans-serif, Mostrar texto activado, Posición del texto en Abajo, Primer plano en negro y Fondo en blanco.
  3. La página dibuja un SVG con los dígitos 5901234123457 bajo las barras. Copiar resultado copia ese SVG. Descargar SVG guarda barcode.svg. Descargar PNG guarda barcode.png.
  4. Cambia Simbología a CODE128 y pon Texto en Ada. Eso también dibuja un SVG.
  5. Borrar todo devuelve Simbología a CODE128, restaura esos tamaños y colores y limpia el texto y el dibujo.

Reglas y límites

CODE128 elige el conjunto C para una racha par de dígitos; si no, el B. CODE128A rechaza minúsculas. CODE128B usa caracteres desde el espacio hasta la tilde. CODE128C necesita un número par de dígitos. EAN-13 toma 12 dígitos y añade el dígito de control, o 13 si el último ya coincide. 5901234123457 es válido porque el dígito de control es 7. EAN-8 son 7 u 8 dígitos, UPC 11 o 12, EAN-5 son 5, EAN-2 son 2. ITF necesita un número par de dígitos. ITF-14 son 13 o 14. CODE39 usa 0-9, A-Z, espacio y - . $ / + %. Codabar usa 0-9, - $ : / . + y arranque y parada A-D. Pharmacode es un número de 3 a 131070. MSI usa solo dígitos; MSI11, MSI1010 y MSI1110 añaden dígitos de control. El texto vacío o un dígito de control incorrecto se detiene con un error. La escala es de 1 a 20.

Dónde se usa

  • Comprobar un código de producto de 13 dígitos antes de imprimir.
  • Hacer un SVG de una etiqueta corta como Ada.
  • Guardar barcode.svg o barcode.png con el tamaño y el color elegidos.

Preguntas

¿Por qué 12 dígitos ganan un 13.º?

La página añade el dígito de control EAN-13. Si ya tienes 13 dígitos, el último tiene que coincidir.

¿Esto es un código QR?

No. El QR es otra página. Esta es un código de barras lineal.