Base64 — это схема кодирования, которая представляет двоичные данные с помощью 64 печатных ASCII-символов. Широко используется для встраивания данных в JSON, HTML, CSS и email.
URL-safe Base64 заменяет + на - и / на _, делая результат безопасным для URL и имён файлов. Описан в RFC 4648.
Base64 кодирует 3 байта в 4 ASCII-символа, что приводит к увеличению размера примерно на 33%. Это компромисс за возможность представить данные как текст.
Да. Все операции происходят полностью в вашем браузере. Данные никогда не отправляются на сервер. Проверьте во вкладке Network в DevTools.
Любые — изображения, PDF, документы, бинарные файлы. Вкладка «Файл» поддерживает файлы до 10 МБ. Результат включает Data URI для использования в HTML и CSS.