Generador de códigos de barras
NuevoCrea códigos de barras Code 128, EAN-13 y UPC-A y descárgalos como SVG o PNG.
Runs entirely in your browser. Nothing is uploaded.
Generador de códigos de barras gratis — Code 128, EAN-13 y UPC-A
Este generador de códigos de barras online crea códigos escaneables y conformes con los estándares directamente en tu navegador: Code 128 para cualquier texto o número (SKUs, etiquetas de activos, entradas de eventos, etiquetas FNSKU para Amazon FBA) y EAN-13 / UPC-A para productos al por menor. La vista previa se actualiza en tiempo real mientras escribes, los dígitos de control se calculan y validan automáticamente, y puedes descargar un nítido vector SVG o un PNG de alta resolución, sin registro, sin marca de agua y sin límite diario.
A diferencia de generadores como TEC-IT (barcode.tec-it.com) u online-barcode-generator.net, que envían tus datos a sus servidores, aquí todo se codifica localmente en JavaScript. Tus números de producto, SKUs internos y datos de serie permanecen en tu dispositivo, ofreciéndote privacidad y resultados instantáneos sin recargar la página entre cada código de barras.
¿Qué tipo de código de barras debes usar?
Code 128 es el formato más versátil para todo lo que no sea caja registradora. Codifica los 128 caracteres ASCII a alta densidad, cambia automáticamente al modo compacto Subset C para datos con muchos dígitos, y es el estándar para logística, etiquetado de almacén, tarjetas de membresía y las etiquetas FNSKU de Amazon FBA. Si tus datos contienen letras, como 'WH-1000XM5', Code 128 es tu formato.
EAN-13 (13 dígitos, utilizado en todo el mundo) y UPC-A (12 dígitos, dominante en América del Norte) son los formatos de punto de venta al por menor. Solo admiten números y sus códigos deben ser GTINs emitidos por GS1 para productos vendidos en tiendas. Un UPC-A es simplemente un EAN-13 con un cero inicial y los lectores modernos leen ambos formatos de forma indistinta. Para URLs, textos largos o datos más complejos, utiliza un código QR.
Dígitos de control calculados automáticamente
Cada código de barras EAN-13 y UPC-A termina con un dígito de control calculado a partir de los demás dígitos mediante una fórmula módulo 10 ponderada. Los lectores lo recalculan en cada lectura y rechazan los valores incorrectos, evitando errores de lectura y erratas antes de que corrompan tu inventario o sistema de caja. Introduce 12 dígitos (11 para UPC-A) y esta herramienta añade el dígito de control correcto. Introduce los 13 (o 12) dígitos completos y los valida, indicándote el valor correcto si es incorrecto, en lugar de generar silenciosamente un código de barras no escaneable como hacen otras herramientas.
Code 128 también incluye una suma de comprobación interna calculada automáticamente, además de los caracteres de inicio, parada y conmutación de subconjunto correctos, incluida la codificación Subset C para secuencias largas de dígitos, que mantiene los códigos numéricos cortos y fáciles de escanear. No necesitas configurar nada de esto manualmente; el codificador elige automáticamente la codificación óptima.
SVG para imprimir, PNG para pantallas — y cómo se compara con TEC-IT
La escaneabilidad depende de la nitidez de los bordes, por lo que la salida principal del generador es SVG, un formato vectorial cuyos trazos son matemáticamente precisos a cualquier tamaño de impresión, desde una pequeña etiqueta de producto hasta una hoja A4. La exportación PNG se renderiza al doble de resolución para que permanezca nítida en documentos y pantallas al tamaño renderizado. 'Copiar código SVG' coloca el marcado SVG sin procesar directamente en el portapapeles para pegarlo en plantillas HTML o herramientas de diseño como Figma.
El generador de códigos de barras de TEC-IT en barcode.tec-it.com es una de las alternativas más utilizadas, pero envía cada solicitud a los servidores de TEC-IT: tus códigos de producto, números de serie y datos de clientes viajan por la red. Barcodes Inc y online-barcode-generator.net funcionan del mismo modo. UtiloKit codifica todo en tu navegador, por lo que nada sale de tu dispositivo. Los controles deslizantes de ancho y alto de barras te permiten ajustar las especificaciones de tu stock de etiquetas. Cada código de barras incluye zonas de silencio con el tamaño correcto, los márgenes en blanco obligatorios en ambos lados, que son la regla más frecuentemente incumplida en los códigos de barras caseros y la principal causa de fallos en el primer escaneo.
Impresión, escaneo y uso en el mundo real
Imprime barras negras sobre fondo blanco con una impresora láser o de inyección de tinta. Evita barras de colores, fondos grises, papel con textura y nunca escales una imagen PNG de forma no proporcional. Prueba una etiqueta con cualquier aplicación de escaneo de tu teléfono antes de imprimir una hoja completa. Para productos al por menor, el GTIN registrado en GS1 es un requisito legal en la mayoría de los países; para todo uso interno, como inventario, activos, bibliotecas o eventos, tu propia numeración con Code 128 es perfectamente legal y completamente gratuita.
Como este generador funciona sin conexión una vez cargado, sigue produciendo etiquetas incluso sin conexión a internet en un almacén o sala de existencias. No hay límites de tareas, niveles de suscripción ni necesidad de crear una cuenta. Genera tantos códigos de barras como necesite tu proyecto, descarga cada uno individualmente y úsalos de inmediato en el mismo dispositivo o envíalos a una impresora de etiquetas.
Uso en iPhone, Android y escritorio — sin instalación
Este generador de códigos de barras funciona en cualquier navegador moderno y en cualquier dispositivo, sin necesidad de instalar ninguna aplicación. En iPhone y Android, abre la página, escribe los datos del código de barras y pulsa el botón de descarga para guardar un SVG o PNG directamente en tu app de Fotos o Archivos. La interfaz se adapta a pantallas pequeñas y funciona perfectamente en tabletas y Chromebooks.
Los generadores basados en servidor como TEC-IT (barcode.tec-it.com) y online-barcode-generator.net requieren conexión a internet para codificar cada código de barras. Esta herramienta, una vez cargada, codifica todo en el navegador, por lo que funciona incluso en un almacén con señal móvil débil, en un dispositivo corporativo con restricciones o en modo avión tras la carga inicial de la página. Tanto si necesitas un único FNSKU para un envío de Amazon como cientos de etiquetas Code 128 para inventario, los obtienes al instante sin limitaciones, restricciones de tasa ni planes de suscripción.
Frequently asked questions
¿Cómo genero un código de barras gratis?
Elige una simbología: Code 128 para cualquier texto o número, EAN-13 o UPC-A para dígitos de venta al por menor. Escribe tus datos en el campo de entrada y el código de barras se renderiza en tiempo real con el dígito de control calculado automáticamente. Descárgalo como vector SVG nítido o PNG de alta resolución. No hay registro, ni marca de agua ni límite diario. A diferencia de TEC-IT o Barcodes Inc, que codifican en el lado del servidor, UtiloKit realiza la codificación completamente en tu navegador: tus números de producto, SKUs y datos de serie nunca salen de tu dispositivo.
¿Necesito registrar mi código de barras?
Solo para la venta al por menor. Si tu producto se vende en tiendas o aparece en marketplaces como Amazon o Mercado Libre, el número dentro del código de barras debe ser un GTIN (número global de artículo comercial) registrado en GS1, trazable hasta tu marca. Para gestión de inventario interno, seguimiento de activos, entradas de eventos, sistemas de bibliotecas, etiquetas de envío o etiquetas FNSKU para Amazon FBA, puedes usar Code 128 con tu propio esquema de numeración sin ningún tipo de registro.
¿Es legal usar generadores de códigos de barras gratuitos?
Sí. Las simbologías de códigos de barras como Code 128, EAN y UPC son estándares internacionales abiertos sin tarifas de licencia sobre la imagen del código en sí. La única consideración legal concierne al número codificado: los GTINs para venta al por menor deben obtenerse de GS1 para ser únicos y trazables a nivel global. Generar una imagen de código de barras con tu propio número registrado en GS1 es completamente legal, al igual que usar cualquier número en Code 128 para fines internos donde no se requiere unicidad global.
¿Qué diferencia hay entre Code 128 y Code 39?
Code 128 codifica los 128 caracteres ASCII a alta densidad y comprime automáticamente las secuencias largas de dígitos (Subset C), lo que lo convierte en el formato moderno estándar para logística, inventario, tarjetas de membresía y etiquetas FNSKU de Amazon FBA. Code 39 es un formato más antiguo y de menor densidad que solo admite 43 caracteres: letras mayúsculas, dígitos y algunos símbolos. Su uso se limita principalmente a sistemas industriales y de defensa heredados. Para cualquier nueva aplicación, Code 128 es la mejor opción: es más denso, más flexible y compatible con todos los lectores modernos.
¿Qué diferencia hay entre EAN-13 y UPC-A?
Ambos son códigos de barras GS1 para venta al por menor diseñados para el escaneo en punto de venta. UPC-A codifica 12 dígitos y es el formato dominante en América del Norte. EAN-13 codifica 13 dígitos y se utiliza en todo el mundo, incluidos Europa, Asia y Australia. Un código UPC-A es estructuralmente un EAN-13 con un cero inicial antepuesto, lo que significa que cualquier lector compatible con EAN-13 puede leer un código de barras UPC-A. Los sistemas de punto de venta y los lectores modernos leen ambos formatos de forma indistinta en todos los mercados.
¿Cómo funciona un código de barras?
Un código de barras 1D representa datos como barras paralelas y espacios de anchos variables impresos en un patrón fijo. Un láser o lector de imágenes barre la luz sobre el patrón y mide la secuencia de anchos de barras y espacios. Cada patrón se asigna a un carácter o dígito según la tabla de codificación de la simbología. Un dígito de control al final permite al lector verificar que la lectura fue correcta: los errores provocan un rechazo y un nuevo escaneo, en lugar de aceptar silenciosamente un valor corrupto.
¿Puedo crear mi propio código de barras EAN-13?
Sí: introduce 12 dígitos y esta herramienta calcula automáticamente el 13.º (dígito de control) usando la fórmula módulo 10 ponderada estándar. O introduce los 13 dígitos completos y valida tu dígito de control, indicándote el valor correcto si el tuyo es incorrecto, en lugar de renderizar silenciosamente un código de barras no escaneable. Recuerda: para la venta al por menor, el número en sí debe ser un GTIN registrado en GS1. Un número inventado puede coincidir con el producto de otra empresa y provocar errores en el sistema de caja.
¿Qué es el dígito de control en un código de barras?
El dígito de control es el último dígito de los códigos EAN-13, UPC-A y similares. Se calcula a partir de todos los dígitos anteriores usando una fórmula módulo 10 ponderada: los dígitos en posición impar se multiplican por 1 y los de posición par por 3; los resultados se suman y el dígito de control es el número que, al añadirse a la suma, la convierte en múltiplo de 10. Los lectores recalculan esto en cada lectura y rechazan cualquier código de barras donde el dígito de control no coincida, detectando errores de lectura y erratas antes de que provoquen problemas en el inventario o la caja.
¿Puedo imprimir códigos de barras con una impresora normal?
Sí: las impresoras láser y de inyección de tinta funcionan bien en hojas de etiquetas o papel normal. Para obtener mejores resultados: descarga como SVG para una impresión nítida a cualquier tamaño, mantén barras negras intensas sobre fondo blanco (evita colores, tonos grises o papel con textura), no reduzcas la escala por debajo del 80% del tamaño renderizado, conserva las zonas de silencio en blanco en ambos extremos (esta herramienta las incluye automáticamente) y prueba a escanear una etiqueta con una app de escaneo en el teléfono antes de lanzar una impresión completa.
¿Debo descargar mi código de barras como SVG o PNG?
SVG para todo lo que se imprima: es un formato vectorial, por lo que las barras permanecen matemáticamente nítidas a cualquier tamaño de impresión, desde una pequeña etiqueta de producto hasta un gran cartón de envío. La nitidez de los bordes es fundamental para un escaneo fiable. PNG (exportado aquí al doble de resolución) es adecuado para uso en pantalla, inserción en Word o Google Docs e impresión rápida de etiquetas al tamaño renderizado, pero nunca amplíes un PNG porque difuminará los bordes de las barras.
¿Un código de barras puede contener letras?
Code 128 puede codificar cualquiera de los 128 caracteres ASCII, incluidas letras mayúsculas y minúsculas, dígitos, espacios y símbolos como guiones y barras oblicuas, por lo que un SKU como 'WH-1000XM5' se codifica sin problemas. Los códigos EAN-13 y UPC-A para venta al por menor son solo numéricos. Para textos muy largos, URLs o datos complejos como tarjetas de contacto, un código QR es la mejor opción: UtiloKit tiene un generador de códigos QR gratuito exactamente para ese propósito.
¿Qué código de barras necesito para Amazon?
Amazon requiere distintos tipos de códigos de barras para diferentes propósitos. Para los listados de productos, Amazon valida los códigos de barras UPC o EAN contra la base de datos de GS1: el número de tu producto debe ser un GTIN genuino registrado en GS1. Para las etiquetas de envío FBA, Amazon usa su propio FNSKU (SKU de red de distribución) impreso como código de barras Code 128, que este generador produce perfectamente. Introduce tu cadena FNSKU en el modo Code 128 y descarga un SVG o PNG nítido para tus etiquetas.
¿Por qué mi código de barras generado no se escanea?
Las causas más comunes de códigos de barras no escaneables son: impresión demasiado pequeña, bajo contraste (barras de colores o grises), zonas de silencio ausentes en los lados, una imagen rasterizada que fue estirada o ampliada, o un dígito de control incorrecto. Descarga tu código como SVG para garantizar bordes nítidos a cualquier tamaño, imprime barras negras sobre fondo blanco, no recortes las zonas de silencio y verifica el dígito de control con esta herramienta. Si el código sigue sin escanearse, prueba con una aplicación de escáner dedicada: las cámaras de teléfono a veces tienen dificultades con códigos muy pequeños o de bajo contraste.
¿Qué diferencia hay entre un código de barras y un código QR?
Un código de barras 1D tradicional (Code 128, EAN-13, UPC-A) almacena datos en una única fila de barras y espacios; los lectores lo leen de izquierda a derecha en una dimensión. Los códigos QR son 2D: almacenan datos en una cuadrícula de cuadrados blancos y negros, pueden contener cientos de veces más datos y se pueden leer desde cualquier ángulo, incluso si están parcialmente dañados. Usa un código de barras para venta al por menor estándar, inventario y etiquetas de envío donde el hardware de escaneo espera un formato 1D. Usa un código QR para URLs, tarjetas de contacto, texto largo o cualquier situación donde la cámara de un smartphone es el lector.
¿Este generador de códigos de barras es realmente gratis y privado?
Sí: códigos de barras ilimitados, sin cuenta, sin marca de agua en ninguna descarga. A diferencia de los generadores basados en servidor como TEC-IT (barcode.tec-it.com), online-barcode-generator.net o Barcodes Inc, esta herramienta codifica completamente en tu navegador usando JavaScript. Tus números de producto, SKUs, números de serie y datos de clientes nunca se transmiten a ningún servidor. Esto es especialmente importante para las empresas que consideran su línea de productos o su esquema de numeración de inventario como información propietaria o competitivamente sensible.
Related tools
Ver todas las herramientasGenerador de códigos QR
Convierte enlaces, texto o Wi-Fi en un código QR escaneable.
Generador de Lorem Ipsum
Genera texto de relleno por párrafos, frases, palabras o elementos de lista.
Generador de firmas de correo
Crea una firma de correo en HTML limpia para Gmail, Outlook y Apple Mail.
Generador de datos falsos
Genera registros de prueba y expórtalos como JSON, CSV o SQL para tus tests.
Creador de firmas
Dibuja o escribe tu firma y descárgala como PNG transparente.
Love Calculator
A fun compatibility score based on two names — share the result with your match.