Crea códigos QR en segundos con nuestro generador de QR online gratuito. Convierte URLs, texto, emails, teléfonos o datos WiFi en un código que cualquier smartphone puede escanear. Ideal para tarjetas de visita, menús de restaurante, carteles, packaging, campañas publicitarias o compartir enlaces largos.
Los códigos generados siguen el estándar ISO/IEC 18004, son escaneables por cualquier app de cámara moderna y los puedes descargar en alta resolución.
Cuando pones un sitio en producción, el código debe ejecutarse lo más rápido posible. La minificación elimina espacios, saltos de línea, comentarios y acorta variables para reducir el peso de los archivos JavaScript y CSS. Un CSS bien minificado puede pesar un 30–40% menos, y un JS con Terser puede bajar otro 20–30%, acelerando la carga sobre todo en redes móviles lentas. En desarrollo, en cambio, el código debe ser legible: ahí interviene el formateo, que recoloca sangrías, llaves, comillas y saltos según un estilo coherente (Prettier, ESLint). La combinación ideal es: código fuente formateado, código de producción minificado, con source maps opcionales para depurar. Junto a la minificación, otras técnicas fundamentales son la concatenación de archivos, el tree shaking (eliminar código no usado), el code splitting (cargar solo lo necesario en cada página) y la compresión Gzip o Brotli en el servidor. El resultado: webs que cargan en menos de 2 segundos con muchísimo menos ancho de banda consumido.
El JSON (JavaScript Object Notation) se ha consolidado como el formato de intercambio de datos estándar entre servicios web. Su ventaja: es legible por humanos, ligero y nativo en JavaScript. Cualquier API REST moderna devuelve JSON por defecto, y los archivos de configuración (package.json, tsconfig.json, manifest.json) lo usan. Un JSON bien formateado permite ver rápidamente estructuras anidadas; un JSON minificado viaja más rápido por la red. Saber validar un JSON (comprobar que no falte una coma o una comilla) es esencial cuando integras APIs: un error de sintaxis rompe toda la respuesta. Además del JSON, conviene conocer formatos como YAML (más legible para humanos, típico en CI/CD), XML (todavía usado en SOAP, RSS, sitemaps) y CSV (para intercambio tabular). Las APIs modernas también ofrecen alternativas a REST: GraphQL permite pedir solo los campos necesarios, gRPC optimiza el tráfico binario entre microservicios, y WebSockets mantiene conexiones bidireccionales para datos en tiempo real.
No. Son imágenes estáticas que codifican los datos directamente. El único "caducado" posible es que la URL enlazada deje de existir.
Para un cartel a 2 metros de distancia, un QR de 5×5 cm con 300 DPI funciona bien. Nuestra salida a 300–500 px permite imprimir sin pixelar hasta 10×10 cm.
Los QR dinámicos requieren un servicio intermedio que redirige la URL; no los generamos nosotros, pero puedes usar una URL tuya que luego rediriges por tu cuenta.
Sí. El estándar QR soporta texto en cualquier codificación UTF-8: español, chino, árabe, emojis...
Puedes elegir colores personalizados. Para logos o diseños avanzados, recomendamos incorporarlos después con un editor de imagen cuidando no cubrir más del 20% del código.
Normalmente por contraste insuficiente (colores claros), resolución baja al imprimir, o datos demasiado largos. Usa negro sobre blanco y mantén los datos breves.
Hasta 4.296 caracteres alfanuméricos o 2.953 bytes. En la práctica, URLs de hasta 300 caracteres funcionan de forma óptima.
No. Todo se procesa en el navegador con librerías ejecutadas localmente.