Unicode и UTF-8
Русские, казахские и другие Unicode-символы сначала преобразуются в UTF-8 байты, затем в Base64.
Кодируйте русский, казахский и другой Unicode-текст в Base64 и декодируйте обратно. Есть стандартный и URL-safe формат, копирование и быстрая смена направления.
Преобразование выполняется прямо в браузере через UTF-8. Base64 не является шифрованием и не защищает секретные данные.
Страница ориентирована на текстовые данные, а не на файлы и бинарные вложения.
Русские, казахские и другие Unicode-символы сначала преобразуются в UTF-8 байты, затем в Base64.
Символы + и / заменяются на - и _, а завершающие = можно убрать для URL-safe представления.
Инструмент восстанавливает UTF-8 текст и сообщает об ошибке, если Base64-строка некорректна.
Для обычного текста выбирайте стандартный Base64. URL-safe нужен, когда строка должна безопаснее использоваться в URL или параметрах.
Текст в Base64 либо Base64 обратно в UTF-8 текст.
Стандартный Base64 или URL-safe вариант.
Результат пересчитывается автоматически при каждом изменении текста.
Это важно для русского и казахского текста, потому что простое применение btoa к Unicode-строке может завершиться ошибкой.
Для SEO URL и обычного текста лучше использовать специализированные инструменты, а Base64 оставить для технических задач.
Любой, кто получил Base64-строку, может декодировать её обратно. Не используйте Base64 как способ защитить пароли, токены или секретные данные.
Base64 переводит байты в набор печатных ASCII-символов, но не скрывает содержание криптографически.
После Base64-кодирования представление обычно становится длиннее исходного набора байтов.
Инструмент не загружает файлы и не предназначен для кодирования изображений, архивов или других больших бинарных данных.
В URL-safe варианте + заменяется на -, / на _, а завершающие знаки = часто опускаются.
Выберите направление «Текст → Base64», вставьте текст и скопируйте автоматически рассчитанный результат.
Переключите направление на «Base64 → текст» и вставьте строку. Если данные содержат корректный UTF-8 текст, он появится справа.
Да. Перед кодированием текст преобразуется в UTF-8, поэтому поддерживаются русские, казахские и другие Unicode-символы.
URL-safe вариант заменяет символы + и / на - и _ и часто не использует завершающие знаки =.
Нет. Base64 является способом представления данных и легко декодируется обратно.
Количество слов, символов с пробелами и без, строк и ориентировочное время чтения.