Результат не соответствует ожиданиям.
Проверьте ввод, выбранные параметры и ограничения ниже; перед удаляющей или агрессивной нормализацией сохраните исходник. Сложные grapheme cluster всё ещё могут распадаться.
Разверните строку в обратном порядке для отладки, тестов и текстовых экспериментов.
Строка разворачивается по Unicode-кодовым точкам, а не по 16-битным единицам UTF‑16. Это корректнее для многих emoji, но может разделять воспринимаемые как один знак grapheme cluster — например, букву с комбинируемым ударением или семейный emoji. Переносы строк тоже входят в последовательность.
Вставьте строку, разверните её и проверьте Unicode и переносы.
Не более 500 000 символов: 0 / 500000
Нет результата
Введите или вставьте текст.
Проверьте комбинируемые знаки, emoji-последовательности и переносы строк.
Скопируйте результат, не рассматривая реверс как шифрование.
Проверьте ввод, выбранные параметры и ограничения ниже; перед удаляющей или агрессивной нормализацией сохраните исходник. Сложные grapheme cluster всё ещё могут распадаться.
Уменьшите объём, разделите операцию на небольшие части и закройте другие ресурсоёмкие вкладки. Перед повтором сохраните исходник.
Проверьте приложение назначения, шрифт и кодировку. Некоторые программы нормализуют пробелы или иначе отображают Unicode.
Строка разворачивается по Unicode-кодовым точкам, а не по 16-битным единицам UTF‑16. Это корректнее для многих emoji, но может разделять воспринимаемые как один знак grapheme cluster — например, букву с комбинируемым ударением или семейный emoji. Переносы строк тоже входят в последовательность.
Реверс меняет только порядок, а генератор текста вверх ногами ещё подставляет похожие Unicode-глифы.
Не гарантируется: составные последовательности из нескольких кодовых точек нужно проверять на конкретных примерах.
Сложные grapheme cluster всё ещё могут распадаться. Порядок строк и абзацев тоже изменится. Реверс не защищает данные и не создаёт перевёрнутые глифы.
Вставьте строку, разверните её и проверьте Unicode и переносы.