Как кодировать и декодировать Base64
- Выберите, что нужно: кодировать или декодировать.
- Введите или вставьте текст в поле ввода: результат появится сразу.
- Если результат пойдёт в веб-адрес, включите вариант для URL.
- Скопируйте результат или используйте его как новый ввод, чтобы выполнить цепочку операций.
Что такое Base64
Base64 — это способ представить данные всего 64 символами (буквы, цифры, + и /), чтобы их можно было передавать через системы, рассчитанные на текст: электронную почту, веб-адреса, файлы JSON или заголовки авторизации.
Это не шифрование: любой может его расшифровать. Он не защищает пароли и конфиденциальные данные, а лишь позволяет передавать или хранить их в виде текста.
Вариант для URL заменяет + и / на - и _ и убирает дополнение =, чтобы результат можно было вставить в адрес без экранирования.
Что нужно учитывать
- Инструмент работает с текстом. Для файлов и изображений нужен другой инструмент.
- Текст кодируется в UTF-8; если вы декодируете данные, не являющиеся текстом в UTF-8, будет сообщение, что они некорректны.
- Base64 увеличивает размер данных примерно на треть.
Частые вопросы
Безопасен ли Base64, шифрует ли он текст?
Нет. Base64 лишь меняет представление текста, и любой может это обратить. Для защиты информации нужно шифрование.
Работает ли с кириллицей и эмодзи?
Да. Перед кодированием текст преобразуется в UTF-8, поэтому специальные символы сохраняются.
Что такое Base64 для URL?
Это вариант, в котором вместо + и / используются - и _, а дополнение = отсутствует. Применяется в токенах и веб-адресах.
Отправляется ли мой текст на сервер?
Нет. Преобразование выполняется в вашем браузере, текст не покидает устройство.
Это бесплатно?
Да, бесплатно, без регистрации, и работает прямо в браузере.