Как пользоваться
- 1Вставьте текст или Base64-строку.
- 2Выберите направление: кодировать или декодировать; при необходимости включите URL-safe.
- 3Для файла выберите его — получите Base64 и data URI с превью изображения.
- 4Скопируйте результат или скачайте декодированный файл.
Что такое Base64
Base64 — способ записать двоичные данные латинскими буквами, цифрами и символами + и /. Он используется во вложениях электронной почты, data URI в CSS и HTML, токенах JWT, заголовке Basic-авторизации и API. Это кодирование, а не шифрование: любой может декодировать строку обратно.
Кириллица и URL-safe
Многие простые конвертеры ломают русский текст, потому что встроенная функция btoa работает только с латиницей. Здесь текст сначала переводится в UTF-8, поэтому кириллица и эмодзи кодируются и декодируются без искажений. Вариант URL-safe заменяет + и / на - и _, чтобы строку можно было передавать в адресе.
Частые вопросы
Почему Base64 длиннее исходных данных?
Каждые 3 байта превращаются в 4 символа, поэтому размер увеличивается примерно на треть.
Можно ли так вставить картинку в HTML или CSS?
Да, выберите файл и скопируйте data URI. Но для больших изображений это невыгодно — лучше оставить обычный файл.
Загружаются ли файлы на сервер?
Нет, всё выполняется в браузере.
Результаты не радуют?
Обратитесь в Webin Agency: быстрые сайты с SEO-оптимизацией, интернет-магазины и ведение Google Ads.