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 и что алфавит выбран правильно.