Un código QR (Quick Response) almacena información en una matriz de puntos que cualquier móvil lee al instante. Nuestro generador de QR gratis crea códigos estáticos ilimitados, sin registro, sin marca de agua y todo en tu navegador (privacidad total).
Tipos de QR soportados
| Tipo | Uso típico | Campos |
|---|---|---|
| URL | Web, landing, redes | https://... |
| Texto | Notas, códigos, claves | Texto libre (hasta ~2.9 KB) |
| WiFi | Invitados, oficinas | SSID, contraseña, WPA/WEP/abierta, oculto |
| vCard | Tarjetas de visita | Nombre, tel, email, org, cargo, web, dirección |
| Contacto rápido | mailto:email?subject=...&body=... |
|
| SMS | Campañas, soporte | Número + mensaje predefinido |
| Teléfono | Click-to-call | tel:+34600112233 |
| Geo | Mapas, eventos | Latitud, longitud |
| Evento (iCal) | Calendario | Título, inicio/fin, ubicación, descripción |
Límite real: un QR v40 (máximo) admite ~2.9 KB (≈ 4.200 caracteres alfanuméricos). Para URLs largas, usa un acortador antes.
Personalización avanzada
| Opción | Recomendación |
|---|---|
| Color principal | Oscuro sobre fondo claro (contraste ≥ 4.5:1 para accesibilidad). |
| Color de fondo | Blanco o muy claro. Evita degradados o imágenes de fondo. |
| Logo central | PNG/SVG con transparencia. Tamaño ≤ 20–25 % del QR. Nivel de corrección M (15 %) o Q (25 %). |
| Margen (quiet zone) | Mínimo 4 módulos (estándar). Aumenta si vas a enmarcar o poner fondo de color. |
| Corrección de errores | L (7 %) = más datos, menos robustez. M (15 %) = equilibrio. Q (25 %) = con logo. H (30 %) = entornos sucios/industriales. |
PNG vs SVG: ¿qué descargar?
| Formato | Ventajas | Usa para |
|---|---|---|
| PNG | Listo para web, email, Office, impresión offset estándar | Web, social media, flyers A5/A4, tarjetas visita |
| SVG | Vectorial, escala infinita, editable en Illustrator/Figma/Sketch | Cartelería grande, vinilos, packaging, master de marca |
Tip: descarga ambos. Usa PNG para web y SVG para cualquier impresión profesional.
Buenas prácticas (checklist antes de imprimir)
- Contraste: color oscuro sobre claro (negro sobre blanco es lo más seguro).
- Quiet zone: margen mínimo 4 módulos alrededor (no pegues texto/imágenes al borde).
- Tamaño mínimo: 2 × 2 cm (≈ 76 × 76 px a 96 DPI) para escaneo fiable.
- Test real: escanea con 2 móviles distintos (iOS + Android) antes de mandar a imprimir tirada.
- URL corta: si la URL supera ~100 chars, acórtala (bit.ly, tu dominio) → QR más limpio y rápido.
- Logo: si usas logo, sube el nivel de corrección a Q o H.
QR estático vs dinámico
| Característica | QR Estático (este generador) | QR Dinámico (servicio externo) |
|---|---|---|
| Cambiar destino | No (regenerar QR) | Sí (panel de control) |
| Analytics / scans | No | Sí |
| Caducidad | Nunca | Según plan |
| Coste | Gratis para siempre | Freemium / suscripción |
| Privacidad | 100 % local (client-side) | Datos en servidor del proveedor |
Usa estático para: WiFi, vCard, URLs fijas, eventos, packaging, señalética.
Usa dinámico para: campañas de marketing con tracking, URLs que cambian, A/B testing.
Privacidad: todo en tu navegador
Este generador usa la librería qrcode / qr-code-styling compilada a WebAssembly y corriendo 100 % en el cliente.
- Nada se envía al servidor: ni la URL, ni la contraseña WiFi, ni el vCard.
- Funciona offline (tras la primera carga): abre la página, desconecta internet, genera QR.
- Cero tracking: sin analytics, sin cookies, sin fingerprinting.
Generar mi código QR gratis ahora.
Casos de uso rápidos
| Caso | Tipo | Ejemplo |
|---|---|---|
| Menú restaurante | URL | https://midominio.com/menu |
| WiFi invitados | WiFi | SSID: Invitados, Pass: wifi2024, WPA2 |
| Tarjeta visita | vCard | Nombre, tel, email, LinkedIn, web |
| Evento networking | Evento | “Meetup JS”, 2026-10-15 18:00, Coworking X |
| Soporte técnico | mailto:soporte@miweb.com?subject=Ayuda |
|
| Campaña SMS | SMS | +34600112233, “Hola, quiero info” |
| Punto de venta | Geo | 40.4168,-3.7038 (Madrid centro) |
¿Listo? → Abrir generador de QR y crea tu código en 10 segundos.
A QR code (Quick Response) stores information in a dot matrix that any phone reads instantly. Our free QR generator creates unlimited static codes, no registration, no watermark and all in your browser (total privacy).
Supported QR types
| Type | Typical use | Fields |
|---|---|---|
| URL | Web, landing, social | https://... |
| Text | Notes, codes, keys | Free text (up to ~2.9 KB) |
| WiFi | Guests, offices | SSID, password, WPA/WEP/open, hidden |
| vCard | Business cards | Name, phone, email, org, title, web, address |
| Quick contact | mailto:email?subject=...&body=... |
|
| SMS | Campaigns, support | Number + predefined message |
| Phone | Click-to-call | tel:+15551234567 |
| Geo | Maps, events | Latitude, longitude |
| Event (iCal) | Calendar | Title, start/end, location, description |
Real limit: a v40 QR (max) holds ~2.9 KB (≈ 4,200 alphanumeric chars). For long URLs, use a shortener first.
Advanced customization
| Option | Recommendation |
|---|---|
| Foreground color | Dark on light background (contrast ≥ 4.5:1 for accessibility). |
| Background color | White or very light. Avoid gradients or background images. |
| Center logo | PNG/SVG with transparency. Size ≤ 20–25 % of QR. Error correction M (15 %) or Q (25 %). |
| Margin (quiet zone) | Minimum 4 modules (standard). Increase if framing or colored background. |
| Error correction | L (7 %) = more data, less robustness. M (15 %) = balance. Q (25 %) = with logo. H (30 %) = dirty/industrial environments. |
PNG vs SVG: which to download?
| Format | Advantages | Use for |
|---|---|---|
| PNG | Ready for web, email, Office, standard offset print | Web, social media, A5/A4 flyers, business cards |
| SVG | Vector, infinite scaling, editable in Illustrator/Figma/Sketch | Large signage, vinyl, packaging, brand master |
Tip: download both. Use PNG for web and SVG for any professional print.
Best practices (checklist before printing)
- Contrast: dark color on light (black on white is safest).
- Quiet zone: minimum 4 modules margin (don’t place text/images at the edge).
- Minimum size: 2 × 2 cm (≈ 76 × 76 px at 96 DPI) for reliable scanning.
- Real test: scan with 2 different phones (iOS + Android) before sending to print.
- Short URL: if URL exceeds ~100 chars, shorten it (bit.ly, your domain) → cleaner, faster QR.
- Logo: if using logo, bump error correction to Q or H.
Static QR vs Dynamic QR
| Feature | Static QR (this generator) | Dynamic QR (external service) |
|---|---|---|
| Change destination | No (regenerate QR) | Yes (dashboard) |
| Analytics / scans | No | Yes |
| Expiration | Never | Per plan |
| Cost | Free forever | Freemium / subscription |
| Privacy | 100 % local (client-side) | Data on provider’s server |
Use static for: WiFi, vCard, fixed URLs, events, packaging, signage.
Use dynamic for: marketing campaigns with tracking, changing URLs, A/B testing.
Privacy: everything in your browser
This generator uses the qrcode / qr-code-styling library compiled to WebAssembly running 100 % client-side.
- Nothing sent to server: not the URL, not the WiFi password, not the vCard.
- Works offline (after first load): open page, disconnect internet, keep generating QR.
- Zero tracking: no analytics, no cookies, no fingerprinting.
Quick use cases
| Case | Type | Example |
|---|---|---|
| Restaurant menu | URL | https://mydomain.com/menu |
| Guest WiFi | WiFi | SSID: Guests, Pass: wifi2024, WPA2 |
| Business card | vCard | Name, phone, email, LinkedIn, web |
| Networking event | Event | “JS Meetup”, 2026-10-15 18:00, Coworking X |
| Tech support | mailto:support@myweb.com?subject=Help |
|
| SMS campaign | SMS | +15551234567, “Hi, I want info” |
| Store location | Geo | 40.7128,-74.0060 (NYC) |
Ready? → Open QR generator and create your code in 10 seconds.