Base64 представляет двоичные данные текстом. Он используется в data URL, API, email-вложениях и токенах.
Инструмент корректно работает с кириллицей и эмодзи: текст сначала переводится в UTF-8, затем кодируется. Декодирование выполняет обратное преобразование.
Как работает
Кодирование использует TextEncoder и btoa, декодирование — atob и TextDecoder. Пробелы и переводы строк в Base64 игнорируются, поэтому вставлять длинные строки можно частями.
Base64 не шифрует данные: любой может декодировать строку. Для защиты используйте шифрование, а не кодирование.
Частые вопросы
Base64 — это шифрование?
Нет, это обратимое кодирование без ключа. Оно не защищает данные.
Почему декодирование выдаёт ошибку?
Проверьте, что строка состоит из допустимых Base64-символов и имеет корректную длину.
Поддерживается ли URL-safe Base64?
Можно заменить - и _ на + и / перед декодированием. Инструмент понимает обычный алфавит Base64.