Cotidiano

Haz un código QR que nadie más pueda rastrear

Escribe qué debe llevar el código y se dibuja mientras escribes. Descárgalo en PNG para un documento o en SVG para imprenta, donde se mantiene nítido a cualquier tamaño. El código se genera aquí, en la página, así que el enlace que codificas no queda registrado por nadie y la imagen no va a dejar de funcionar más adelante.

Píxeles por módulo en el PNG.
Forma de los módulos
Los marcadores de las esquinas y los cuadrados chicos de alineación quedan cuadrados elijas lo que elijas, porque son con lo que se alinea un lector.
Logo en el medio, opcional
Elige un símbolo, o carga tu propia imagen abajo. No se sube nada: tu archivo se lee en esta pestaña.
18% del código

—versión
—módulos por lado
—bytes codificados

Por qué un código generado no debería ser una redirección

Muchos generadores de QR te dan un código que apunta a su propio dominio, que después reenvía a tu enlace. Eso se vende como una ventaja, porque permite cambiar el destino más tarde y contar los escaneos. También significa que cada persona que escanea tu cartel le hace un pedido a una empresa con la que nunca trataste, y que tu código deja de funcionar el día que esa empresa cierra el servicio o empieza a cobrarlo. Códigos impresos en cartas de restaurante y tarjetas personales murieron exactamente así.

El código que hace esta página contiene tu texto y nada más. No hay intermediario, no hay contador y no hay nada que venza. A cambio no puedes cambiar adónde apunta después de imprimirlo, que es la versión honesta del mismo trato.

Qué hace el ajuste de calidad

Un código QR lleva datos redundantes para seguir leyéndose cuando una parte está sucia, doblada o tapada. Las cuatro opciones de aquí son los cuatro niveles de corrección de errores de la especificación: Baja es L y recupera alrededor del 7% del código, Media es M con cerca del 15%, Alta es Q con cerca del 25% y Máxima es H con cerca del 30%. Más recuperación significa más datos, o sea una grilla más densa para el mismo texto, y una grilla más densa hay que imprimirla más grande para que siga siendo legible.

Media es el valor razonable para una pantalla o una página impresa limpia. Pasa a Alta o Máxima cuando el código vaya a estar en algo que se manosea, cuando un símbolo quede sobre el medio, o cuando se imprima chico. Bajar a Baja conviene solo cuando el texto es largo y la superficie está limpia.

El borde blanco es parte del código

La especificación pide una zona de silencio de cuatro módulos en cada lado, y esta página la incluye en las dos descargas. Los lectores la usan para encontrar dónde empieza el código. Un código recortado justo en el borde, o puesto sobre un fondo oscuro que lo toca, no se lee en una cantidad sorprendente de teléfonos, y es la razón más común de que un código impreso no funcione.

PNG o SVG

Usa el SVG para cualquier cosa que se vaya a imprimir. Está dibujado con formas y no con píxeles, así que se mantiene nítido tanto en una tarjeta personal como en un afiche, y el archivo suele ser más chico. Usa el PNG para un documento, una diapositiva o un mensaje, donde una imagen es simplemente más fácil de ubicar.

En cualquier caso, prueba el resultado impreso antes de mandar a hacer mil. Escanéalo con un teléfono que no sea el tuyo, desde la distancia a la que la gente se va a parar de verdad, con la luz que va a tener el lugar.

Códigos para wifi y datos de contacto

Un código QR es texto, y el formato de ese texto es lo que hace que un teléfono te ofrezca unirte a una red o guardar un contacto. Para wifi el patrón es WIFI:T:WPA;S:NombreDeRed;P:LaContraseña;;. Para un enlace común, escribe la dirección entera incluyendo https://, porque un código que dice toolpile.io sin el esquema algunos lectores lo tratan como texto y otros como enlace.

Colores que un lector va a leer de verdad

Un lector no ve tu color. Muestrea el medio de cada módulo y decide si ese punto es más claro o más oscuro que sus vecinos, así que lo que importa es la distancia entre tus dos colores y no cuáles elegiste. Esta página mide esa distancia con la misma fórmula de luminancia relativa que usan las guías de accesibilidad, y avisa por debajo de 3 a 1. Arriba de 7 a 1 es cómodo para imprenta.

Mantén el color oscuro oscuro. La especificación describe módulos oscuros sobre fondo claro y, aunque algunos lectores prueban las dos polaridades, muchos prueban una sola, así que un código pálido sobre una tarjeta oscura es una apuesta. La página lo dice cuando inviertes los dos. Aquí no hay opción de degradado, porque un degradado que se ve bien en pantalla es justo lo que falla en el extremo lejano de un afiche.

Doce formas de módulo, y las partes que no cambian

La grilla cuadrada es lo que dibuja la especificación, y casi toda se puede dibujar de otra manera. Acá hay cuadrados redondeados, puntos, hojas, hexágonos, octágonos, rombos, triángulos, corazones, tréboles, estrellas y cruces, y todas se escanean, lo que costó más que dibujarlas lindas.

Un decodificador no lee tu imagen tal cual. Primero la pasa a blanco y negro contra un umbral que calcula de la zona de alrededor, así que a la parte que lee módulos le llega algo más parecido al brillo promedio de una celda entera que al color de su centro. Un rombo tapa la mitad de su celda, que cae justo sobre ese umbral, así que la primera versión de estas formas estaba dibujada exactamente del tamaño del módulo y un decodificador real la rechazó. Las formas más ralas de aquí se dibujan un poco más grandes que su celda, pisando a sus vecinas igual que ya hacen los cuadrados sólidos, lo que solo une oscuro con oscuro.

