Кодировщик / Декодер Base64

Мгновенно кодируйте и декодируйте строки Base64. Поддерживает текст UTF-8. Бесплатно, быстро и без регистрации.

Как это работает

1

Введите текст

Введите или вставьте ваш текст или строку Base64 в поле ввода.

2

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

Выберите Кодировать или Декодировать, или позвольте Автоопределению сделать это за вас.

3

Копировать результат

Мгновенно скопируйте преобразованную строку в буфер обмена.

Часто задаваемые вопросы

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

Base64 — это схема кодирования двоичных данных в текст, которая представляет двоичные данные в формате строки ASCII, переводя их в представление с основанием 64.

Является ли Base64 шифрованием?

Нет, Base64 не является шифрованием. Это схема кодирования, используемая для обеспечения целостности данных при передаче. Она не обеспечивает безопасности и может быть легко декодирована.

Поддерживает ли этот инструмент UTF-8?

Да, этот инструмент корректно обрабатывает символы UTF-8 (например, эмодзи и нелатинские скрипты), правильно экранируя их перед кодированием.

Почему увеличился размер вывода?

Кодирование Base64 использует 4 символа для представления каждых 3 байтов данных, что увеличивает размер файла примерно на 33%.

Могу ли я использовать это для изображений?

Да, вы можете конвертировать файлы изображений в строки Base64 (Data URIs) для встраивания непосредственно в HTML или CSS.

Что такое URL-безопасный Base64?

URL-безопасный Base64 заменяет символы `+` и `/` (которые имеют особое значение в URL-адресах) на `-` и `_` соответственно.

Почему Base64 используется в электронной почте?

Системы электронной почты изначально были разработаны для текстовых сообщений. Base64 позволяет безопасно отправлять двоичные вложения (например, изображения) в виде текста.

Есть ли ограничение на размер ввода?

Жестких ограничений нет, но очень большие строки (мегабайты) могут замедлить работу браузера, поскольку вся обработка выполняется на стороне клиента.

Могу ли я декодировать частичную строку?

Строки Base64 должны быть кратны 4 символам. Если данные неполные, декодер, скорее всего, вернет ошибку или мусорные данные.

Это обратимо?

Да, Base64 — это кодировка без потерь. Декодирование строки возвращает точные исходные двоичные данные.