Выберите текст или изображение
A → /\ /__\ / \
Введите короткую надпись или выберите локальный файл. Шрифты загружаются по необходимости, изображения декодируются в браузере.
Преобразуйте текст или локальные изображения в рисунки из символов, настройте шрифты, оттенки и дизеринг и экспортируйте TXT, Markdown, ANSI, HTML или PNG.
Преобразуйте текст или локальные изображения в рисунки из символов, настройте шрифты, оттенки и дизеринг и экспортируйте TXT, Markdown, ANSI, HTML или PNG.
A → /\ /__\ / \
Введите короткую надпись или выберите локальный файл. Шрифты загружаются по необходимости, изображения декодируются в браузере.
@ # * + : . ██████ ▓▓▓▓▓▓ ▒▒▒▒▒▒ ░░░░░░
Для текста выберите ширину и размещение. Для изображения сначала настройте пропорции, символы и контраст, затем дизеринг или контуры.
@ # * + : . @@@@@@ @@..@@ @@..@@ @@@@@@
TXT или Markdown для текста, ANSI для совместимых терминалов, HTML для цвета, PNG для фиксированного изображения.
Для узкой консоли начните с CLI: READY, Standard, 80 столбцов, Fitted. Измените слова, оставьте выравнивание слева и проверьте фактическую ширину. Markdown-копия подходит README, TXT — ресурсу программы. Пресет на 100 столбцов может переноситься: сократите текст или выберите Small, не только уменьшите масштаб.
Для отделённого от фона локального объекта попробуйте Logo: 72 столбца, Compact, Edges, контраст 42, без дизеринга. Проверьте узнаваемость, сравните Shaded для внутренних тонов. Обрежьте заранее: встроенного кадрирования нет. PNG нужен там, где текстовая сетка не сохраняется.
На одном несекретном изображении сравните Shaded без дизеринга и Floyd-Steinberg с короткой шкалой. Ровные тона превращаются в приближённый узор. Меняйте один регулятор за раз. Это пример дискретизации и квантования, не восстановления или объективной оценки; итоговый шрифт меняет плотность знаков.
@ # * + : . @@@@@@ @@..@@ @@..@@ @@@@@@

