Как пользоваться
- Вставьте текст, откройте файл или попробуйте пример.
- Выберите формат. Результат обновляется по мере ввода.
- Скопируйте результат или скачайте преобразованные данные.
Знакомство с кодированием Base64
Base64 представляет байты с помощью небольшого алфавита ASCII. Кодируйте текст UTF-8 или локальный двоичный файл для системы, ожидающей значение Base64.
Выберите стандартный алфавит или Base64url. Для файла используются исходные байты: изображение или PDF не переинтерпретируются как текст.
Из текста или файла в ASCII
Перед кодированием текст преобразуется в UTF-8. Три байта становятся четырьмя символами Base64. Локальный файл, в том числе пустой, читается как необработанные байты; ничего не загружается на сервер.
Привет, мир! 👋0J/RgNC40LLQtdGCLCDQvNC40YAhIPCfkYs=Настройки по умолчанию преобразуют этот ввод за один проход.
Выберите правильный алфавит
Стандартный Base64 использует + и /. Base64url использует - и _. Изначально заполнение включено; его можно опустить, если формат принимающей стороны это разрешает. Переводы строк и префикс data URL не добавляются.
Кодирование не защищает секрет
Base64 — обратимое кодирование, а не шифрование или сжатие. Размер двоичных данных обычно увеличивается примерно на треть. Не считайте закодированные учётные данные скрытыми и проверяйте формат, необходимый принимающей системе.
До 5 МиБ ввода, 20 МиБ вывода и 10 секунд на запуск. Текстовые файлы должны использовать UTF-8. Кодирование Base64 также принимает двоичные файлы. Документы остаются на вашем устройстве.
Частые вопросы
Можно ли закодировать файл?
Да. Откройте или перетащите один локальный файл. Его байты кодируются без загрузки на сервер.
Поддерживаются ли эмодзи и неанглийский текст?
Да. Перед преобразованием в Base64 текст кодируется в UTF-8.
Base64url — то же самое, что Base64?
Алфавит отличается двумя символами. Выберите Base64url, если этого требует протокол.
Можно ли убрать символы =?
Отключайте заполнение только тогда, когда принимающий формат разрешает его отсутствие.
Результат зашифрован?
Нет. Любой, у кого есть закодированное значение, может его декодировать.