Cómo se usa
- Elija el Tipo de código de barras. Para un producto que se vende en tiendas, elija EAN-13, o UPC-A en Norteamérica.
- Escriba el Número o texto sin el dígito de control, o el código completo. La línea de estado indica si se añadió o se comprobó el dígito de control.
- Ajuste el Grosor de las barras y la Altura de las barras, y marque Mostrar el número debajo de las barras si lo quiere.
- Haga clic en Descargar PNG o Descargar SVG para un solo código, o escriba un valor por línea en el cuadro de varios códigos y haga clic en Crear archivos PNG (ZIP).
Cómo se calcula el dígito de control
EAN-13, EAN-8, UPC-A e ITF-14 terminan en un dígito de control, calculado con el procedimiento módulo 10 que GS1 usa para sus números. Contando desde la derecha, los dígitos sin el dígito de control se ponderan con 3, 1, 3, 1 y así sucesivamente. La suma ponderada se toma en módulo 10 y se resta de 10, y un resultado de 10 pasa a ser 0.
Para 400638133393 la suma ponderada es 89, así que el dígito de control es 1. Si escribe el número sin su dígito de control, la herramienta lo añade. Si escribe el código completo, la herramienta lo comprueba y lo rechaza cuando el último dígito es incorrecto, porque un lector leería otro producto.
Elegir un tipo de código de barras
- EAN-13: el código de 13 dígitos de la mayoría de los productos de tienda del mundo.
- UPC-A: el código de 12 dígitos de los productos que se venden en Norteamérica.
- EAN-8: un código corto de 8 dígitos para envases muy pequeños.
- ITF-14: un código de 14 dígitos para cajas de envío, en formato GTIN-14.
- Code 128: cualquier letra, dígito y símbolo imprimible, usado en logística y en etiquetas. La biblioteca de dibujo calcula su carácter de control interno, así que solo escribe el texto.
- Code 39: mayúsculas, dígitos y unos pocos símbolos. Es más antiguo y más largo que Code 128, pero sigue siendo común en algunos sectores.
Impresión y lectura
Deje un margen claro alrededor de las barras (la zona de silencio) para que un lector encuentre el código. La barra más estrecha no debe ser más fina de lo que su impresora puede reproducir. Las barras negras sobre un fondo blanco o claro se leen mejor.
Use el archivo SVG para imprimir: se mantiene nítido a cualquier tamaño. Un PNG hecho con un grosor de barra de 2 píxeles o más también funciona si se imprime al 100 %.
Ejemplo: un producto de tienda
Escriba 400638133393 con el tipo de código de barras EAN-13. La herramienta añade el dígito de control 1, así que el código es 4006381333931, y sus dígitos se imprimen debajo de las barras.
Elija Descargar PNG para guardar un solo código, o escriba varios números de producto en el cuadro de varios códigos y haga clic en Crear archivos PNG (ZIP) para obtener un PNG por producto en un único archivo.
Preguntas frecuentes
¿La herramienta añade el dígito de control o lo comprueba?
Las dos cosas, según lo que escriba. Un número sin su último dígito recibe el dígito de control añadido. Un código completo se comprueba, y si su último dígito es incorrecto la herramienta lo rechaza, así que no se crea ningún código erróneo.
¿Se envían a un servidor los números que escribo?
No. Las barras se dibujan en su navegador con la biblioteca JsBarcode, y los archivos PNG, SVG y ZIP se crean en su propio dispositivo. Lo que escribe no se sube ni se guarda.
¿Puedo poner estos códigos de barras en productos que vendo?
Un código de barras identifica un producto solo cuando el número es suyo. Las organizaciones miembros de GS1 asignan los prefijos de empresa, y un número copiado o inventado puede chocar con otro producto en las tiendas. Obtenga sus números de GS1 o de su organización nacional miembro de GS1.
¿Por qué mi código de barras impreso no se lee?
Las causas habituales son unas barras demasiado finas, un color con poco contraste o la falta de un margen claro alrededor de las barras. Imprima el archivo SVG a un tamaño en el que las barras se mantengan nítidas, y deje el margen que añade la herramienta.
¿En qué se diferencian EAN-13 y UPC-A?
UPC-A tiene 12 dígitos y se usa mayormente en Norteamérica, mientras que EAN-13 tiene 13. Un código UPC-A se convierte en EAN-13 cuando se pone un cero delante, y la mayoría de los lectores leen los dos.
¿Puede Code 39 contener letras minúsculas?
No. Code 39 solo tiene mayúsculas, dígitos y unos pocos símbolos, así que la herramienta convierte las letras en mayúsculas. Use Code 128 cuando el texto necesite minúsculas.
Fuentes
- GS1 (en inglés): calculadora del dígito de control y procedimiento módulo 10
- GS1 (en inglés): normas de códigos de barras para productos y envíos
- JsBarcode (en inglés): la biblioteca de código abierto que usa esta herramienta (licencia MIT)
Cifras y texto revisados por última vez el martes, 10 de noviembre de 2026.