Документ RFC 20, опубликованный в октябре 1969 года, описывает семибитный код обмена. Символьные рисунки используют печатные знаки, пробелы и регулярные ячейки вместо пикселей.
Многие надписи, называемые ASCII, содержат блочные знаки Unicode, не входящие в семибитный ASCII. TXT использует UTF-8; для ограниченной среды выбирайте простые символы.
Эмодзи, комбинируемые и широкие знаки не всегда занимают одну ячейку. Предпросмотр не гарантирует ту же геометрию в терминале или чате.
Спецификация FIGfont описывает строки знаков и правила сборки букв. Кернинг сокращает промежутки; слияние объединяет совместимые края. Неделимый знак может превысить выбранную ширину.
Изображение обрабатывается в уменьшенной сетке; яркости сопоставляются символам. Дизеринг распределяет ошибки квантования, контуры выделяют локальные градиенты. Прозрачные пиксели становятся пробелами.
Высота зависит от отношения сторон исходника, колонок и пропорций ячейки. Максимум 512 строк может сжать очень высокие изображения: обрежьте объект или уменьшите ширину.
Font default следует предпочтению шрифта, Full width сохраняет рамки глифов, Fitted убирает пустоты. Controlled smushing совмещает совместимые границы по правилам; Universal smushing перекрывает сильнее. Уже не значит читаемее: проверьте M, W и вертикальные штрихи в конечном размере. Вертикальная раскладка не предлагается.
Заполнение сохраняет символы или заменяет каждый непустой штрих блоком, решёткой, @ или звёздочкой. Детали наклонных черт могут пропасть. Блок — Unicode, не строгий ASCII. Plain, Accent и Gradient — стили вида отдельно от текста; Gradient не добавляет терминальные цвета в TXT. Original полезен для штрихов и переносимости.
Для снимка экрана или изображения, уже открытого в другом приложении, скопируйте само изображение, а не имя файла, адрес или окружающий текст. Переключитесь в режим Изображение в ASCII и нажмите Вставить рядом с выбором изображения. Инструмент ищет в буфере обмена данные в формате изображения и загружает первое найденное изображение. Он не скачивает картинку по скопированному URL и не объединяет несколько изображений из буфера. Дождитесь обновления исходного изображения и предпросмотра преобразования, прежде чем оценивать результат или менять настройки.
Во время вставки оставьте вкладку инструмента активной. Браузер может запросить доступ к буферу обмена или подтверждение вставки; соглашайтесь только тогда, когда намерены передать это изображение. Доступ ограничивается браузером, как описано в правилах доступа к буферу обмена проекта спецификации W3C. Возможность копировать текст не означает, что доступ к изображениям тоже разрешён. Перед копированием проверьте снимок экрана на личные сведения. Вставленные изображения проходят ту же обработку и преобразование в браузере, что и выбранные локальные файлы; Вставить — не команда для публикации или отправки изображения на сервер.
Если сообщение говорит, что в буфере обмена нет изображения, ещё раз скопируйте само изображение: адрес, путь к файлу или ASCII-символы не являются данными изображения. Если доступ к изображениям в буфере недоступен, разрешение могло быть отклонено или в браузере может отсутствовать нужная функция. Сохраните изображение локально и воспользуйтесь выбором файла либо перетащите файл в область изображения; разрешать доступ к буферу для этого не нужно. Действуют те же ограничение в 15 МБ и требования к декодированию. Для слишком большого или нечитаемого изображения попробуйте меньший файл PNG, JPEG или WebP. Неудачное чтение буфера не заменяет текущий источник, поэтому прежний пример или результат может остаться на экране.
Копировать как PNG работает в обратном направлении: создаёт изображение текущего ASCII-результата и помещает его в буфер обмена, а не копирует исходную фотографию. Обычное копирование и копирование Markdown передают символы; их вставка в режиме изображения не восстановит исходник. Если запись PNG в буфер заблокирована, выберите PNG в меню экспорта и нажмите Скачать, чтобы сохранить файл без записи в буфер обмена. Если не удаётся само создание PNG, TXT или HTML помогут сохранить результат в виде символов. Храните исходное изображение и выбранный экспорт отдельно: буфер обмена служит для переноса данных, а не для сохранения проекта.
Выберите или перетащите локальное изображение менее 15 МБ, которое браузер декодирует; PNG, JPEG и WebP — удобное начало. Ширина дискретизации до 160 столбцов. Больше столбцов требует места и не устраняет пёстрый фон. Подготовьте кадрирование в другом редакторе.
Пропорция ячейки компенсирует знаки выше своей ширины. Квадрат 600 × 600, 80 столбцов и пропорция 0,5 дают 40 строк: 600 / 600 × 80 × 0.5 = 40. Это расчёт сетки, не физическая гарантия для любого шрифта. Ограничение 512 строк сжимает очень высокие изображения. Для растянутого лица сначала меняйте пропорцию, не контраст или дизеринг.
Начните с Shaded, яркости 0, gamma 1 и умеренного контраста. Яркость сдвигает шкалу, контраст разделяет около середины. Здесь gamma выше 1 осветляет промежуточные тона, ниже 1 затемняет. Это художественная настройка взвешенного RGB, не калиброванная фотометрия. Крайние значения стирают детали.
Edges применяет Sobel к горизонтальным и вертикальным изменениям, без распознавания объектов или векторов. Hybrid смешивает тона и границы; сила границ влияет только на соответствующие режимы. Invert обращает тона. Почти прозрачные пиксели становятся пробелами, частично прозрачные смешиваются к белому для яркости. Тёмный фон предпросмотра эту смесь не пересчитывает.
Color сохраняет исходный RGB выборки, а тоновые настройки выбирают символы, не перекрашивая. Если тёмное теряется на тёмном, отдельно сравните светлый фон, инверсию и монохром. Важна совместная работа фона, переднего плана и плотности шкалы.
Classic и Typewriter используют печатные символы, Compact выделяет формы, Detailed даёт уровни. Blocks использует Unicode-тени, Binary — кодовую фактуру. Своя шкала идёт от плотного/тёмного к редкому/светлому. Управляющие и повторные знаки убираются, последний пробел добавляется. Ступени считаются равными, без измерения заполнения выбранного шрифта.
Начните без дизеринга. Floyd-Steinberg распределяет ошибку квантования соседям для промежуточных тонов, добавляя узор. Atkinson распределяет лишь часть и может выглядеть графичнее. Маленьким логотипам часто нужны чистые границы; для портретов сравните Detailed и Floyd-Steinberg без универсального победителя.
Portrait, Logo, Terminal и Comic меняют ширину, шкалу, режим, контраст и дизеринг, но не яркость, gamma, пропорцию, инверсию, цвет или фон. После экспериментов пресет может отличаться от свежего запуска. Reset возвращает также пример изображения, не ваш файл. Запишите настройки или выгрузите результат заранее.
Используйте моноширинный шрифт с сохранёнными пробелами и переносами. Спецификация CommonMark для блоков кода объясняет буквальные блоки; Markdown-копия выбирает достаточно длинную ограду даже при обратных кавычках в рисунке. Она не предотвращает все переносы чата или прокрутку узкого экрана. Добавьте обычный заголовок или альтернативу: диктор может перечислять знаки, не читать слово баннера.
Счётчик столбцов показывает число кодовых точек в самой длинной строке, а не число измеренных ячеек терминала. Счётчик символов считает кодовые единицы UTF-16, а счётчик байтов — байты UTF-8. Широкие символы, комбинируемые акценты и эмодзи нарушают одну ячейку на знак. TXT — UTF-8 даже для ASCII-art. В ограниченных системах используйте простые символы или базовую шкалу.
| Формат | Сохраняет | Ограничение |
|---|---|---|
| TXT / Markdown | Знаки и пробелы | Без цвета; Markdown добавляет буквальный блок. |
| ANSI | Цвет изображения при Color | 24-битные коды требуют совместимого терминала; иначе обычный текст. |
| HTML | Предформатирование и активный цвет изображения | Не сохраняет градиент баннера. |
| PNG | Вид, цвета и фон | Текст не выделяется; пределы размеров и площади. |
Текст использует знаки и правила шрифта. Изображения используют декодированные пиксели, взвешенную RGB-яркость, контраст, гамму, необязательные контуры Собеля и дизеринг. Статистика: строки, максимальное число столбцов, подсчитанное по кодовым точкам Unicode, единицы строки и байты UTF-8.
Шрифты, canvas, буфер изображений и полный экран могут быть недоступны. Размеры и площадь PNG ограничены; TXT остаётся альтернативой. Ссылки не включают локальные изображения, но ссылки на надписи содержат текст и настройки: не делитесь личным текстом.
Попробуйте Standard при ошибке шрифта, уменьшите размер при сбое PNG и проверьте моноширинный шрифт при нарушении выравнивания. Сообщайте небольшие, не конфиденциальные примеры.
API преобразования изображений не используется. Локальные файлы обрабатываются в браузере и не включаются в ссылку.
Настройте пропорции ячейки, используйте моноширинный шрифт и избегайте широких или комбинируемых знаков.
Нет. При отсутствующем знаке попробуйте другой шрифт или простой латинский текст.
Он меняет только ширину, шкалу, режим, контраст и дизеринг. Прежние яркость, gamma, пропорция, инверсия, цвет и фон остаются. Проверьте их. Reset также заменяет источник примером: сначала выгрузите или сохраните оригинал.
Ширина направляет раскладку, не обрезает каждый глиф. Знак или неразрывная фраза могут превысить цель. Проверьте столбцы, попробуйте Small или Fitted, сократите и проверьте в получателе. Уменьшение масштаба не уменьшает столбцы.
TXT и Markdown не включают стили вида. Цветной ANSI и посимвольный HTML относятся к изображениям с Color. Accent и Gradient баннера сохраняются в PNG, не обычном HTML. Выбирайте по реальному назначению.
Попробуйте Standard или загрузите шрифт снова. Возьмите небольшой исправный локальный PNG, JPEG или WebP. Уменьшите столбцы или масштаб для PNG: максимум 8192 пикселя по стороне и 16 миллионов по площади. TXT остаётся альтернативой при недоступном canvas или буфере изображений.
Текст, шрифт, ширину, выравнивание, раскладку, заполнение и цвет вида баннера, не локальное изображение и его параметры. Слова видны в URL и получателям: не используйте секретный текст. Выгружайте изображения; перезагрузка не восстановит выбранный файл.