Seleccionar idioma

Generador de códigos de barras Code 39

Crea códigos de barras Code 39 con mayúsculas, dígitos y símbolos básicos. Formato autocomprobado, sin dígito de control. Descarga en PNG y SVG.

Mehmet Demiray Publicado Actualizado
Compartir
Generadores de Códigos de BarrasCentro de generadores de códigos de barras: EAN-13, UPC-A, Code 128, Code 39 y más, con descarga en PNG o SVG y validación por formato.
El código 39 codifica A-Z, 0-9, espacio y los símbolos - . $ / + %.
Multiplicador del ancho del módulo: valores más altos generan un código de barras más ancho.
Altura de las barras (en milímetros).
Imprime el valor codificado como texto legible debajo del código de barras.

La simbología industrial clásica

Code 39, también llamado Code 3 de 9, es uno de los formatos de código de barras más antiguos y extendidos fuera del comercio minorista. Codifica un juego de 43 caracteres: las letras mayúsculas de la A a la Z, los dígitos del 0 al 9 y unos pocos símbolos como el guion, el punto, el espacio y los signos $, /, + y %.

Cada código empieza y termina con un carácter especial, un asterisco, que marca el inicio y el final de la lectura. El escáner los reconoce como delimitadores y no forman parte de los datos que escribes.

La norma que lo define es ISO/IEC 16388. Su gran virtud es la sencillez: la estructura es tan tolerante que sigue leyéndose bien incluso con impresiones modestas o en superficies poco ideales. Por eso lleva décadas siendo un estándar de fábrica. Si necesitas comparar varios formatos antes de decidir, el generador de códigos de barras general te ayuda a elegir.

Code 39 frente a Code 128

Code 39 y Code 128 resuelven necesidades parecidas pero con compromisos distintos. La diferencia principal está en la densidad y en el juego de caracteres.

Aspecto Code 39 Code 128
Caracteres 43, solo mayúsculas ASCII completo
Densidad Más baja, código más ancho Alta, muy compacto
Dígito de control Opcional Obligatorio
Tolerancia Muy alta Alta

Code 39 ocupa más espacio porque cada carácter necesita más barras, pero a cambio es extremadamente robusto y fácil de imprimir. Code 128 comprime mucho más y admite minúsculas y todos los símbolos, a costa de exigir mejor calidad de impresión.

La regla práctica es sencilla: si tus datos caben en mayúsculas y dígitos, y valoras la tolerancia por encima del tamaño, Code 39 es una elección segura. Si necesitas texto mixto o códigos cortos, mira el generador Code 128.

Aplicaciones típicas

Code 39 domina los entornos donde no hace falta una codificación compleja pero sí mucha fiabilidad. Su presencia en la industria viene de lejos y sigue muy viva.

Usos habituales:

  • Inventario y gestión de activos, con referencias en mayúsculas y dígitos
  • Identificación de personal, en tarjetas y credenciales
  • Sector del automóvil, para etiquetar piezas y componentes
  • Bibliotecas, en el lomo y la ficha de los libros
  • Pulseras de pacientes en centros sanitarios

También es el formato detrás de varios estándares oficiales. En el ámbito de defensa, normas como MIL-STD-1189 y el programa LOGMARS lo adoptaron precisamente por su robustez y su lectura fiable en condiciones difíciles.

En todos estos casos el atractivo es el mismo: un código que se imprime con cualquier equipo, se lee aunque la etiqueta haya sufrido y no obliga a calcular dígitos de control. Para esos flujos sencillos y duraderos, Code 39 sigue siendo una opción de referencia.

Impresión fiable

La lectura de un Code 39 depende mucho de la relación entre las barras anchas y las estrechas. Esa relación de ancho suele situarse entre dos y tres a uno. Si las barras anchas no se distinguen con claridad de las estrechas, el escáner puede equivocarse, así que conviene no comprimir el código en exceso.

Como Code 39 es menos denso que otros formatos, ocupa más espacio horizontal. Calcula bien el tamaño de la etiqueta para que el código completo, con sus asteriscos de inicio y fin, quepa sin recortes.

Recomendaciones rápidas:

  1. Mantén una relación de ancho clara entre barras anchas y estrechas.
  2. Deja zonas de silencio amplias a ambos lados.
  3. Da altura suficiente a las barras para escaneos en ángulo.
  4. Conserva buen contraste, barras oscuras sobre fondo claro.

Descarga en SVG cuando vayas a imprimir a tamaños grandes o variados, porque el vector mantiene la proporción de las barras sin pérdida de nitidez en cualquier escala.

Cómo generar tu Code 39

Generar un Code 39 con Callculation es cuestión de unos segundos. Escribe en el campo de datos lo que quieras codificar usando únicamente mayúsculas, dígitos y los símbolos admitidos: guion, punto, espacio y los signos $, /, + y %. La herramienta añade sola los asteriscos de inicio y fin, así que no los teclees tú.

Después ajusta la escala para fijar el tamaño general y la altura de las barras según tu etiqueta. Si un operario va a leer el valor a simple vista, activa el texto legible para que aparezca impreso bajo el código.

Cuando el resultado te convenza, descárgalo. Elige PNG para usos rápidos en documentos o pantalla, o SVG para imprenta y tamaños grandes. Code 39 es autocomprobado, de modo que no necesitas calcular ningún dígito de control: el código sale listo para escanear. Puedes generar tantos como necesites, sin límites ni registro previo.

Las que respondemos con más frecuencia.

¿Por qué Code 39 no necesita dígito de control?

Porque es un formato autocomprobado. La propia estructura de barras anchas y estrechas hace muy improbable que un error de lectura produzca otro carácter válido, así que el escáner detecta el fallo sin un dígito adicional. Puedes añadir un dígito de control opcional para mayor seguridad, pero no es obligatorio.

¿Qué caracteres puedo codificar?

Code 39 admite las letras mayúsculas de la A a la Z, los dígitos del 0 al 9 y unos pocos símbolos: guion, punto, espacio y los signos dólar, barra, más y porcentaje. No acepta minúsculas. Si necesitas minúsculas o más símbolos, te conviene el generador Code 128.

¿Cuándo debería preferir Code 128?

Prefiere Code 128 cuando los datos incluyan minúsculas o símbolos que Code 39 no cubre, o cuando el espacio sea escaso y necesites un código más compacto. Code 128 comprime mucho más, sobre todo si los datos son numéricos. Code 39 sigue siendo mejor cuando priorizas la tolerancia y la sencillez de impresión.

¿Qué son los asteriscos alrededor de los datos?

Son los caracteres de inicio y fin que delimitan el código. El asterisco marca dónde empieza y dónde termina la lectura para que el escáner sepa orientarse. No forman parte de tus datos y la herramienta los añade sola, así que no debes escribirlos en el campo de texto.

¿Es Code 39 fiable en entornos difíciles?

Sí, esa es una de sus mayores virtudes. Su estructura es muy tolerante y se lee bien incluso con impresiones modestas o etiquetas algo dañadas. Por eso se usa desde hace décadas en fábricas, almacenes y estándares de defensa que exigen lecturas fiables en condiciones duras.

¿En qué formato puedo descargar el código?

Puedes descargar cada código en PNG para usos rápidos o en SVG cuando necesites escalarlo sin perder calidad. El SVG es la mejor opción para imprenta y etiquetas grandes, ya que mantiene la proporción exacta entre barras anchas y estrechas.