Los marcadores de las esquinas, las dos líneas de temporización y los cuadrados chicos de alineación quedan cuadrados con cualquier forma que elijas. Las esquinas son lo que un lector barre para encontrar el código. Las líneas de temporización le dicen cuánto mide un módulo. Los cuadrados de alineación son con lo que ajusta su grilla cuando la foto está en ángulo, y eso último es lo que decide si las formas raras funcionan: con los cuadrados de alineación deformados, un decodificador independiente rechazó un tercio de los códigos de puntos probados aquí, y dejándolos quietos no rechazó ninguno.

Un logo sobre el medio, y lo que cuesta

La corrección de errores es lo que paga el logo. En Media un código puede perder cerca del 15% de sí mismo y seguir leyéndose, en Máxima cerca del 30%, así que un logo es seguro solo en la medida en que el presupuesto cubra los módulos que tapa. La página se lee su propio dibujo de vuelta, dice si el contenido todavía sale e informa cuánto de ese presupuesto gastó el logo. Cuando dice cinco de ocho codewords, quedan tres para un doblez o una huella.

Carga una imagen, o elige uno de los símbolos de la página. Los símbolos se dibujan aquí en vez de descargarse, así que no cuestan ningún pedido y toman el color del código solos. En cualquier caso el medio recibe primero un margen del color de fondo, con el borde que elijas: cuadrado, redondeado, o un círculo completo que recorta una foto como lo hace una foto de perfil.

Teñir una imagen lleva cada píxel a la línea entre tus dos colores según su propio brillo, así que la imagen conserva sus sombras y su transparencia y sale en un solo color, como una impresión a dos tintas. Rellenar los píxeles tapados con un color plano, que es lo obvio, convierte el logo en un rectángulo. Una foto se tiñe bien. Una marca plana de dos colores normalmente no, y conviene dejarla con los suyos.

La comprobación de aquí promedia cada celda de módulo, que es parecido a lo que usa un decodificador, así que detecta un logo que tapa demasiado y colores que quedan demasiado cerca entre sí. No puede decirte cómo expande la tinta tu impresora, ni cómo se comporta un escáner viejo en una caja. Imprime uno y pruébalo.

Preguntas frecuentes

¿Este código QR vence?

No. El código contiene tu texto directamente, así que no hay nada que vencer ni un servicio que tenga que seguir funcionando. Los códigos que vencen son los que primero apuntan a un acortador o a un dominio de seguimiento, que es como funcionan la mayoría de los generadores gratuitos y por qué a veces un código impreso deja de andar un año después.

¿Mi enlace se envía a algún lado?

No. El código se calcula y se dibuja en esta página, en tu máquina. Nada de lo que codificas sale del navegador, lo que también significa que nadie cuenta los escaneos, nosotros incluidos. Desconéctate de internet después de que cargue la página y el generador sigue funcionando.

¿Qué calidad elijo?

Media para una pantalla o una página impresa limpia. Alta o Máxima cuando el código se vaya a manosear, se imprima chico o quede parcialmente tapado por un logo. Las cuatro opciones son los niveles L, M, Q y H de la especificación, que recuperan cerca del 7%, 15%, 25% y 30% de un código dañado. Más recuperación vuelve la grilla más densa para el mismo texto, así que hay que imprimirla más grande para que siga siendo legible.

¿Puedo ponerle un logo en el medio?

Sí, tu propia imagen o uno de los símbolos de la página, con bordes cuadrados, redondeados o circulares. La página se lee de vuelta cada versión que dibuja, así que te dice cuándo el logo tapó más de lo que la corrección puede reparar, y cuánto de ese presupuesto queda. Sube la calidad a Alta o Máxima si se queja, y mantén el logo por debajo de un quinto del ancho, más o menos. Tu imagen se queda en el navegador como todo lo demás aquí.

¿Puedo cambiar los colores?

Sí, los dos. Lo único que le importa a un lector es que estén lo bastante separados, así que la página mide el contraste y avisa por debajo de 3 a 1. Mantén el código más oscuro que su fondo: la especificación describe oscuro sobre claro, y un lector que prueba solo esa polaridad va a fallar con un código invertido aunque la imagen te parezca impecable.

¿Los módulos con forma se siguen escaneando?

Sí, y cada forma que se ofrece aquí fue comprobada contra un decodificador aparte antes de ofrecerse. Dos cosas hacen que funcione: las formas más ralas se dibujan un poco más grandes que su celda, y los marcadores de las esquinas, las líneas de temporización y los cuadrados de alineación quedan cuadrados con cualquier opción. Igual las formas dejan menos tinta en cada celda que un cuadrado pleno, así que dale más tamaño a un código de puntos o de triángulos cuando vaya a imprimirse chico.

¿Por qué hay un borde blanco alrededor de mi código?

Esa es la zona de silencio, y es parte de la especificación, no decoración. Los lectores usan los cuatro módulos de espacio en blanco de cada lado para encontrar dónde empieza el código. Recortarla, o apoyar el código contra un borde oscuro, es la razón más común de que un código impreso no se escanee.

Última actualización 4 de octubre de 2026