Base64 кодировщик / декодер
Кодирование и декодирование текста в Base64 с полной поддержкой Unicode. Мгновенные результаты, 100% на стороне клиента. Ваши данные никогда не покидают браузер.
Справка
Что такое Base64?
Base64 — это схема кодирования двоичных данных в текст, которая представляет двоичные данные в виде печатных символов ASCII с использованием 64 символов (A–Z, a–z, 0–9, +, /) плюс = для дополнения. Каждые 3 входных байта превращаются в 4 выходных символа, увеличивая размер на ~33%. Определено в RFC 4648.
Типичное применение
- Вложения email — MIME кодирует двоичные вложения в Base64, чтобы они могли передаваться по текстовым протоколам электронной почты.
- Data URL — встраивание изображений/шрифтов непосредственно в HTML/CSS как
data:image/png;base64,…без отдельных HTTP-запросов. - API-запросы — передача двоичных данных (изображений, PDF, ключей) через JSON или строки запроса, принимающие только текстовые символы.
Base64url и другие варианты
Стандартный алфавит Base64 использует + и /, которые являются специальными символами в URL. Base64url (определён в RFC 4648 §5) заменяет их на - и _ и часто убирает дополнение =. Этот вариант используется в JWT, параметрах URL-запросов и контекстах, безопасных для имён файлов. Другие варианты включают MIME Base64 (с переносом строк через 76 символов для email) и XML-безопасный алфавит.
Конфиденциальность
Все операции кодирования и декодирования выполняются 100% в вашем браузере. Никакие данные не отправляются на сервер.