
Sí, los códigos de barras pueden contener letras y números.Simplemente necesita un tipo de código de barras que admita datos alfanuméricos.
Para un valor como ABC-123, el código 128 es generalmente el mejor código de barras 1D de uso general. El código 39 puede adaptarse a un sistema más antiguo, mientras que UPC y EAN solo aceptan números. Para URL, escaneo de teléfonos inteligentes o cantidades mayores de datos, considere el código QR o la matriz de datos.
¿Qué es un código de barras alfanumérico?
Un código de barras alfanumérico codifica letras y números en el mismo símbolo legible por máquina. Los ejemplos incluyen ABC-123, SN-2026-A001 y WH01-RACK-B-12.
Es una categoría en lugar de un formato de código de barras. El código 39, el código 128, la matriz de datos y el código QR soportan todos los datos alfanuméricos, pero difieren en el soporte de caracteres, el tamaño y los requisitos de escaneo.
¿Qué tipos de códigos de barras admiten letras y números?
Tipo de código de barras | Soporte de caracteres | Uso común | Limitación principal |
Código 39 | Letras majusculas, números y símbolos limitados | Activos y sistemas industriales antiguos | Sin soporte directo de minúsculas |
Código extendido 39 | ASCII completo a través de pares de caracteres | Sistemas existentes del Código 39 | Produce códigos de barras más largos |
Código 128 | ASCII completo a través de los conjuntos de código A, B y C | Inventario, números de serie y etiquetas de almacén | Debe estar codificado correctamente |
GS1-128 | Datos GS1 estructurados | Logística y cadenas de suministro | Debe seguir las reglas de formato GS1 |
Matriz de datos | Letras, números, símbolos y datos de bytes | Pequeñas piezas y trazabilidad | Requiere soporte de escaneo 2D |
Código QR | Texto, números y URL | Aplicaciones móviles y orientadas al cliente | No es compatible con escáneres solo 1D |
UPC/EAN | Sólo números | Identificación del producto al por menor | No se pueden codificar las letras |
Para la mayoría de los nuevos sistemas de identificación interna, el código 128 es un buen punto de partida. Elija otro formato cuando su escáner, tamaño de etiqueta, datos o requisitos de la industria lo requieran.
Elguía tipo código de barrasproporciona más detalles sobre los conjuntos de caracteres soportados por simbologías comunes.
Código 39 vs Código 128


El código 128 suele ser mejor para nuevas aplicaciones de códigos de barras alfanuméricos.Soporta más caracteres y normalmente utiliza menos espacio horizontal. El código 39 sigue siendo útil para la compatibilidad heredada.
Características | Código 39 | Código 128 |
Letras mayúsculas | Sí. Sí. | Sí. Sí. |
Letras minúsculas | Solo versión extendida | Sí. Sí. |
Números | Sí. Sí. | Sí. Sí. |
Caracteres especiales | Limitado | Amplio soporte ASCII |
Densidad de datos | Más abajo | Más alto |
Compruebe el carácter | Normalmente opcional | Obligatorio |
Mejor ajuste | Sistemas antiguos o especificados | La mayoría de los nuevos sistemas de uso general |
Soporta el código estándar 390–9,A-Zespacios y un grupo limitado de símbolos. El código extendido 39 puede representar letras minúsculas y otros caracteres ASCII, pero su método de par de caracteres crea un código de barras más largo.
El código 128 maneja datos mixtos de manera más eficiente. Para una identificación comoParte-A2048Use el Código 128B o el Código 128 Auto a menos que su sistema requiera específicamente el Código 39.
Código 128A vs. Código 128B vs. Código 128C
El código 128 utiliza tres conjuntos de código:
Conjunto de códigos | Datos compatibles | Mejor uso |
Código 128A | Letras majusculas, números, símbolos y caracteres de control | Flujos de trabajo especializados del sistema |
Código 128B | Letras, números y símbolos en mayúsculas y minúsculas | Identificadores alfanuméricos generales |
Código 128C | Solo parejas numéricas | Secuencias de dígitos largos |
Para la mayoría de los códigos de barras con letras y números, el código 128B es el adecuado.
¿Cuándo usar un código de barras 2D?
Utilice el código 128 para un identificador corto en un flujo de trabajo de códigos de barras lineales. Considere un código de barras 2D cuando necesite más datos, un símbolo cuadrado compacto o escaneo de teléfono.
ElegirMatriz de datospara:
✔️ Pequeños componentes industriales
✔️ Electrónica y dispositivos médicos
✔️ Marcado directo de piezas
✔️ Rastreabilidad de la fabricación
ElegirCódigo QRpara:
✔️ Enlaces web
✔️ Registro del producto
✔️ Manuales digitales
✔️ Páginas de garantía o servicio
✔️ Escaneo de teléfonos inteligentes
Un código de barras 2D no es automáticamente mejor. Debe ser compatible con los escáneres y el software utilizados en su flujo de trabajo. Los escáneres láser 1D tradicionales generalmente no pueden leer el código QR o la matriz de datos.
Cómo crear un código de barras alfanumérico

