Преобразуйте текст в Base64 и обратно за секунду. Корректно работает с кириллицей и любым UTF-8 текстом. Обработка полностью локальная — данные не уходят в сеть.
Способ представления любых данных (текста, бинарных файлов) в виде безопасных ASCII-символов: букв, цифр, + и /. Используется в email, data-URI в CSS/HTML, JWT-токенах и там, где нельзя передать «сырые» бинарные данные.
Base64 кодирует 3 байта в 4 символа — накладные расходы около 33%. Это нормально: формат нужен для совместимости, а не для сжатия.
Да. Текст сначала переводится в UTF-8 байты, затем кодируется в Base64 — русские буквы, эмодзи и спецсимволы переживают round-trip без потерь.