Generador de códigos de barras Code 39
Codifica letras mayúsculas, dígitos y un puñado de símbolos en un código de barras Code 39 — gratis, sin límite y listo para etiquetas de inventario o escáneres antiguos.
Qué codifica el Code 39
El Code 39 es una de las simbologías alfanuméricas más antiguas que siguen en uso habitual. Codifica un juego de 43 caracteres: los dígitos 0-9, las letras mayúsculas A-Z, el espacio y seis símbolos (- . $ / + %). No admite minúsculas de forma nativa: si escribes letras en minúscula, la mayoría de los codificadores (este incluido) las convierten automáticamente a mayúscula, porque el Code 39 sencillamente no tiene ningún símbolo para ellas. Es una opción sólida para etiquetas internas donde el equipo de lectura puede ser más antiguo o más básico que un escáner minorista moderno. También lo encontrarás con el nombre «Código 3 de 9», que describe su construcción: cada carácter está formado por nueve elementos, tres de los cuales son anchos. Como cada carácter se comprueba a sí mismo, la simbología tolera mejor un defecto de impresión aislado que las alternativas más densas.
Caracteres de inicio y fin y reglas de longitud
Todo código de barras Code 39 va enmarcado por un asterisco (*) al principio y otro al final: así sabe el lector dónde empieza y dónde acaba el código. El asterisco está reservado para eso; no es uno de los 43 caracteres de datos que puedes codificar, y la mayoría de los generadores (este incluido) añaden los asteriscos de inicio y fin automáticamente, de modo que no tienes que escribirlos tú.
Reglas de longitud
El Code 39 no tiene una longitud máxima oficial, pero es una simbología de baja densidad — cada carácter ocupa más ancho físico que el mismo carácter en Code 128 —, así que las cadenas largas se ensanchan enseguida. Encaja mejor con identificadores cortos: etiquetas de inventario, números de acreditación y códigos alfanuméricos breves, y no con cadenas largas de texto libre.
Dígito de control
A diferencia de EAN-13 o UPC-A, el Code 39 no tiene ningún dígito de control (o dígito verificador) obligatorio: el código es válido, y la mayoría de los escáneres lo leen, sin él. La especificación recoge un carácter de control módulo 43 opcional para entornos que exigen más precisión (la defensa y parte de la industria lo imponen en sus cadenas de suministro), pero la gran mayoría de los códigos Code 39 que hay en circulación — etiquetas de inventario, acreditaciones con nombre, etiquetas internas — prescinde de él. Si tu caso de uso no pide módulo 43 expresamente, no hace falta añadirlo.
Dónde se usa el Code 39
El Code 39 es anterior a casi toda la infraestructura moderna de lectura del comercio minorista y no se usa en el punto de venta. Donde sí sigue apareciendo: en el control interno de inventario y de equipos, en acreditaciones con nombre y tarjetas de identificación, en el etiquetado de las cadenas de suministro de automoción y defensa (algunas especificaciones AIAG y MIL-STD lo exigen expresamente) y en sistemas antiguos de almacén o de biblioteca que se construyeron sobre él hace décadas y nunca migraron. Si vas a etiquetar algo para un público general o para un sistema de lectura moderno sin ataduras heredadas, el Code 128 suele codificar los mismos datos de forma más compacta. Para casos especiales existe además Extended Code 39, que representa el juego ASCII completo mediante pares de caracteres — el código se vuelve así bastante más ancho, por lo que también aquí Code 128 suele ser la mejor opción.
Tamaño y recomendaciones de impresión
La zona muda mínima recomendada para el Code 39 — el margen en blanco a los lados, donde no puede haber nada impreso — es 10 veces el ancho de la barra más estrecha (la dimensión X), la misma regla práctica que en Code 128. Con una dimensión X de 0,25 mm son unos 2,5 mm de margen limpio a cada lado; como el Code 39 ya resulta más ancho que el Code 128 con los mismos datos, escatimar en la zona muda es aquí una causa de fallos de lectura todavía más frecuente.
Recomendaciones de impresión
Imprime a 300 dpi o más cuando las etiquetas tengan que leerse con fiabilidad — las impresoras de transferencia térmica manejan bien el Code 39, e incluso una láser básica suele dar resultados limpios a esa resolución. No escales un código de barras por debajo de aproximadamente el 80 % de su tamaño previsto y mantén las barras en negro puro sobre fondo blanco o claro para lograr el máximo contraste.
Preguntas frecuentes
¿Los códigos de barras Code 39 necesitan un dígito de control?
¿Qué caracteres puede codificar Code 39?
¿Qué es el asterisco de un código de barras Code 39?
¿Se sigue usando Code 39?
¿Qué diferencia hay entre Code 39 y Code 128?
Sigue explorando
Sube un archivo CSV o de Excel y descarga un ZIP con todos los códigos de barras — sin límite de filas.
Imprimir hojas de etiquetasPDF listos para Avery, con zonas mudas correctas y alineación automática.
¿El código de barras no se escanea?Zonas mudas, tamaño, dpi térmico, contraste — causas, soluciones y un lector en vivo.
Todos los tipos de código de barrasExplora todas las simbologías que admite BarcodeSheets.