Блог
Текстовые утилиты

Перевернуть текст вверх ногами онлайн

Каждая латинская буква, цифра и часть знаков препинания заменяются на существующий в Unicode символ, который выглядит как этот же знак, повёрнутый на 180 градусов, после чего порядок символов переворачивается — в результате текст читается правильно, если развернуть экран или лист бумаги вверх ногами.

Результат

У этой страницы вообще нет серверной части. Вставленная таблица разбирается кодом JavaScript внутри вашего же браузера, график рисуется на элементе canvas на вашей машине, файл экспорта собирается локально. Ничего не загружается, не хранится и не пишется ни в какие логи. После загрузки страницы можно отключить сеть — всё продолжит работать, и это самый простой способ проверить обещание самостоятельно.

Факты и границы применимости

Охват Латинские буквы a-z, A-Z, цифры 0-9 и около 15 знаков препинания
Кириллица Не имеет перевёрнутых Unicode-аналогов, символы остаются без изменений
Порядок символов Разворачивается на обратный после замены каждого символа
Технология Готовые Unicode-символы, а не CSS-трансформация или изображение

Когда этот метод вводит в заблуждение

Как это считается

У каждого символа входного текста проверяется наличие в заранее составленной таблице соответствий «обычный символ → перевёрнутый Unicode-аналог».

Если соответствие найдено, символ заменяется на него; если нет (кириллица, большинство знаков препинания, символы вне таблицы) — символ остаётся без изменений.

После замены всех символов их порядок в строке переворачивается на обратный — это нужно, чтобы при физическом развороте текста на 180 градусов буквы шли в правильной последовательности слева направо.

Результат выводится сразу при вводе, без отдельной кнопки запуска.

Вопросы и ответы

Почему кириллица не переворачивается?

У кириллических букв нет общепринятых перевёрнутых Unicode-аналогов, поэтому они проходят через инструмент без изменений.

Почему некоторые заглавные буквы выглядят так же, как обычно?

У симметричных букв вроде H, I, N, O, S, X, Z перевёрнутая версия визуально совпадает с обычной, поэтому в них ничего не меняется — так и должно быть.

Почему на другом устройстве текст выглядит иначе или показывает пустые квадраты?

Некоторые перевёрнутые символы — редкие Unicode-глифы, которые есть не в каждом шрифте. Если у читателя нет подходящего шрифта, часть символов может отображаться некорректно.

Мой текст куда-то отправляется?

Нет, вся обработка выполняется в вашем браузере.

Похожие утилиты

Все утилиты