Comercio y operaciones · Gratis · Sin registro

Generador de código de barras

Crea Code 128, EAN-13, UPC-A o Code 39, valida el dígito de control y descarga PNG o SVG.

Introduce un identificador corto, elige la simbología y revisa la vista previa antes de descargar. Para EAN-13 puedes escribir 12 dígitos y dejar que la herramienta calcule el decimotercero; para UPC-A, 11 y el duodécimo. Si pegas un código completo, se valida su dígito de control. La imagen se dibuja localmente con JsBarcode, pero un número matemáticamente válido no equivale a un GTIN asignado por GS1 ni garantiza aceptación comercial.

🔒 El tratamiento se realiza en este navegador; tus datos no se envían a FunnyTools.

Usar la herramienta

El código se genera localmente en este navegador; el valor no se sube a FunnyTools.

Code 128 admite letras, números y símbolos para pedidos, inventario y etiquetas internas.

Qué puedes hacer aquí

  • Generar cuatro simbologías de una dimensión: Code 128, EAN-13, UPC-A y Code 39.
  • Calcular o validar el dígito de control de EAN-13 y UPC-A antes de habilitar la descarga.
  • Convertir automáticamente a mayúsculas el contenido permitido por Code 39 y rechazar caracteres incompatibles.
  • Descargar PNG para documentos y SVG vectorial para maquetación y pruebas de impresión.
  • Dibujar el símbolo en esta pestaña sin enviar el identificador a FunnyTools.

Respuesta rápida: qué formato de código de barras elegir

Usa Code 128 para referencias internas, pedidos, ubicaciones o activos cuando el sistema receptor no imponga otra simbología. Elige EAN-13 o UPC-A únicamente si el número procede del flujo comercial correspondiente y la tienda, marketplace o distribuidor lo exige. Code 39 sigue siendo habitual en ciertos equipos antiguos e industriales, pero ocupa más anchura y admite un conjunto menor de caracteres.

El generador crea la representación gráfica de un valor; no inventa una identidad comercial. Un EAN-13 con 13 cifras y dígito de control correcto puede seguir perteneciendo a otra empresa, estar sin asignar o no coincidir con el producto. Antes de imprimir un envase, confirma el GTIN en los registros de la organización, la licencia de prefijo y las reglas vigentes del canal de venta.

EAN-13 y el dígito de control

EAN-13 contiene doce dígitos de datos y un dígito de control final. La herramienta acepta los doce primeros, aplica pesos alternos de 1 y 3, suma los productos y calcula cuánto falta para llegar al siguiente múltiplo de diez. Si introduces las trece cifras, repite el cálculo y muestra cuál debería ser la última cuando no coincide. Así se detectan muchas equivocaciones de tecleo.

El dígito de control verifica la estructura numérica, no el significado. No confirma fabricante, referencia, país de origen, precio, autenticidad ni alta en una base de datos. Tampoco evita duplicados dentro de un inventario. Conserva el registro maestro que relaciona GTIN y producto, y corrige la fuente cuando haya un error; cambiar solo la cifra final para que pase la fórmula puede ocultar un identificador equivocado.

UPC-A y la venta en Norteamérica

UPC-A utiliza once dígitos de datos y uno de control. Es frecuente en Estados Unidos y Canadá, mientras que EAN-13 aparece en numerosos mercados internacionales. La página acepta once cifras y añade la última, o comprueba una cadena completa de doce. La aritmética se parece a la de EAN-13, con ponderación alterna y complemento a diez.

La elección no debe basarse solo en la región del visitante. Amazon, un supermercado o un operador logístico pueden exigir un tipo, contrastar el propietario del GTIN o admitir excepciones en ciertas categorías. Consulta el procedimiento del canal antes de crear el arte. FunnyTools no solicita prefijos, no registra códigos, no consulta catálogos y no garantiza que una plataforma acepte el valor.

Code 128 para inventario y operaciones

Code 128 es una opción compacta para letras, números y diversos signos. Encaja bien con números de pedido, referencias de almacén, expedientes, ubicaciones y etiquetas internas. El escáner suele entregar la cadena al sistema como si se hubiera escrito; el significado lo aporta la aplicación que busca ese identificador. Por eso conviene usar un ID corto y estable, no una descripción completa.

