Текст → Base64
Любой текст — кириллица, китайский, emoji — в Base64 через UTF-8. Режим URL-safe меняет +/ на -_ для ссылок и токенов. Всё выполняется в браузере.
Приватно · Быстро · Бесплатно
Base64 превращает двоичные байты в строку из букв, цифр и пары символов — так данные удобно класть в JSON, письмо или конфиг. Страница кодирует в UTF-8, поэтому русский текст не «ломается».
Чтобы встроить картинку как data URL, откройте изображение в Base64. Этот инструмент — только для обычного текста.
JWT и часть OAuth-токенов используют URL-safe алфавит без заполнения. Выберите тот же режим при кодировании — так же потом удобно декодировать.
Как закодировать текст в Base64
- Вставьте любой текст — кириллицу, emoji или фрагмент кода
- Если результат пойдёт в URL или токен, включите «URL-safe Base64»
- Нажмите «Преобразовать» и скопируйте результат. Всё остаётся в браузере
Чем удобна эта страница
- UTF-8 по умолчанию — не нужно гадать про кодировку кириллицы и emoji
- Есть URL-safe режим (-/_, без = при необходимости)
- Преобразование не уходит на сервер
- Примеры и FAQ заточены под типичные сбои
Типичные задачи
- Временно закодировать короткий фрагмент конфига или секрета для тикета
- Собрать URL-safe state или кусок подписи для query-параметра
- Сверить Base64-поле из спецификации API со своим результатом
- Разбирать логин вместе с JWT-декодером и URL-кодированием
На заметку
- Хвостовой = — это padding; некоторые системы его срезают. Декодирование здесь принимает оба варианта
- Длинный результат — норма: примерно на 33 % больше длины UTF-8 байтов
- Обратный путь — Base64 в текст
Примеры
| Ввод | Вывод | Примечание |
|---|---|---|
| Hi | SGk= | ASCII / латиница |
| 你好 | 5L2g5aW9 | Китайский (UTF-8) |
Частые вопросы
- Можно ли кодировать кириллицу и китайский в Base64?
- Да. Вставьте текст, оставьте UTF-8 (по умолчанию) и преобразуйте. Каждый символ станет корректными байтами UTF-8 перед Base64.
- Когда включать URL-safe Base64?
- Когда результат попадает в URL, имя файла или токен, где + и / ломают строку. Включите режим, чтобы использовать - и _ — так проще стыковаться с системами без =.
- Отправляется ли мой текст на сервер?
- Нет. Кодирование выполняется только в браузере и не уходит на наши серверы.