Base64 encode / decode
Полная поддержка Unicode — кириллица не ломается, как при чистом btoa().
О сервисе
Кодирование и декодирование Base64 с полной поддержкой Unicode (кириллица не ломается, в отличие от чистого btoa()). Также работа с файлами — конвертация в Data URI.
Что умеет
- Текст ↔ Base64 с поддержкой UTF-8
- Загрузка файла → Data URI
- Превью изображений при загрузке файла-картинки
- Безопасная работа с любыми символами
Как работает
Текст сначала преобразуется в UTF-8 через TextEncoder, затем кодируется btoa(). Для файлов используется FileReader.readAsDataURL().
Пример
«Привет» → «0J/RgNC40LLQtdGC». Удобно для встраивания SVG/изображений прямо в CSS как data: URI.
Нужен подобный сервис для вашего сайта или сложный сценарий — пишите, разработаю под задачи.
