Saltar al contenido principal
OpenQRS
Herramientas
Idioma actual: Español
100% privado

Generador de códigos QR de X (Twitter)

100% privado y local: tus datos nunca salen de tu navegador. Estos códigos QR son permanentes y nunca caducan.

Ajustes de X (Twitter)

Sin la @. Hasta 15 caracteres: letras, números y guiones bajos.

Introduce el nombre de usuario, sin la @.

Diseño

Forma de los módulos
Preajustes
Marco de esquina
Añadir un logo central
Elige una imagen o suelta una aquíPNG, JPEG, WebP o GIF, hasta 1000 KB

La imagen se lee en esta página y se incrusta en el código como una URL data:. No se sube a ninguna parte y se queda dentro del archivo que descargas.

Más opciones de diseño

La mitad oscura del código. Mantenlo muy por debajo del fondo en luminosidad.

Cubre la zona de silencio y también los huecos entre módulos. Un fondo transparente lo deja fuera del archivo, así que no se dibuja nada con él.

Contraste 11.5:1 entre los módulos y el fondo.

Preajustes

PNG y WebP conservan un canal alfa; el SVG simplemente omite el rectángulo de fondo. Aquello sobre lo que se coloque el código pasa a ser la mitad clara del contraste.

Degradado

Un degradado rellena solo los módulos oscuros. Su extremo más claro fija el contraste que recibe de verdad un lector, así que los dos extremos tienen que seguir siendo oscuros.

El segundo color, usado solo mientras hay un degradado seleccionado. Se mide su contraste junto con el primero.

45°

Grados en sentido horario desde un barrido de izquierda a derecha. Un degradado radial se expande del centro hacia fuera, así que el ángulo solo se aplica al lineal.

Forma de los módulos

Las formas redondeadas cubren menos de cada celda. El centro sigue cubierto, que es donde muestrea el decodificador, pero un código denso impreso pequeño se lee con más fiabilidad en cuadrados.

Marco de esquina

El anillo de los tres patrones de localización.

Centro de esquina

El ojo dentro de cada patrón de localización.

4 módulos

El margen en blanco alrededor del código, medido en módulos. 4 es el mínimo que fija la especificación.

Más recuperación aguanta más daño y cuesta capacidad, así que el mismo contenido produce un símbolo más denso.

Hay un logo en el centro que mantiene el nivel en H. Su límite de ancho sigue al símbolo: 14% en el código más pequeño, 30% en uno denso.

Vista previa y exportación

Exportar

Exportar

Ráster, para pantalla

Completa el formulario para activar las descargas.

Tamaño de exportación y texto codificado
Carga útil
Aún no hay nada codificado
Símbolo
Aún sin construir
Recuperación
M

Esperando datos

Tamaño de exportación

Entre 64 y 4096 píxeles. Exportando a 1024 px.

Texto codificado

Codifica un perfil de X, o usa el intent web para abrir la pantalla de redacción con tu texto ya puesto. La opción con texto previo nunca publica nada por sí sola: solo redacta, y quien escanea decide si lo envía.

Cuando alguien lo escanea

Un código de perfil abre la página del perfil, y uno con texto previo abre la pantalla de redacción de X con tu texto en la caja, listo para editar o publicar.

Un enlace de perfil y una publicación redactada son cargas útiles distintas

La opción de perfil codifica la dirección del perfil y nada más. La opción de texto previo codifica la URL de intent web que X publica exactamente para esto —/intent/tweet con tu redacción en el parámetro text—, que abre la pantalla de redacción con la caja ya rellenada.

twitter.com y x.com resuelven a la misma plataforma, y los enlaces escritos contra cualquiera de los dos dominios llegan al mismo perfil y a la misma pantalla de redacción. La ruta del intent sigue siendo la documentada /intent/tweet, y por eso es lo que contiene el código en lugar de una versión adivinada de la ruta tras el cambio de marca.

El texto codificado es más largo que el que escribiste

