Generador de códigos de barras

Enter the value. We’ll draw the barcode as you type.

Code 128 barcode for ABC-1234

Encoded value: ABC-1234

Code 128 · 264 × 135 px

Your barcode is made in your browser. Nothing gets uploaded.

Escribe el valor. Dibujamos el código de barras mientras escribes. Elige entre Code 128, Code 39, EAN-13, EAN-8, UPC-A e ITF-14, ajusta color y tamaño, y descarga PNG o SVG. Todo se hace en tu navegador.

Built by Bob Article by Lace QA by Ben Shipped

Cómo usar

  1. 1

    Elige un tipo de código de barras. Code 128 viene seleccionado y sirve para SKUs, etiquetas de activos y pedidos.

  2. 2

    Escribe o pega el valor en Datos. La vista previa se redibuja al instante y el valor codificado aparece debajo.

  3. 3

    Para EAN-13, EAN-8, UPC-A o ITF-14, escribe el número con o sin el último dígito. Si falta, añadimos el dígito de control. Si está mal, te avisamos antes de exportar.

  4. 4

    Ajusta color de barras, fondo, escala, altura y si quieres mostrar el texto legible. Mantén barras oscuras sobre fondo claro.

  5. 5

    Haz clic en Descargar PNG para documentos, Descargar SVG para imprenta y diseño, o Copiar código de barras para pegarlo directamente.

Preguntas frecuentes

Ratings & Reviews

Rate this tool

Sign in to leave a written review.
Loading reviews…

Si estás preparando etiquetas para una tienda en Madrid, un almacén en Bogotá o un envío de Mercado Libre, normalmente solo necesitas un EAN-13 limpio, un Code 128 para inventario y un archivo que la impresora lea sin pelearse. Por ejemplo, un producto de 12,50 € con referencia SKU-0042 puede llevar una etiqueta interna hoy y un EAN registrado con GS1 mañana. Aquí el ángulo es práctico: etiquetas locales, ejemplos EAN/UPC y cero rodeos antes de imprimir.

¿Qué es un generador de códigos de barras?

Un generador de códigos de barras convierte texto o números en una imagen 1D escaneable. Escribes un valor como ABC-1234, eliges el tipo de código y descargas el resultado como PNG o SVG. Este generador admite formatos habituales: Code 128, Code 39, EAN-13, EAN-8, UPC-A e ITF-14.

Ese rango cubre mucho trabajo normal. Una tienda puede hacer una etiqueta de estantería. Un almacén puede imprimir identificadores de cajas. Un desarrollador puede crear datos de inventario para pruebas sin tocar un sistema de retail. Muchas herramientas intentan convertir “hacer un código” en una cuenta, una API o una exportación de pago. Esta hace el trabajo y se aparta.

Ejemplos: ABC-1234 como Code 128, 4006381333931 como EAN-13 y 036000291452 como UPC-A. El último dígito de los ejemplos numéricos es un dígito de control. Pequeño portero en la puerta del escáner.

Por qué usar una herramienta y no dibujarlo a mano

Los códigos parecen un montón de líneas negras. Esa es la trampa. Las barras siguen patrones estrictos, necesitan márgenes en blanco a izquierda y derecha y a menudo llevan dígitos de control. Si algo falla, puede verse bien en pantalla y fallar bajo el escáner.

La herramienta aplica las reglas por ti. Code 128 usa códigos de inicio, datos y suma de verificación. EAN-13, EAN-8, UPC-A e ITF-14 usan dígitos de control mod-10 al estilo GS1. Code 39 tiene un conjunto de caracteres más pequeño y usa mayúsculas.

Ejemplo real: escribe 400638133393 como EAN-13. El generador calcula el dígito de control y produce 4006381333931. Si escribes 4006381333930, lo rechaza porque el último dígito no cuadra. Esa corrección aburrida es justo lo que quieres cuando hay escáneres de por medio.

También ahorra tiempo. Haces una etiqueta, descargas un SVG para el diseño de impresión y te vas. Sin cuenta. Sin botón de “empezar prueba”. Sin precio por asiento para una tarea de 22 segundos.

Cómo funciona

El generador codifica el valor en tu navegador. Nada se sube. Convierte la entrada en la simbología elegida, dibuja las barras como SVG y deja que el navegador cree el PNG cuando descargas o copias.

Code 128 es el valor por defecto porque es la opción más segura para texto mixto. Acepta caracteres ASCII estándar: letras, números, espacios y símbolos comunes. Code 39 es más antiguo y estricto: mayúsculas, dígitos, espacios y - . $ / + %. Si escribes minúsculas en Code 39, las convertimos a mayúsculas y te lo decimos.

Los formatos de retail y envío solo aceptan dígitos. EAN-13 acepta 12 dígitos, o 13 si ya tienes el dígito de control. EAN-8 acepta 7 u 8. UPC-A acepta 11 o 12. ITF-14 acepta 13 o 14. Si omites el último dígito, lo calculamos. Si lo das, lo comprobamos.

TipoEntrada aceptadaUso típicoEjemplo codificado
Code 1281–200 caracteres ASCII estándarActivos, IDs internos, etiquetas de almacénABC-1234
Code 39Mayúsculas, dígitos, espacio y - . $ / + %Inventario simple y escáneres antiguosABC 123
EAN-1312 dígitos, o 13 con controlProductos fuera de Norteamérica4006381333931
EAN-87 dígitos, u 8 con controlEnvases pequeños96385074
UPC-A11 dígitos, o 12 con controlRetail en Norteamérica036000291452
ITF-1413 dígitos, o 14 con controlCajas y embalajes de envío10012345000017

