Generador de códigos QR

Crea un código QR en alta resolución a partir de cualquier texto, enlace, red Wi-Fi o contacto. Elige el tamaño y el nivel de corrección de errores y

🌍 Acceso global 🔒 Privacidad primero ⚡ Conversión instantánea 💯 Ilimitado
Advertisement

Crea un código QR a partir de cualquier texto: un enlace a un sitio web, un acceso a una red Wi-Fi, datos de contacto, una dirección o un mensaje simple. Elige el tamaño de salida y el nivel de corrección de errores, y después descarga el PNG o copia el data URI para incrustar el código directamente en HTML o CSS.

Una corrección de errores más alta hace que el código sobreviva a un arañazo o a una impresión defectuosa a cambio de un patrón más denso: el nivel M es un buen valor predeterminado, mientras que el H es lo que quieres para pegatinas, envases y cualquier cosa que pueda ensuciarse. Prueba siempre el código impreso con un teléfono real antes de lanzar un trabajo de impresión grande.

Cómo crear un código QR

1

Introduce el texto, el enlace o la cadena de Wi-Fi

2

Elige el tamaño y el nivel de corrección de errores

3

Descarga el PNG o copia el data URI

Preguntas frecuentes

¿Qué nivel de corrección de errores debería elegir?

El nivel M (unos 15 % de tolerancia a daños) va bien para pantallas y para impresión limpia. El nivel H (unos 30 %) es para pegatinas, envases y usos en exterior donde el código puede arañarse o quedar cubierto en parte.

¿Cómo hago un código QR de Wi-Fi?

Usa el formato de cadena estándar WIFI:T:WPA;S:nombre-de-la-red;P:contraseña;; y los teléfonos ofrecerán unirse a la red al escanearlo. Mantén la contraseña segura para URL o escapa los caracteres especiales.

¿De qué tamaño debería imprimirlo?

Como regla general, al menos 2 x 2 cm para un teléfono a corta distancia, y más grande para carteles vistos desde lejos: aproximadamente una décima parte de la distancia de lectura. El PNG se genera con tamaño suficiente para ampliarlo.

¿Puedo poner mi logotipo en el centro?

En esta herramienta no. Si lo haces en otra, recuerda que tapar el centro elimina datos; la corrección de errores de nivel H es lo que hace seguro superponer un logotipo pequeño.

¿Los códigos se rastrean o caducan?

No. Son códigos QR estáticos: el contenido va codificado en el propio patrón, así que nunca caducan y no son redirecciones que se puedan desactivar.

¿Se sube mi contenido?

No, el código se genera en tu navegador. Ten en cuenta que cualquiera que lo escanee verá el contenido, así que nunca codifiques una contraseña privada que no quieras compartir.

Advertisement

De un vistazo

Entradatexto
Varios archivosNo
Dónde se ejecutaEn tu navegador: los archivos no se suben nunca
Funciona sin conexiónSí — una vez cargada la página
PrecioGratis, sin registro y sin marca de agua

Dónde se rompen las conversiones sin hacer ruido

La mayoría de los errores de conversión no tienen que ver con la sintaxis, sino con el significado. Una columna CSV de códigos postales pierde sus ceros iniciales en el momento en que una hoja de cálculo supone que es un número; un ID largo supera la precisión de coma flotante; las fechas cambian de significado según si van con el día primero o el mes primero. Las claves de JSON no tienen orden, pero los arrays no, y una herramienta que ordena claves no cambia nada, mientras que una que ordena arrays cambia los datos. Unicode es otra trampa: el texto puede llegar como UTF-8, como UTF-16 o con BOM, y un decodificador que adivina mal convierte los caracteres acentuados en «Mojibake». Antes de fiarte de cualquier conversión, revisa la primera y la última fila, cualquier campo con ceros iniciales y cualquier campo que contenga comillas, comas o saltos de línea.

Manejar secretos con seguridad

Las herramientas de desarrollo procesan credenciales más a menudo de lo que la gente cree, y el riesgo no está en el algoritmo, sino en adónde van los datos. El hashing es unidireccional y no es cifrado: MD5 y SHA-1 están rotos para cualquier cosa relacionada con la seguridad, y ni siquiera SHA-256 es la herramienta adecuada para guardar contraseñas, para lo que existen bcrypt, scrypt o Argon2 precisamente por ser lentos. Base64 es una codificación, no una protección: cualquiera puede descodificarla, así que no la trates nunca como ofuscación. Un JWT lo puede leer cualquiera que lo tenga, por eso la carga útil nunca debe contener secretos, y descodificar un token no verifica su firma: la verificación requiere la clave. Todo en este sitio se ejecuta localmente en tu navegador, que es la razón por la que puede manejar tokens y contraseñas con seguridad.