Кодирование и декодирование Base64
Вводите или вставляйте текст слева, чтобы получить Base64, либо вставьте Base64 справа, чтобы получить текст. Конвертация мгновенно в браузере, ничего не отправляется на сервер.
Base64 онлайн: кодирование и декодирование мгновенно
Вводите или вставляйте текст слева, чтобы получить его запись в Base64 справа, либо вставьте строку Base64 справа, чтобы получить исходный текст. Конвертация происходит мгновенно в вашем браузере, поэтому данные не отправляются на сервер. Поддерживаются текст в UTF-8 (кириллица, буквы с диакритикой, эмодзи) и URL-safe Base64.
Что такое Base64
Base64 — способ записать любые данные, в том числе двоичные, всего 64 безопасными символами: буквами A-Z и a-z, цифрами 0-9, а также «+» и «/», а «=» ставится в конце как заполнитель. Каждые 3 байта данных превращаются в 4 символа, поэтому версия в Base64 примерно на 33% больше исходной. Base64 нужен потому, что многие системы, такие как почта, JSON, HTML и URL, рассчитаны на текст и могут испортить или сломать «сырые» двоичные данные.
Base64 — это не шифрование
Base64 лишь меняет формат данных и ничего не защищает. Любой декодирует строку Base64 за секунду, этим инструментом или одной строкой кода, поэтому никогда не используйте его, чтобы спрятать пароли, API-ключи или личные данные. По той же причине Base64 не скрывает ссылки и текст от поисковых систем: этот старый приём больше не работает, потому что поисковики и браузеры умеют его декодировать, а его могут счесть попыткой манипулировать выдачей.
Где Base64 используется сегодня
- Изображения и шрифты внутри HTML и CSS в виде data: URI, что экономит запрос для небольших файлов (для картинок используйте инструмент конвертера изображений в Base64)
- Вложения в письмах: MIME кодирует прикреплённые файлы в Base64
- API и JSON: передача файлов, изображений и других двоичных данных внутри текстового поля
- HTTP Basic-аутентификация: заголовок Authorization несёт «имя:пароль» в Base64 (это кодирование, а не защита, поэтому всегда используйте HTTPS)
- Токены JWT: каждая часть JSON Web Token — это текст Base64URL, который можно декодировать и прочитать
- Ключи и сертификаты: файлы PEM (SSL-сертификаты, ключи SSH и PGP) — это Base64 между строками BEGIN и END
- Конфигурация и секреты: секреты Kubernetes и многие инструменты CI/CD хранят значения в Base64
- URL и cookie: URL-safe Base64 переносит небольшие токены в ссылках, cookie и вебхуках
URL-safe Base64 (Base64URL)
Стандартный Base64 содержит «+», «/» и «=», у которых в URL особое значение. URL-safe вариант заменяет их на «-» и «_» и отбрасывает заполнитель. Включите переключатель «URL-safe Base64», чтобы кодировать так. При декодировании оба алфавита принимаются автоматически, с заполнителем и без него, а переводы строк игнорируются.
Как пользоваться конвертером Base64
- Чтобы закодировать, введите или вставьте текст в поле «Текст». Поле Base64 заполнится автоматически.
- Чтобы декодировать, вставьте строку Base64 в поле Base64. Исходный текст появится в поле «Текст».
- Кнопками копирования можно скопировать любой из результатов.
Если декодированные данные не являются текстом (например, это картинка), инструмент сообщит об этом. Посмотреть её можно в конвертере изображений в Base64.
Похожие инструменты
Кодируйте PNG, JPG, GIF, WebP и SVG в Base64 или data:image URI для img src и CSS и декодируйте Base64 в изображение. Бесплатно, в браузере.
Кодирование и декодирование URL онлайн: коды %20 и %XX в текст и текст в URL (значение, целый адрес, данные формы). UTF-8 и Windows-1251. В браузере.
Конвертер HEX онлайн: шестнадцатеричное в десятичное, двоичное и текст и обратно, любого размера, а также float в hex (IEEE 754, 32 и 64 бита).
Популярные инструменты
Узнайте, где размещён сайт: IP-адрес, хостинг-компания (ASN), страна и город сервера. Бесплатная проверка хостинга для любого домена.
Бесплатный IP Lookup: страна, город, координаты и часовой пояс IP-адреса, а также имя хоста через обратный DNS (reverse IP). IPv4 и IPv6.
DNS lookup онлайн: A, AAAA, CNAME, MX, NS, TXT, SOA и CAA записи любого домена и его SSL-сертификат. Узнайте, почему не срабатывает DNS lookup.
Проверьте из США (Нью-Йорк), доступен ли сайт: код ответа HTTP и время ответа в миллисекундах. Бесплатный пинг из США для любого URL.