Base64 - кодировать и декодировать

Кодирование и декодирование Base64

Строка Base64
Обычный текст
Скопировано!

Как кодировать и декодировать Base64

Кодирование и декодирование Base64

Base64 представляет произвольные байты 64 печатными символами - латиница, цифры, плюс и слеш. Это позволяет протащить данные через каналы, рассчитанные на текст: JSON, email, HTML и CSS.

Инструмент работает в обе стороны и понимает UTF-8, поэтому кириллица кодируется и возвращается без искажений. Строка при кодировании вырастает примерно на треть - это плата за текстовый вид.

Base64 - не шифрование

Строку Base64 восстановит кто угодно без ключа. Формат нужен для переноса данных, а не для их защиты - для этого берут шифрование.

Операции

ОперацияРезультат
EncodeТекст в Base64
DecodeBase64 в исходный текст

Как кодировать и декодировать Base64

  1. Выберите режим

    Encode кодирует текст в Base64, Decode возвращает исходный текст. По умолчанию открыт Decode.

  2. Вставьте строку

    Впишите текст или готовую строку Base64 в левое поле - результат считается сразу, кнопку жать не нужно.

  3. Скопируйте результат

    Нажмите Копировать справа; Очистить сбрасывает оба поля.

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

Да. Текст сначала переводится в UTF-8, поэтому русские буквы и эмодзи корректно кодируются и возвращаются обратно

Нет. Base64 - кодирование, а не шифрование; строку легко декодировать обратно без пароля

Каждые 3 байта кодируются 4 символами, поэтому объем вырастает примерно на 33% - это нормально для текстового представления

Включите режим Decode и вставьте строку Base64 - получите исходный текст. При повреждении строки инструмент покажет ошибку