Base64 кодер и декодер

Кодируйте текст и файлы в Base64 и обратно. Поддерживаются UTF-8, Base64URL, data URL для изображений. Всё работает в браузере, данные никуда не отправляются.

Режим
Исходный текст
Или файл
Алфавит
Результат
Подсказки

Кодирование переводит байты в текстовую строку. Декодирование принимает Base64 и восстанавливает исходные байты.

Base64URL удобен для URL и JWT: символы + и / заменяются на - и _, а знаки = опускаются.

Для изображений можно получить data URL: закодируйте файл и добавьте префикс data:image/png;base64,

Быстрые примеры

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

Что такое Base64?

Base64 — способ представить произвольные двоичные данные в виде текста из 64 символов. Используется в email, JSON, data URL, HTTP-заголовках и JWT.

Загружаются ли мои данные на сервер?

Нет. Кодирование и декодирование выполняются полностью в вашем браузере, ни текст, ни файлы никуда не отправляются.

Поддерживается ли UTF-8?

Да. Текст перед кодированием переводится в UTF-8, поэтому корректно работают кириллица, эмодзи и другие символы.

Чем отличаются Base64 и Base64URL?

Base64 использует символы + и /, а Base64URL заменяет их на - и _ и убирает выравнивающие знаки =, чтобы строка была безопасна в URL и JWT.

Почему декодирование выдаёт ошибку?

Строка содержит недопустимые символы, неверную длину или повреждена. Проверьте, что это действительно Base64 и что алфавит выбран правильно.