Инструменты разработчика

Расширенный конвертер Base64

Кодируйте и декодируйте текст в Base64, выбирая стандартный, URL-safe или допустимый собственный алфавит.

Запустить инструмент

Конвертер Base64 преобразует текст в закодированную строку и восстанавливает исходный текст из формата Base64. По умолчанию активен режим «Кодирование»: введите строку в поле «Текст» и запустите обработку. Для обратного действия переключите режим на «Декодирование» и вставьте закодированную строку в то же поле. При кодировании символы преобразуются в байты UTF-8, после чего формируется итоговая запись Base64. При декодировании байты читаются как текст UTF-8. Вы можете использовать стандартный алфавит или включить опцию «Использовать URL-safe алфавит». Для специальных задач укажите ровно 64 уникальных символа в поле «Собственный алфавит». При декодировании символы заполнения дополняются автоматически, если длина строки не делится на четыре. Пустое значение в поле «Текст» не обрабатывается, поэтому перед запуском убедитесь в наличии входных данных. Чтобы правильно декодировать полученный результат, всегда применяйте тот же алфавит, который вы выбрали при начальном кодировании текста.

Инструкция

  1. Введите текст или вставьте строку Base64 в поле «Текст».
  2. В поле «Режим» выберите «Кодирование» или «Декодирование».
  3. При необходимости включите параметр «Использовать URL-safe алфавит».
  4. Для нестандартного набора символов заполните поле «Собственный алфавит» ровно 64 уникальными символами.
  5. Запустите преобразование и проверьте результат.

Примеры

  • Кодирование: введите «Привет, мир!», выберите «Кодирование» и запустите преобразование, чтобы получить строку Base64.
  • Декодирование: вставьте строку Base64 в поле «Текст», выберите «Декодирование» и укажите тот же алфавит, который использовался при кодировании.

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

Что делает конвертер Base64?

Конвертер кодирует текст в Base64 и декодирует строку Base64 обратно в текст. При кодировании текст преобразуется в UTF-8, а при декодировании байты интерпретируются как текст UTF-8.

Поддерживается ли URL-safe алфавит?

Да. Включите параметр «Использовать URL-safe алфавит», если нужен URL-safe вариант Base64 вместо стандартного.

Как задать собственный алфавит?

Введите ровно 64 уникальных символа в поле «Собственный алфавит». Для обратного преобразования используйте тот же алфавит.

Что происходит с padding при декодировании?

При декодировании недостающие знаки равенства добавляются, чтобы длина закодированной строки стала кратной четырем.

Встроить этот инструмент

Добавьте рабочий инструмент SmartPlusLab на свой сайт с помощью кода ниже.