Una cadena larga produce un símbolo más ancho. Reducirla a la fuerza puede estrechar demasiado los módulos y provocar fallos. Si la etiqueta tiene poco espacio, acorta el identificador o revisa la simbología con el responsable del sistema. No codifiques contraseñas, datos de pago, diagnósticos ni información personal innecesaria: cualquiera que vea o fotografíe la etiqueta puede leer su contenido.

Code 39 y sus caracteres permitidos

Code 39 admite letras latinas mayúsculas, dígitos, espacio y los signos `. $ / + % -`. La herramienta convierte las letras a mayúsculas y rechaza tildes, ñ, minúsculas fuera de la conversión y puntuación no contemplada. Es una simbología sencilla y muy extendida en procesos industriales antiguos, aunque resulta menos densa que Code 128.

Algunas instalaciones exigen un carácter de control Mod 43, dimensiones concretas o una forma específica de representar los signos de inicio y fin. Este generador utiliza la configuración general de JsBarcode y no añade automáticamente requisitos internos. Si el manual del escáner o del proveedor define un perfil, esa documentación prevalece. Haz una etiqueta de prueba antes de generar una serie.

PNG o SVG: cuál conviene descargar

PNG es una imagen de píxeles cómoda para Word, PowerPoint, hojas de cálculo y maquetas rápidas. La descarga se genera con trazos más anchos y mayor altura que la vista previa para ganar definición. Si luego se amplía demasiado, los bordes pueden suavizarse o pixelarse. Evita capturas de pantalla porque suelen perder resolución y pueden cortar el margen.

SVG describe líneas vectoriales y conserva bordes nítidos al cambiar de tamaño dentro de una maquetación. Es preferible para etiquetas, pruebas de packaging y documentos que pasarán por un flujo de preimpresión. Ser vectorial no garantiza lectura: una escala excesivamente pequeña, una proporción deformada o una exportación posterior de mala calidad puede inutilizarlo. Bloquea la relación de aspecto.

Zona muda, contraste y tamaño final

Los espacios claros a izquierda y derecha se llaman zonas mudas o quiet zones. Permiten al lector distinguir dónde empieza y termina el símbolo. No recortes esos márgenes ni añadas un marco pegado a las barras. Utiliza barras oscuras sobre fondo blanco o muy claro, sin texturas, degradados o transparencias. La línea de números visible ayuda a la comprobación humana, pero no reemplaza el escaneo.

El tamaño adecuado depende de la simbología y del estándar que aplique el receptor. Papel térmico, tinta extendida, plástico brillante, curvatura, baja resolución y reflejos cambian el resultado. Imprime con el tamaño definitivo sobre el material real y prueba desde varios ángulos con el lector que se usará en caja, almacén o recepción. Un móvil que logra leer una pantalla no certifica una tirada.

Prueba operativa antes de imprimir en cantidad

Compara primero el texto legible bajo las barras con el dato maestro. Escanea la imagen en pantalla y confirma que el sistema recibe exactamente la misma cadena, incluidos ceros iniciales. Después crea una prueba física, colócala en la superficie prevista y repite con el dispositivo real. El pitido del lector no basta: verifica que la aplicación encuentre el producto esperado.

Para una serie, toma muestras del inicio, centro y final de la impresión. Los cabezales térmicos sucios y el desgaste pueden introducir líneas blancas o barras engrosadas. En comercio regulado o cadenas con especificación técnica, utiliza el servicio de verificación solicitado por el receptor. Este generador está pensado para preparación y pruebas; no emite un informe de calidad ISO/IEC.

Privacidad y límites del contenido codificado

JsBarcode recibe el valor dentro del navegador y dibuja el SVG o el canvas localmente. FunnyTools no necesita una petición de servidor para crear la imagen y no mantiene una biblioteca de códigos. Esto reduce la exposición durante la generación, pero la descarga queda en el dispositivo y puede entrar en copias de seguridad, correo o herramientas de diseño.

Un código de barras no cifra ni oculta el dato. Cualquier persona con un lector compatible puede recuperarlo. Para etiquetas públicas, usa un identificador que remita a una base protegida y aplica permisos en esa base. Si necesitas codificar una URL o un texto más largo para teléfonos, un código QR suele ser más adecuado, aunque tampoco proporciona confidencialidad por sí mismo.