Todo lo que va en el parámetro text tiene que sobrevivir a formar parte de una URL, así que se codifica en porcentaje. Eso infla la carga útil muy por encima del recuento de caracteres que ves en la caja, y el símbolo crece con ella:

La consecuencia práctica es que una publicación que considerarías corta puede producir un código demasiado denso para imprimirlo a tamaño de pegatina. Escribe el texto previo como si el presupuesto de caracteres fuera un tercio de lo que X permite, comprueba el tamaño del símbolo en la vista previa y recorta palabras en lugar de bajar el nivel de corrección de errores.

  • Un espacio pasa a %20: tres caracteres en lugar de uno
  • Un salto de línea pasa a %0A, y un salto de párrafo a %0A%0A
  • Una almohadilla pasa a %23; en crudo terminaría la URL antes de tiempo y cortaría todo lo que viniera detrás
  • Un ampersand pasa a %26, porque si no empezaría un nuevo parámetro de consulta
  • Un solo emoji puede convertirse en hasta doce caracteres una vez codificado, y por eso aquí salen caros

Qué ve quien escanea antes de que se publique nada

La pantalla de redacción muestra tu redacción en una caja editable. La persona puede cambiarla, borrarla o cerrar la pantalla, y nada llega a su cronología hasta que pulsa publicar. Eso no es una limitación que haya que sortear; es la razón por la que un enlace de intent es algo razonable de imprimir.

También marca el estándar para usarlo bien. Un cartel de congreso que deja puesto el hashtag del evento y deja en blanco la opinión respeta a quien lo lee. Un código que redacta elogios en primera persona con la esperanza de que se envíen sin leerlos, no, y además se ve en la caja de redacción. Escribe el borrador que te alegraría oír leído en voz alta por quien lo escanea.

Un requisito que merece la pena imprimir junto al código: la pantalla de redacción necesita que quien lee haya iniciado sesión en X. Alguien sin cuenta llega a un muro de inicio de sesión, así que una publicación redactada es mala elección para un público general y razonable cuando el público ya está en la plataforma.

Preguntas y respuestas

¿Escanear el código publica automáticamente?

No. El enlace de intent abre la pantalla de redacción de X con el texto ya puesto, y ahí se detiene. Quien escanea lo lee, lo edita si quiere y pulsa publicar, o cierra la pantalla y no pasa nada. Ningún enlace puede publicar en nombre de alguien sin que esa persona actúe.

¿La URL del perfil debe usar x.com o twitter.com?

Cualquiera de las dos llega al mismo perfil; las direcciones de twitter.com redirigen a x.com. Escribe el nombre de usuario sin la @ y la herramienta monta una URL consistente, así que el código mide lo mismo pienses en el dominio que pienses.

¿Cuánto puede medir el texto previo?

X impone su propio límite en la pantalla de redacción —280 caracteres para una cuenta estándar— y el campo de aquí se detiene ahí. En la práctica el tamaño del símbolo es la restricción más estrecha: la codificación en porcentaje puede duplicar la carga útil, así que un código destinado a un tamaño de impresión pequeño debería llevar bastante menos del máximo.

¿Puedo incluir hashtags y un enlace en el texto previo?

Sí. Los dos se codifican antes de entrar en la URL, así que una almohadilla pasa a %23 y los dos puntos y las barras de un enlace también se escapan. Por eso una almohadilla en crudo pegada en una URL de intent hecha a mano la trunca: el navegador la lee como marca de fragmento. Escrita en el campo de aquí, se escapa por ti.

Cómo funciona un código QR estático

Todos los códigos de este sitio son estáticos: la carga útil está escrita en los propios módulos blancos y negros. No se consulta nada al leer el código, ningún servidor nuestro interviene y ninguna suscripción sostiene el código impreso. Esa misma propiedad es el límite: una vez impreso, lo que contiene ya no se puede cambiar.

A partir de ahí, tres cosas deciden si un código impreso se lee: cuántos bytes ocupó la carga útil, qué nivel de recuperación absorbe los daños y cuánto mide un módulo suelto sobre el papel. Estas guías recorren cada una de ellas con los números.