Generador de código QR ASCII: un código QR como texto

Convierte un enlace o un texto en un código QR hecho de caracteres para terminales, código y chats. Bloques Unicode o ASCII puro, con fragmentos listos para copiar.

GratisSin cuentaSin marca de aguaSe genera en tu navegador

Los botones y las etiquetas de la propia herramienta están por ahora en inglés.

Characters

Two rows per line with █ ▀ ▄. The most compact, and square in a terminal.

Where it will be shown

Pick the background the characters will sit on. Most terminals are light text on a dark background, so choose dark: the output is inverted so the squares still come out dark and the margin light, which is what scanners look for. Choose light for documents, light-theme terminals and paper.

Lower error correction means fewer characters. Text on a screen does not get scratched, so L or M is usually right.

Preview · scan it from this screen

█████████████████████████████████
█████████████████████████████████
████ ▄▄▄▄▄ ████▄  ▀▀ █ ▄▄▄▄▄ ████
████ █   █ █ █▀█▄▀ ▀██ █   █ ████
████ █▄▄▄█ █  █▄▀▄▀▀▄█ █▄▄▄█ ████
████▄▄▄▄▄▄▄█ █ ▀▄█ █ █▄▄▄▄▄▄▄████
████ █▄▄  ▄█▀ ▀▄  ███▀▄ ▄▄▄▀█████
████▄▀▄███▄▀▀▀█ █▄   █▀ █▄█▄ ████
████▀▄█▀ ▄▄▀▄█▄▄▄ ▄▄▀▄▄▀▄▀▄ ▄████
████ █▄█▄▄▄ ▄██ ▄██ ▀▀   ▄█▄ ████
████▄█▄▄▄▄▄█▀██▄ ▄▄▀ ▄▄▄ ▀▄██████
████ ▄▄▄▄▄ █▀▄ ▀██ █ █▄█ ▀▄  ████
████ █   █ █ █  ▄ ▄ ▄  ▄ ▀ ▀▀████
████ █▄▄▄█ █▄  █▄█▄▄▀▀█▀▀ ▄█ ████
████▄▄▄▄▄▄▄█▄██▄▄▄▄██▄▄▄▄▄▄▄▄████
█████████████████████████████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

33 × 17 characters · 25 × 25 modules · version 2. Proportional fonts and extra line spacing break it: the rows must touch and every character must be the same width.

Copy it as

Paste into a terminal, a code comment or a chat code block. It needs a monospace font with no extra line spacing.

█████████████████████████████████
█████████████████████████████████
████ ▄▄▄▄▄ ████▄  ▀▀ █ ▄▄▄▄▄ ████
████ █   █ █ █▀█▄▀ ▀██ █   █ ████
████ █▄▄▄█ █  █▄▀▄▀▀▄█ █▄▄▄█ ████
████▄▄▄▄▄▄▄█ █ ▀▄█ █ █▄▄▄▄▄▄▄████
████ █▄▄  ▄█▀ ▀▄  ███▀▄ ▄▄▄▀█████
████▄▀▄███▄▀▀▀█ █▄   █▀ █▄█▄ ████
████▀▄█▀ ▄▄▀▄█▄▄▄ ▄▄▀▄▄▀▄▀▄ ▄████
████ █▄█▄▄▄ ▄██ ▄██ ▀▀   ▄█▄ ████
████▄█▄▄▄▄▄█▀██▄ ▄▄▀ ▄▄▄ ▀▄██████
████ ▄▄▄▄▄ █▀▄ ▀██ █ █▄█ ▀▄  ████
████ █   █ █ █  ▄ ▄ ▄  ▄ ▀ ▀▀████
████ █▄▄▄█ █▄  █▄█▄▄▀▀█▀▀ ▄█ ████
████▄▄▄▄▄▄▄█▄██▄▄▄▄██▄▄▄▄▄▄▄▄████
█████████████████████████████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

Want scan counts and an editable destination? Make it a free dynamic code. Want it in your own image? Make a picture code.

1

Escribe el texto o el enlace. El código se dibuja con caracteres mientras escribes.

2

Elige medios bloques, bloques completos o ASCII puro, y el fondo sobre el que irá: oscuro para la mayoría de las terminales.

3

Cópialo como texto plano, Markdown, una línea printf de shell o un <pre> de HTML, y escanéalo una vez donde vaya a estar.

Preguntas

¿Por qué mi código QR de texto no se escanea?+

Las filas tienen que tocarse y todos los caracteres deben tener el mismo ancho. Una fuente proporcional, un interlineado extra o el ajuste de línea separan los cuadrados. También falla si falta el margen o el ajuste de fondo es incorrecto, lo que convierte el código en un negativo. El ASCII puro hecho con # casi nunca se escanea: usa bloques siempre que puedas.

¿Qué fondo debo elegir?+

Aquel sobre el que se van a colocar los caracteres. La mayoría de las terminales muestran texto claro sobre fondo oscuro, así que elige oscuro: la salida se invierte para que los cuadrados sigan saliendo oscuros con un margen claro. Elige claro para documentos, terminales con tema claro y papel.

¿Qué son los medios bloques?+

Caracteres que rellenan la mitad superior, la mitad inferior o toda la celda de texto (▀ ▄ █). Cada uno lleva dos filas del código, así que ocupa la mitad de líneas, y como las celdas de una terminal son casi el doble de altas que de anchas, los cuadrados salen cuadrados.

¿Se escaneará en un README de GitHub?+

Se mostrará, pero GitHub y la mayoría de los renderizadores de Markdown añaden interlineado a los bloques de código, y ese hueco entre filas suele bastar para que los móviles no lo lean. Para un README, usa una imagen SVG del código y deja la versión de texto para terminales y archivos de texto plano.

¿Qué tamaño tiene y se sube algo?+

Un enlace corto necesita unas 33 columnas en medios bloques, de sobra dentro de una terminal de 80 columnas; los bloques completos y el ASCII necesitan el doble de ancho. El código se crea en tu navegador y no se envía nada a ninguna parte.

Más herramientas gratis

Más herramientas de 3D, RA y arteTodas las herramientas

El siguiente paso

Haz que el código sea la obra de arte.

Estas herramientas crean y comprueban códigos clásicos. AriaQR convierte tu foto, logo o ilustración en el propio código, verificado en decodificadores reales antes de descargarlo, con un enlace que puedes editar y seguir.

La joven de la perla recreada como un código QR escaneable, hecha con AriaQR