Personalizar la salida

Los controles son prácticos a propósito. Eliges tipo, escribes datos, ajustas color de barras y fondo, escala, altura y si se muestra el texto legible debajo. Luego copias o descargas.

ControlPor defectoRango u opcionesQué cambia
TipoCode 128Code 128, Code 39, EAN-13, EAN-8, UPC-A, ITF-14Reglas de codificación y formato de escáner
DatosABC-12341–200 caracteres, con límites por tipoEl valor guardado en las barras
Mostrar textoActivadoActivado o desactivadoImprime el valor legible bajo el código
Color de barras#000000Cualquier color hexLas barras oscuras
Fondo#FFFFFFCualquier color hexEl lienzo y la zona silenciosa
Escala2×1×, 2×, 3×, 4×Anchura de cada módulo en píxeles
Altura90 px40–180 pxAltura vertical de las barras

Para imprimir, barras negras sobre fondo blanco siguen siendo el campeón aburrido. Los colores pueden funcionar, pero el escáner necesita contraste. Azul marino sobre blanco suele ir bien. Gris claro sobre crema pide problemas.

Usa SVG para diseño, maquetas de envase o imprenta. Sigue nítido a cualquier tamaño. Usa PNG para documentos, impresoras de etiquetas o para pegar rápido en un mensaje.

Buenas prácticas para que se escanee

Un código escaneable necesita más que un patrón válido. Dale aire. El margen blanco se llama zona silenciosa, y el escáner lo usa para encontrar dónde empieza y termina el código. Recortarlo puede verse limpio en una maqueta. También pone de mal humor al escáner.

Elige el tipo según el número que ya tienes. Code 128 para IDs internos como SKU-BLUE-XL-0042. Code 39 para sistemas antiguos. UPC-A, EAN-13 o EAN-8 solo cuando tengas el número retail correcto. ITF-14 para cajas.

No inventes números oficiales de producto para mercancía real. Una imagen de código de barras no es lo mismo que un identificador registrado. Si vendes en canales grandes, consigue el prefijo y los números por el proceso de estándares que corresponda en tu mercado. Esta herramienta dibuja el código; no te da propiedad sobre un número.

Si el código va en packaging, pruébalo antes de imprimir 5.000 etiquetas. Imprime una, escanéala con el lector real y comprueba que el valor coincide con el que aparece bajo la vista previa.

Cuida también los datos. Si tu sistema espera SKU-0042, no imprimas sku-0042 como Code 39 olvidando que se convierte en SKU-0042. Para una base de datos, las mayúsculas pueden importar.

Dónde encaja frente al Big Software

El Big Software tiene un talento raro para convertir tareas pequeñas en compras largas. Necesitas un código de barras. Te ofrece paneles, roles, proyectos guardados, cuotas, planes de API y un botón de “habla con ventas”. El código era el punto. De pronto estás evaluando una plataforma.

Este generador rechaza ese patrón. No pregunta por número de asientos. No esconde el SVG tras una suscripción. No mete el código de barras dentro de un paquete de retail que tienes que aprender toda la tarde. Es una herramienta para un trabajo: crear el código online, copiarlo, descargarlo e irte.

Importa porque este trabajo es de todos. Quien hace una etiqueta de precio para una tienda pequeña merece una salida tan limpia como el responsable de operaciones de una empresa grande. Un estudiante no debería necesitar tarjeta. Un desarrollador no debería necesitar un contrato de API. Calidad alta, misma página, mismos botones.

Microapp mantiene la promesa también fuera de la página. El 10% de cada dólar que gana Microapp va a caridad, desde arriba y auditado cada trimestre. No hace que las barras se escaneen mejor. Sí hace que el negocio extraiga menos. Nos gusta ese tipo de matemática.

Herramientas relacionadas

Si haces etiquetas o datos de prueba, este generador suele vivir junto a otras herramientas pequeñas. Usa QR Code Reader para escanear e inspeccionar un QR. Usa Wi-Fi QR Code Generator si el trabajo es acceso a red. Usa UUID Generator para IDs únicos y codifica uno como Code 128 si necesitas una etiqueta física.

¿Trabajas con hojas de producto? CSV to JSON puede transformar filas exportadas, y JSON Formatter deja legibles los datos de prueba. Las herramientas pequeñas se llevan bien cuando cada una sabe cuál es su carril.

Preguntas frecuentes

¿Qué tipo debo elegir?

Code 128 para la mayoría de etiquetas internas. Code 39 para sistemas antiguos. UPC-A, EAN-13, EAN-8 o ITF-14 solo cuando tus datos ya estén en ese formato numérico.

¿Puedo crear un UPC con esta herramienta?

Sí. Selecciona UPC-A e introduce 11 dígitos. Calculamos el dígito 12. Si escribes 12, comprobamos que el último sea correcto antes de dibujar.

¿Generar un código me da un número oficial?

No. La herramienta crea la imagen para un valor que aportas. No registra un UPC, EAN ni GTIN para tu producto.

¿Mis datos se suben o se guardan?

No. El código se hace en tu navegador. La vista previa, el SVG, el PNG y la copia ocurren en tu dispositivo.

¿Por qué añade un dígito a mi EAN o UPC?

EAN-13, EAN-8, UPC-A e ITF-14 usan dígitos de control. Si escribes la carga sin el último dígito, lo calculamos.

¿Por qué Code 39 no acepta un carácter?

Code 39 acepta mayúsculas, dígitos, espacios y - . $ / + %. No acepta caracteres como @. Para más caracteres, usa Code 128.