Desarrollo Web
QR Code Generator / Reader
Generar un código QR a partir de texto o una URL, o leer el contenido de una imagen cargada.
Aquí aparecerá el código QR.
A QR code is a two-dimensional barcode that encodes text, a URL, or other data so a camera can read it instantly. This tool generates a QR code from text you type and, the other way around, reads the content out of an uploaded image — all in the browser.
How to use it
- Generate: type text or a URL and the QR code appears immediately, ready to download as an image.
- Read: upload an image containing a QR code and the tool decodes and displays its content.
- Raise the error-correction level if the code will be printed small or placed on an uneven surface.
Common uses
- A QR code on a business card, poster, or package that links to a website or contact page.
- Sharing a Wi-Fi password with guests without typing it manually (enter a WIFI:T:WPA;S:name;P:password;; string to encode it).
- Checking what a suspicious QR code actually contains before scanning it with a phone and opening the link.
Things to keep in mind
A higher error-correction level (H instead of L) makes the code more resistant to damage but also denser — it holds less data at the same physical size.
A QR code doesn't hide its content — anyone can read it the same way you did, so never encode passwords or private data in one.
Artículo sobre esta herramienta: Códigos QR: cómo cabe un enlace en un cuadrado de píxeles
Preguntas frecuentes
¿Qué cambia el nivel de corrección de errores (L/M/Q/H)?
Niveles más altos, hasta H con aproximadamente 30%, mantienen el código QR legible incluso si parte de él está dañado u oculto, pero también reducen cuánta información cabe en un tamaño dado — L con aproximadamente 7% cabe la mayor cantidad de datos pero tolera menos daño.
¿Por qué no puede leer mi imagen de código QR?
La lectura usa la librería jsqr para decodificar la imagen localmente; puede fallar en fotos borrosas, en ángulo o con mucho brillo, así que una toma clara y frontal con buen contraste funciona mejor.
¿Se suben mis datos o imagen a algún sitio?
No, tanto generar como leer códigos QR ocurre enteramente en tu navegador usando librerías JavaScript — nada sale de tu dispositivo.
¿Por qué depende del tipo de contenido la cantidad de datos que cabe en un código QR?
Un código QR admite varios modos de codificación — numérico, alfanumérico y byte — y cada uno usa una cantidad distinta de bits por carácter; el modo numérico (solo dígitos) es el más compacto, mientras que el modo byte para texto arbitrario (como un alfabeto no latino) ocupa más espacio, así que caben menos caracteres en un código del mismo tamaño.
¿Cuál es el número máximo de caracteres que puede contener un código QR?
Depende de la versión del código y del nivel de corrección de errores — la versión más grande (40) con el nivel de corrección más bajo, L, admite hasta 7089 dígitos o 4296 caracteres alfanuméricos, pero en la práctica, para un escaneo fiable rara vez se usan más de unos cientos de caracteres.