¿Necesitas crear uno ahora? Utiliza nuestrogenerador de códigos de barras gratis to elija entre varios tipos de códigos de barras y códigos QR, y luego descargue el resultado sin marca de agua en el formato de archivo que necesita.
Siga estos sencillos pasos:
1. Elija el tipo de código de barras
Comience con los datos exactos y su uso previstopor ejemplo,
• ABC-123: Código 128 o Código 39
• Abc-123: Código 128B o Código 128 Auto
• Valor numérico largo: Código 128C
• GTIN minorista: UPC-A o EAN-13
No utilice UPC o EAN para un ID interno que contenga letras.
GS1-128 también necesita consideración separada. Utiliza la estructura de símbolos de código 128 pero sigue las reglas del identificador de aplicación GS1. Utilice el código 128 ordinario para los identificadores internos de forma libre y GS1-128 solo cuando un flujo de trabajo de la cadena de suministro GS1 lo requiera.
2. Compruebe los datos
Introduzca el valor exactamente como debería aparecer después del escaneo. Compruebe:
• Letras mayúsculas y minúsculas
• Ceros principales
• Espacios y puntuación
• Personajes no soportados
• Cualquier regla establecida por el sistema de recepción
No elimine un carácter solo para hacer que el generador acepte el valor.PARTE-A/04yPARTE-A04son diferentes identificadores.
3. Generar y probar
Crear el código de barras en un formato adecuado. SVG es una buena opción cuando la obra de arte debe ser redimensionada.
Mantenga espacio libre alrededor del símbolo y no estire la imagen. Pruebalo en el tamaño impreso final con el escáner y el software utilizado en el flujo de trabajo real. Un código de barras que escanea desde una pantalla grande puede fallar después de ser reducido o impreso en una etiqueta reflectante.
¿Qué código de barras alfanumérico elegir?
Requisitos | Opción recomendada |
Letras y números generales | Código 128 Auto o Código 128B |
Datos en mayúsculas en un sistema antiguo | Código 39 |
ASCII completo en un flujo de trabajo Code 39 existente | Código extendido 39 |
Secuencias numéricas largas | Código 128C |
Más datos en un área pequeña | Matriz de datos |
Escaneo de URL o smartphone | Código QR |
Datos logísticos GS1 estructurados | GS1-128 |
Identificación del producto al por menor | UPC o EAN con un GTIN válido |
Para la mayoría de los identificadores internos, números de serie y ubicaciones de almacén, comience con el código 128 Auto. Cambiar formatos solo cuando la compatibilidad, los datos, el espacio de etiquetas o un estándar externo lo requieran.
Preguntas frecuentes
¿Puede un código de barras contener letras?
- Sí. - Sí. El código 39, el código 93, el código 128, la matriz de datos, el código QR y el PDF417 pueden codificar letras y números.
¿Cuál es el mejor código de barras para letras y números?
Código 128 Auto es una opción de uso general fuerte. Soporta un amplio conjunto de caracteres y crea códigos de barras 1D relativamente compactos.
¿El Código 39 admite letras minúsculas?
El código estándar 39 no lo hace. Extended Code 39 admite letras minúsculas a través de pares de caracteres, lo que hace que el código de barras sea más largo.
¿Pueden UPC o EAN contener letras?
No. UPC y EAN codifican GTINs numéricos. Utilice un código de barras alfanumérico para los identificadores internos que contengan letras.
¿Puede el código 128 contener espacios y símbolos?
- Sí. - Sí. El código 128B soporta espacios, letras minúsculas, números y símbolos ASCII comunes.
¿Es mejor el Código 128 o el Código QR?
Utilice el código 128 para las identificaciones cortas en un sistema de escaneo lineal. Utilice el código QR para URL, cantidades más grandes de datos y escaneo de teléfonos inteligentes.
