Generador de códigos de barras
Elige un formato de código de barras, escribe el número o el texto y descarga el código en SVG o PNG. Los dígitos de control se calculan por ti.
Funciona completamente en tu navegador
Los códigos de barras se dibujan con la biblioteca JsBarcode. La herramienta revisa los dígitos y el dígito de control, pero no puede saber si un número está registrado a tu nombre; los códigos de producto EAN y UPC reales los asigna GS1.
Cómo crear un código de barras
- Elige el formato que pide tu lector o tu cliente minorista. Si no estás seguro y el contenido es texto o números comunes, Code 128 es la opción habitual.
- Escribe el valor. En EAN-13, EAN-8, UPC-A e ITF-14, omite el dígito de control y se agrega solo, o escríbelo y se verifica.
- Ajusta el ancho de las barras, la altura y los colores si hace falta, y descarga el código de barras en SVG o PNG.
Cómo codifican los datos los códigos de barras lineales
Un código de barras lineal es una fila de barras y espacios cuyos anchos representan caracteres. EAN-13 y UPC-A son códigos numéricos de longitud fija para productos de venta minorista: doce dígitos en EAN-13 u once en UPC-A identifican el producto, y un dígito de control final protege contra lecturas erróneas. Code 128 es el flexible: codifica cualquier carácter ASCII alternando entre juegos de caracteres, lo que lo hace denso y la opción predeterminada para etiquetas de envío y etiquetas internas de inventario.
El dígito de control de la familia GS1 (EAN, UPC e ITF-14) es una suma ponderada. Empezando por el dígito de datos situado más a la derecha, los dígitos se ponderan 3, 1, 3, 1 y así sucesivamente, y el dígito de control completa la suma hasta el siguiente múltiplo de 10. UPC-E es una forma comprimida de UPC-A, así que su dígito de control se calcula sobre el número expandido de doce dígitos. Este generador de códigos de barras calcula todos estos dígitos y rechaza un número cuyo dígito de control no coincide, en lugar de imprimir un código que fallaría.
El tamaño de impresión importa más que el formato. Los lectores necesitan una zona de silencio en blanco a ambos lados, que aquí es el ajuste de margen, y barras que no sean demasiado delgadas para tu impresora. Un ancho de barra de 2 píxeles a 300 puntos por pulgada es mucho más fino que en la resolución de pantalla, así que prueba una muestra impresa antes de imprimir el lote completo.
Consejos
- ¿Necesitas un código que guarde un enlace o los datos de un Wi-Fi? Usa el generador de códigos QR.
- ¿Vas a crear identificadores únicos para codificar? El generador de UUID crea identificadores aleatorios.
- ¿Vas a convertir un código desde hexadecimal o binario? Prueba el conversor de bases numéricas.
Preguntas frecuentes
¿Qué es un dígito de control?
El último dígito de un número EAN, UPC o ITF-14 se calcula a partir de los demás, para que un lector pueda detectar un error de escritura. Cada dígito, contando desde la derecha, se multiplica alternadamente por 3 y por 1, se suman los productos, y el dígito de control es el que lleva el total hasta un múltiplo de 10.
¿Qué pasa si escribo un dígito de control incorrecto?
La herramienta no lo cambia sin avisar. Muestra cuál debería ser el dígito de control y no dibuja el código de barras hasta que corrijas el número o borres el último dígito para que se pueda calcular.
¿Puedo usarlos para productos que vendo en tiendas?
Los sistemas de venta minorista esperan números que te haya asignado GS1 o la oficina de GS1 de tu país. Esta herramienta dibuja cualquier número válido, pero un número inventado puede coincidir con el producto de otra persona. Úsala para etiquetas internas, pruebas y diseños.
Code 39 no tiene minúsculas. ¿Qué pasa con ellas?
Las minúsculas se convierten a mayúsculas y la herramienta lo indica. Code 39 puede codificar dígitos, letras mayúsculas, el espacio y los símbolos - . $ / + %; cualquier otro carácter se informa en lugar de descartarse.
¿Qué formato sirve para cada uso?
Code 128 guarda cualquier texto ASCII de forma compacta. EAN-13 y EAN-8 son para productos de venta minorista en todo el mundo, UPC-A y UPC-E para la venta minorista en Norteamérica. ITF-14 identifica cajas de envío, Code 39 y Codabar se ven en logística, bibliotecas y bancos de sangre, y Pharmacode se usa en empaques farmacéuticos.
¿Descargo SVG o PNG?
Usa SVG para imprimir o para cualquier cosa que deba verse nítida en cualquier tamaño. Usa PNG para documentos y páginas web que necesiten una imagen de mapa de bits; elige una escala mayor para evitar bordes borrosos al ampliar la imagen.