Base64 — кодирование и декодирование
Переводит текст в Base64 и обратно. Кириллица обрабатывается корректно через UTF-8, поэтому «кракозябр» не будет. Есть построчный режим — каждая строка кодируется отдельно.
Ввод
0 символовРезультат
0 символовПример: вход → результат
Привет, мир!
0J/RgNC40LLQtdGCLCDQvNC40YAh
Кодирование в обе стороны: текст ↔ Base64. Работает с кириллицей (UTF-8), не ломает спецсимволы.
Когда пригодится
- Передать данные в URL или JSON без спецсимволов
- Раскодировать строку из конфига или токена
- Встроить картинку как data:URI
Base64: что это и где встречается
Кодирование данных в текстовую строку — чтобы встроить картинку прямо в CSS, передать данные в API или отладить токен. Это не шифрование: раскодировать может любой.
Когда пригодится: встроить иконку как data-URI, разобрать содержимое токена, отладить обмен с API.
Как это встроить в работу над сайтом — в разборе SEO на Tilda.
Как пользоваться
- «Кодировать» — обычный текст в Base64, «Декодировать» — строку Base64 обратно в текст.
- Слева вставьте текст. Включите «построчно», если нужно обрабатывать каждую строку как отдельное значение.
- Справа появится результат. Скопируйте его кнопкой.
Частые вопросы
Корректно ли кодируется кириллица?
Да. Текст сначала переводится в UTF-8, поэтому русские буквы и эмодзи кодируются и восстанавливаются без искажений — в отличие от «голого» btoa в браузере.
Что такое построчный режим?
По умолчанию весь текст кодируется как единое целое. В построчном режиме каждая строка кодируется или декодируется отдельно — удобно, когда у вас список значений.
Что если строка не является Base64?
При декодировании некорректной строки инструмент пометит её как «⚠ не Base64», не прерывая обработку остальных строк.
Данные куда-то отправляются?
Нет. Всё работает прямо в браузере на JavaScript — список никуда не загружается и не сохраняется на сервере.
Похожие инструменты
Как применять это в продвижении — в разборе SEO-копирайтинг и других материалах блога.
Смежные инструменты
Закодируйте URL-параметры в percent-encoding или очистите HTML-разметку перед кодированием.