Генератор ASCII QR-кода: QR-код в виде текста

Превратите ссылку или текст в QR-код из символов для терминалов, кода и чатов. Блоки Юникода или простой ASCII, с фрагментами для копирования.

БесплатноБез регистрацииБез водяного знакаСоздаётся в вашем браузере

Кнопки и подписи самого инструмента пока на английском.

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

Введите текст или ссылку. Код рисуется символами по мере ввода.

2

Выберите половинные блоки, полные блоки или простой ASCII и фон, на котором он будет лежать: тёмный для большинства терминалов.

3

Скопируйте как простой текст, Markdown, строку printf для командной строки или HTML <pre> и один раз отсканируйте там, где он будет жить.

Вопросы

Почему мой текстовый QR-код не сканируется?+

Строки должны соприкасаться, а все символы быть одной ширины. Пропорциональный шрифт, лишний межстрочный интервал или перенос слов раздвигают квадраты. Не сработает и код без поля или с неверной настройкой фона: он превращается в негатив. Простой ASCII из символов # почти никогда не сканируется: по возможности используйте блоки.

Какой фон выбрать?+

Тот, на котором будут лежать символы. В большинстве терминалов светлый текст на тёмном фоне, поэтому выберите тёмный: вывод инвертируется, и квадраты остаются тёмными со светлым полем. Светлый выбирайте для документов, терминалов со светлой темой и бумаги.

Что такое половинные блоки?+

Символы, заполняющие верхнюю половину, нижнюю половину или всю текстовую ячейку (▀ ▄ █). Каждый несёт две строки кода, поэтому строк вдвое меньше, а поскольку ячейки терминала примерно вдвое выше, чем шире, квадраты получаются квадратными.

Будет ли он сканироваться в README на GitHub?+

Он отобразится, но GitHub и большинство Markdown-рендереров добавляют межстрочный интервал в блоках кода, и этого промежутка между строками часто хватает, чтобы телефон не смог прочитать код. Для README используйте SVG-изображение кода, а текстовую версию оставьте для терминалов и текстовых файлов.

Насколько он большой и загружается ли что-нибудь?+

Короткой ссылке нужно около 33 столбцов в половинных блоках, что помещается в терминал шириной 80 столбцов; полным блокам и ASCII нужна вдвое большая ширина. Код строится в вашем браузере, и ничего никуда не отправляется.

Ещё бесплатные инструменты

Ещё инструменты: 3D, AR и артВсе инструменты

Следующий шаг

Сделайте код произведением искусства.

Эти инструменты создают и проверяют классические коды. AriaQR превращает ваше фото, логотип или иллюстрацию в сам код, проверенный на настоящих декодерах до скачивания, со ссылкой, которую можно редактировать и отслеживать.

«Девушка с жемчужной серёжкой», воссозданная как сканируемый QR-код в AriaQR