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

Мгновенное преобразование Base64, включая диакритику.

Что такое Base64?

Base64 - это кодировка, которая превращает любые данные в строку из безопасных символов: заглавных и строчных латинских букв, цифр, + и /, при необходимости дополненных знаком =. Она нужна, чтобы передавать текст или двоичные данные через каналы, рассчитанные на обычный текст: электронную почту, JSON-файлы, адреса сайтов, HTTP-заголовки.

Как пользоваться

  1. Выберите направление: Текст → Base64, чтобы закодировать, Base64 → Текст, чтобы декодировать.
  2. Вставьте содержимое в поле ввода и нажмите «Конвертировать».
  3. Скопируйте результат или нажмите «Использовать результат», чтобы вернуть его в поле ввода и выполнить следующее преобразование.

Инструмент поддерживает UTF-8: кириллица, другие алфавиты и эмодзи сохраняются в обоих направлениях.

Пример

ТекстBase64
Привет0J/RgNC40LLQtdGC
HelloSGVsbG8=

Знаки = в конце - это заполнение: Base64 делит данные на группы по 3 байта и дополняет последнюю группу, если она неполная.

Где встречается Base64?

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

Частая ошибка: Base64 декодируется мгновенно, без ключа и пароля. Он ничего не защищает. Никогда не используйте его, чтобы «спрятать» пароль или конфиденциальные данные; для этого нужно настоящее шифрование.

Вариант для URL

Символы + и / имеют особый смысл в адресах сайтов. Вариант «base64url», который используется, например, в JWT, заменяет их на - и _ и часто отбрасывает =. Чтобы декодировать такую строку здесь, сначала замените - на +, а _ на /.

Частые вопросы

Мои данные куда-то отправляются?

Нет, всё кодируется и декодируется локально в браузере.

Почему при декодировании возникает ошибка?

Скорее всего, строка не является корректным Base64: лишний символ, недостающий фрагмент или вариант base64url с «-» и «_». Проверьте, что скопировали строку целиком.

Защищает ли Base64 мои данные?

Нет. Это не шифрование: декодировать может любой. Base64 нужен только для передачи данных в текстовом виде.

Почему результат длиннее оригинала?

Base64 записывает 3 байта четырьмя символами: результат примерно на треть длиннее исходных данных.

Похожие инструменты

Другие наши сайты:NetCheck - сетевые и DNS-инструментыVolt - тест скорости интернетаBoxo - временная почта