Cómo utilizarla paso a paso

  1. Confirma en el sistema receptor si necesitas Code 128, EAN-13, UPC-A o Code 39.
  2. Introduce el identificador desde su fuente maestra y revisa el texto visible bajo la vista previa.
  3. Resuelve cualquier error de longitud, carácter o dígito de control sin inventar un número sustituto.
  4. Descarga PNG o SVG, conserva proporciones, contraste y zonas mudas.
  5. Imprime al tamaño final, comprueba la lectura y confirma la búsqueda correcta en el sistema real.

Situaciones en las que resulta útil

  • Crear un Code 128 para una referencia interna de almacén.
  • Calcular la cifra final de un borrador EAN-13 a partir de doce dígitos autorizados.
  • Validar el dígito de control de un UPC-A antes de preparar una maqueta.
  • Generar un activo en Code 39 para comparar compatibilidad con un lector antiguo.

Ejemplos completos

Etiqueta interna de almacén

El equipo usa la referencia existente `ALM-2026-041` en Code 128, descarga SVG y la coloca en una plantilla. Después comprueba que el lector abre el mismo artículo en el sistema de inventario.

Error en un EAN-13 completo

La vista previa se bloquea porque la cifra final no coincide. En vez de reemplazarla sin contexto, packaging consulta la ficha maestra y descubre que también se había copiado mal uno de los doce dígitos.

Prueba sobre etiqueta térmica

Una imagen funciona en pantalla pero falla impresa a tamaño reducido. Operaciones recupera la proporción, deja más zona muda y limpia el cabezal antes de validar nuevas muestras.

Revisión editorial y de funcionamiento:

Cómo comprobar un código de barras

Una vista previa correcta solo demuestra que el navegador pudo dibujar el símbolo; la revisión debe llegar hasta el dato y el soporte final.

Identificador

Compara todas las cifras con la fuente y separa validación matemática de asignación comercial.

Imagen

Mantén proporción, barras oscuras, fondo claro y zonas mudas sin recortes.

Operación

Escanea la muestra impresa con el equipo real y confirma que abre el registro correcto.

Lista de comprobación

  • La simbología coincide con el requisito del comercio, almacén o sistema.
  • El texto legible y el resultado del escáner reproducen el identificador original.
  • EAN-13 o UPC-A tiene un dígito de control válido y una asignación documentada.
  • La prueba final usa tamaño, material, impresora y lector de producción.

Límites y comprobaciones importantes

  • Un dígito de control correcto no demuestra asignación, propiedad ni aceptación de un GTIN.
  • El generador no registra números GS1 ni consulta catálogos de productos.
  • Code 39 puede requerir Mod 43 u otras reglas internas que esta interfaz no añade.
  • No recortes zonas mudas, no deformes la imagen y no confíes solo en una lectura desde pantalla.
  • El código revela su contenido a cualquier lector; evita datos sensibles.

Preguntas frecuentes

¿Puedo crear un EAN-13 escribiendo doce dígitos?

Sí. La herramienta calcula el decimotercero. Debes partir de un número asignado correctamente; la operación no registra ni autoriza el GTIN.

¿Qué ocurre si escribo un EAN-13 o UPC-A completo?

Se recalcula el dígito de control. Si no coincide, la descarga se desactiva y el mensaje indica cuál sería la cifra esperada.

¿Code 128 sirve para productos de supermercado?

Puede servir en operaciones internas, pero el comercio minorista suele exigir EAN-13, UPC-A u otra especificación. Sigue la norma del receptor.

¿PNG o SVG para imprimir?

SVG suele ser mejor para maquetación escalable. PNG funciona en documentos si se usa con suficiente resolución y sin ampliarlo de forma excesiva.

¿Por qué el código no se lee después de imprimir?

Revisa tamaño, proporción, zonas mudas, contraste, resolución, tinta, material, curvatura y compatibilidad del lector.

¿El identificador se sube a FunnyTools?

No. La imagen se genera en el navegador. El archivo descargado y la etiqueta impresa siguen siendo responsabilidad de quien los conserva o comparte.

Privacidad y tratamiento local

JsBarcode dibuja el código en esta pestaña. FunnyTools no recibe el texto, el número ni la imagen; protege la descarga porque cualquiera puede escanear su contenido.

Uso responsable del resultado

Verifica asignación, formato, dimensiones, zonas mudas y lectura con la organización receptora. La página no emite GTIN, no certifica impresión y no garantiza aceptación comercial.

Última revisión editorial: