WebP в Base64
Преобразуйте WebP в Base64 или data URI с сохранением исходных байтов.
Перетащите WebP сюда или нажмите для выбора
Без повторного сжатия
Исходное качество, прозрачность и кадры сохраняются.
Data URI или Base64
Скопируйте URI с типом image/webp или только закодированные данные.
Локальная обработка
Изображение обрабатывается в браузере.
Частые вопросы
Сохраняется ли анимация?
Да. Кодируются все байты файла, включая кадры. Воспроизведение зависит от поддержки браузером.
Почему строка больше файла?
Base64 записывает каждые три байта четырьмя символами. Размер увеличивается примерно на треть.
Как восстановить изображение?
Вставьте результат в Base64 в WebP, чтобы просмотреть и скачать файл.
Данные отправляются на сервер?
Нет. Обработка выполняется в вашем браузере.
Другие языки
Источники
Как мы проверяем результаты
Мы проверяем этот инструмент автоматическими тестами по ссылкам ниже. Названия примеров сохранены на исходном языке.
- Verification method
- Supply a FileReader callback with a known-byte Data URI and check Base64, MIME and output formatting.
- Comparison reference
- Known input bytes and reference Base64 produced by Node.js Buffer.
- Verification scope
- FileReader is a fixture adapter here: this checks page handoff/formatting, not the browser file reader itself.
Test source and cases (select a file to read it)
-
file-encoding-reliability.test.js
- Image-to-Base64 shared template: FileReader results preserve raw bytes and Data URI formats
Тесты охватывают указанные примеры и границы, а не все возможные входные данные. Обратное преобразование и проверка той же библиотекой не являются независимой проверкой.