BarcodeSheets

Generador de códigos de barras para Excel

Arrastra tu libro de Excel, asigna la columna que quieres codificar y obtén códigos de barras listos para escanear — sin convertir a CSV y sin que nada salga de tu navegador.

Ilimitado — sin topes SVG y PNG a resolución de impresión, gratis Sin cuenta 100 % en tu navegador

Cómo crear un código de barras en Excel

Hay tres formas de convertir datos de Excel en códigos de barras. La primera es una fuente de código de barras: la instalas, añades una fórmula codificadora en una columna auxiliar y aplicas esa fuente a la columna — viable con Code 39, pero la mayoría de las simbologías necesitan un cálculo de dígito de control (o dígito verificador) que la fuente por sí sola no puede hacer, y el uso comercial suele exigir una licencia de pago (más sobre esto abajo). La segunda es la función =IMAGE() de Excel 365 o de Google Sheets, que trae a una celda una imagen de código de barras ya renderizada desde una URL — nuestro endpoint /api/barcode sirve justo para eso (ver la documentación de /api). La tercera — y la más rápida para una hoja entera — es la de esta página: sube el libro, asigna la columna que quieres codificar, elige una simbología y cada fila se convierte en una imagen de código de barras lista para escanear, con los dígitos de control calculados automáticamente. Sin fuentes que instalar, sin fórmulas que depurar, y la hoja no sale nunca de tu navegador.

Sube tu libro directamente — sin pasar por CSV

Arrastra tu archivo .xlsx (o .xls) al generador por lotes de arriba y se lee la primera hoja automáticamente — sin exportar antes a CSV y sin volver a guardar en otro formato. Si la primera fila parece contener nombres de columna en vez de datos, se detecta y se usa para etiquetar los selectores de columna; si no, verás números de columna genéricos y aún podrás asignar por posición. Elige qué columna contiene el valor que se va a codificar y, si quieres, una segunda columna para un texto legible impreso bajo cada código de barras; después elige una simbología — EAN-13 o UPC-A para GTIN reales, Code 128 para SKU o cualquier otro texto. Las cinco primeras filas se renderizan como códigos de barras reales al instante, así detectas una columna equivocada antes de generar el resto de una hoja grande. A partir de ahí, exporta un ZIP de imágenes PNG o SVG, o haz clic en «Enviar a hojas de etiquetas» para llevar las filas asignadas directamente al generador de hojas de etiquetas y obtener un PDF listo para Avery — sin volver a subir ni a asignar nada.

¿Por qué no usar fuentes de código de barras en Excel?

Las fuentes de código de barras son un truco habitual en Excel, pero tienen carencias reales frente a una imagen de código de barras de verdad. Una fuente Code 128 pura no se limita a redibujar tu texto como barras — según la fuente, sigues teniendo que calcular e insertar tú el código de inicio y el carácter de control correctos, normalmente con una fórmula auxiliar, antes de que el texto visible se lea como algo con sentido. Las fuentes que se anuncian para EAN-13 o UPC-A necesitan un paso de codificación aparte que calcule el dígito de control, porque los glifos por sí solos no pueden validar un GTIN. Incluso con la codificación bien resuelta, lo impreso con una fuente falla a menudo la verificación del escáner: los lectores del comercio minorista son estrictos con las zonas mudas (el margen en blanco a cada lado de las barras) y con el ancho de barra, y una fuente con un tamaño o un interletraje ligeramente desviados dentro de una celda puede verse bien en pantalla y aun así no leerse en caja. La licencia para uso comercial también varía según la fuente: algunas son gratis para cualquier uso y muchas exigen una licencia de pago en cuanto imprimes etiquetas para una empresa. Subir aquí tu hoja evita todo eso: los dígitos de control se calculan automáticamente para cada simbología que lo necesita, cada código de barras se renderiza como una imagen real (y, en la página de inicio, se verifica además contra un descodificador de verdad) en lugar de como texto con formato, y el resultado se puede usar comercialmente y gratis, sin nada que licenciar.

Incrustar un código de barras directamente en una celda

Si prefieres una imagen de código de barras dentro de la propia hoja de cálculo en lugar de una etiqueta o un ZIP aparte, tanto Google Sheets como Excel 365 (conectado a la nube) admiten una fórmula =IMAGE() que trae a una celda una imagen en vivo desde una URL. Apúntala a nuestro endpoint /api/barcode (la fórmula exacta y sus parámetros están en la documentación de /api) y queda incrustada sin ningún paso manual de exportación — la fórmula simplemente hace referencia al valor de datos de la fila y la imagen se actualiza sola. Para una etiqueta impresa o un ZIP, esta página sigue siendo el mejor camino: exporta un PNG de la fila que necesites e insértalo en el comentario de una celda o en una columna contigua con Insertar → Imágenes.

Preguntas frecuentes

¿Cómo genero códigos de barras Code 128 en Excel?

Sube tu libro en esta página, asigna la columna que contiene tus datos y elige Code 128 como tipo de código de barras — es la simbología idónea para datos sueltos de Excel porque codifica letras, números y casi todos los símbolos sin límite de longitud y sin cálculos manuales de dígito de control. Después exporta un ZIP de imágenes (una por fila) o envía las filas asignadas directamente al generador de hojas de etiquetas para imprimir de una vez toda la columna como códigos de barras.

¿Excel trae un generador de códigos de barras?

Integrado, no. Excel no puede renderizar un código de barras escaneable solo con una fórmula — los trucos habituales son instalar una fuente de código de barras (con sus propias trampas de codificación) o escribir una macro de VBA que llame a una herramienta externa. Esta página se salta los dos: sube el libro tal cual y cada fila se convierte en una imagen de código de barras real y verificada por lectura, sin instalar nada en el propio Excel.

¿Cómo convierto una columna de números en códigos de barras?

Arrastra tu archivo .xlsx a la herramienta de arriba, señala como columna de datos la que contiene tus números, elige un tipo de código de barras (EAN-13 o UPC-A si son GTIN reales, Code 128 en el resto de los casos) y la vista previa se actualiza en directo. Exporta un ZIP de imágenes PNG o SVG, o envía las filas al generador de hojas de etiquetas para obtener un PDF listo para Avery — de una forma u otra, cada número de esa columna se convierte en su propio código de barras en una sola pasada.

¿Las fuentes de código de barras son gratis para uso comercial?

Depende de cada fuente — algunas se publican libres para cualquier uso, pero muchos paquetes de fuentes de código de barras son gratis solo para uso personal o no comercial y exigen una licencia de pago en cuanto imprimes etiquetas para una empresa. Revisa siempre la EULA de esa fuente antes de sacar etiquetas. Los códigos de barras generados en esta página se pueden usar comercialmente y gratis, sin ninguna licencia que rastrear, porque lo que obtienes es una imagen ya renderizada y no una fuente.

¿Puedo poner una imagen de código de barras directamente en una celda?

Sí, con la función =IMAGE() de Google Sheets o de Excel 365 (conectado a la nube) — trae una imagen en vivo desde una URL directamente a la celda. Apunta =IMAGE() a nuestro endpoint /api/barcode y el código de barras queda incrustado sin ningún paso manual de exportación; la fórmula exacta está en la documentación de /api. Si prefieres no depender de una URL en vivo, siempre puedes exportar un PNG desde esta página e insertarlo a mano con Insertar → Imágenes.