Base64 encode и decode

Кодирование и декодирование Base64 для строк, файлов и Data URI. Поддержка Unicode и кириллицы.

скопировано

О сервисе

Кодирование и декодирование Base64 с полной поддержкой Unicode (кириллица не ломается, в отличие от чистого btoa()). Также работа с файлами — конвертация в Data URI.

Что умеет

  • Текст ↔ Base64 с поддержкой UTF-8
  • Загрузка файла → Data URI
  • Превью изображений при загрузке файла-картинки
  • Безопасная работа с любыми символами

Как работает

Текст сначала преобразуется в UTF-8 через TextEncoder, затем кодируется btoa(). Для файлов используется FileReader.readAsDataURL().

Пример

«Привет» → «0J/RgNC40LLQtdGC». Удобно для встраивания SVG/изображений прямо в CSS как data: URI.

Нужен подобный сервис для вашего сайта или сложный сценарий — пишите, разработаю под задачи.

Ещё сервисы

Похожие инструменты

Нужен свой инструмент?

Сделаю такой же сервис под вашу задачу

Внутренние инструменты для сотрудников, публичные сервисы для клиентов, конвертеры и генераторы. Напишите — обсудим.

Роман Финк