# Generador de códigos de barras y QR

Crea un código QR, EAN-13, UPC-A, Code 128, ITF-14 o Data Matrix, descárgalo como SVG o PNG, o lee un código desde una imagen.

https://codeknife.dev/es/generador-codigos-barras-qr/

## Qué hace

Dibuja un código QR, EAN-13, EAN-8, UPC-A, Code 128, ITF-14 o Data Matrix a partir del texto que escribes y lo descarga como SVG o PNG. Los códigos numéricos reciben su dígito de control, y uno incorrecto se explica en lugar de dibujarse. En los navegadores compatibles también puede leer un código de una imagen.

## Cómo se usa

1. Elige un tipo de código y escribe el contenido, o elige un ejemplo.
2. Revisa la vista previa. Sube la corrección de errores del QR si el código se imprimirá pequeño o con un logo.
3. Descarga el SVG para imprimir o el PNG para pantallas, o lee un código de una imagen.

## Ejemplos

`https://codeknife.dev` como código QR abre el sitio al escanearlo. `590123412345` como EAN-13 pasa a ser `5901234123457`: la herramienta añade el dígito de control. Code 128 admite ASCII imprimible como `CODEKNIFE-2026`.

## Conviene saber

- EAN-13 tiene 13 dígitos, EAN-8 tiene 8, UPC-A 12 e ITF-14 14; el último es un dígito de control. Escribe los dígitos sin él y se añade; escríbelos todos y un dígito de control incorrecto se rechaza.
- El código dibujado es una imagen, negro sobre blanco con margen, así que se escanea también en una página oscura. El SVG se ve nítido a cualquier tamaño; el PNG tiene un tamaño fijo según la opción de tamaño.
- Leer un código de una imagen necesita la API Barcode Detection del navegador, que aún no todos tienen. En ambos casos no se sube nada: la imagen se lee en tu dispositivo.

## ¿Qué código de barras debo usar?

Usa un código QR para enlaces y texto que la gente escanea con el móvil. Usa EAN-13 o UPC-A para productos de tienda, ITF-14 para cajas exteriores y Code 128 para etiquetas internas y envíos. Data Matrix sirve para marcas muy pequeñas. Los códigos numéricos reciben su dígito de control y uno incorrecto se rechaza.

## Preguntas frecuentes

### ¿Qué hace el nivel de corrección de errores?

Un código QR lleva datos de reserva y se lee aunque parte esté sucia o tapada. Un nivel más alto soporta más daño pero necesita más puntos para el mismo texto. Media es un buen valor por defecto; usa Alta si imprimes un logo en el centro.

### ¿Puedo usar libremente el código que creo?

Sí. El código se dibuja en tu navegador y es tuyo, sin marca de agua. Para números EAN o UPC de tienda sigues necesitando un prefijo de empresa de GS1, porque los dígitos identifican tu producto en todo el mundo.

### ¿Esta herramienta envía lo que escribo a alguna parte?

No. El código se dibuja en tu navegador y lo que escribes nunca se envía a nuestros servidores.