Gerador de QR Code ASCII: um QR Code em texto

Transforme um link ou texto em um QR Code feito de caracteres para terminais, código e chats. Blocos Unicode ou ASCII simples, com trechos prontos para copiar.

GrátisSem contaSem marca d’águaCriado no seu navegador

Os botões e rótulos da própria ferramenta estão, por enquanto, em 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

Digite o texto ou o link. O código é desenhado em caracteres enquanto você digita.

2

Escolha meio bloco, bloco inteiro ou ASCII simples, e o fundo em que ele ficará: escuro para a maioria dos terminais.

3

Copie como texto simples, Markdown, uma linha printf de shell ou um <pre> de HTML, e escaneie uma vez onde ele vai ficar.

Perguntas

Por que meu QR Code de texto não escaneia?+

As linhas precisam se tocar e todos os caracteres precisam ter a mesma largura. Uma fonte proporcional, um espaçamento extra entre linhas ou a quebra de linha afastam os quadrados. Também falha se faltar a margem ou se o ajuste de fundo estiver errado, o que transforma o código num negativo. ASCII simples feito de # quase nunca escaneia: use blocos quando puder.

Qual fundo devo escolher?+

Aquele sobre o qual os caracteres vão ficar. A maioria dos terminais mostra texto claro sobre fundo escuro, então escolha escuro: a saída é invertida para que os quadrados continuem saindo escuros com margem clara. Escolha claro para documentos, terminais de tema claro e papel.

O que são meios blocos?+

Caracteres que preenchem a metade de cima, a metade de baixo ou a célula de texto inteira (▀ ▄ █). Cada um leva duas linhas do código, então ocupa metade das linhas, e como as células do terminal são cerca de duas vezes mais altas que largas, os quadrados saem quadrados.

Vai escanear num README do GitHub?+

Vai aparecer, mas o GitHub e a maioria dos renderizadores de Markdown acrescentam espaçamento entre linhas nos blocos de código, e esse vão entre as linhas costuma bastar para os celulares não lerem. Para um README, use uma imagem SVG do código e deixe a versão em texto para terminais e arquivos de texto simples.

Qual o tamanho, e algo é enviado?+

Um link curto precisa de cerca de 33 colunas em meios blocos, bem dentro de um terminal de 80 colunas; blocos inteiros e ASCII precisam do dobro da largura. O código é criado no seu navegador e nada é enviado a lugar nenhum.

Mais ferramentas grátis

Mais ferramentas de 3D, RA e arteTodas as ferramentas

O próximo passo

Faça do código a obra de arte.

Estas ferramentas criam e conferem códigos clássicos. A AriaQR transforma a sua foto, logo ou ilustração no próprio código, verificado em decodificadores reais antes de você baixar, com um link que você pode editar e acompanhar.

A Jovem com o Brinco de Pérola recriada como um QR Code escaneável, feita com a AriaQR