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