Base64-кодер/декодер
Введите выше текст или строку Base64 и нажмите кнопку для преобразования
Бесплатное кодирование текста в Base64 и декодирование строк. Поддержка UTF-8 (эмодзи и многоязычность), URL-безопасного варианта и переносов MIME. 100% приватно — работает в браузере.
Что такое Base64?
Base64 — это кодирование, представляющее двоичные данные 64 печатаемыми ASCII-символами, используемое для передачи по текстовым системам: email, URL, JSON, HTTP. Это не шифрование — любой может декодировать, поэтому не прячьте в нём пароли или токены.
Советы
Корректность UTF-8
Инструмент сначала кодирует текст в UTF-8, поэтому эмодзи, символы с акцентами и китайские/японские/корейские письменности работают без искажений.
URL-безопасный вариант
+ и / в стандартном Base64 экранируются в URL. Токены JWT и OAuth используют вариант с - и _. Включайте, если результат попадёт в URL или куки.
Конфиденциальность
Всё кодирование/декодирование выполняется в браузере через btoa/atob и TextEncoder/TextDecoder. На сервер ничего не отправляется.
Примеры использования
Учётные данные API
Кодировать ключи и токены для заголовка Authorization
Data URIs
Кодировать маленькие изображения как data: URIs
Просмотр JWT
Декодировать сегменты заголовка и полезной нагрузки
Часто задаваемые вопросы
Base64 — это шифрование?
Нет. Base64 — кодирование, а не шифрование: результат может мгновенно декодировать любой. Не используйте его для сокрытия паролей или ключей.
Почему прямой btoa даёт ошибку?
Встроенный btoa поддерживает только Latin-1 и даёт ошибку на эмодзи или нелатинских письменностях. Этот инструмент сначала преобразует текст в UTF-8 через TextEncoder.
Отправляются ли данные на ваш сервер?
Нет. Все преобразования происходят в браузере — DevTools → Network показывает ноль запросов. Ничего не логируется и не хранится.