Конвертация изображений в Base64
Взаимная конвертация изображений и кодировки Base64, поддержка перетаскивания и предпросмотра в реальном времени
Перетащите изображение сюда или нажмите для выбора файла
Поддерживаются JPG, PNG, GIF, WebP, SVG и другие форматы
Что такое кодирование изображений в Base64?
Base64 — это способ кодирования двоичных данных с использованием 64 печатных символов. Кодирование изображений в Base64 преобразует двоичные данные изображения в строку ASCII-символов, позволяя встраивать изображение непосредственно в HTML, CSS, JSON и другие текстовые форматы.
Формат Data URL: data:image/[формат];base64,[закодированные данные]
Использование
Изображение в Base64
- Перетащите изображение в область загрузки или нажмите кнопку выбора файла
- Выберите формат вывода: с префиксом Data URL или чистый Base64
- Нажмите «Копировать Base64» для копирования результата
- Вставьте скопированное содержимое в нужное место
Base64 в изображение
- Вставьте строку Base64 в поле ввода
- Нажмите «Конвертировать в изображение»
- Просмотрите результат конвертации, можно скачать изображение
Примеры использования
Использование в HTML
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUg..." alt="image description">
Использование в CSS
.background {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUg...');
}Передача в JSON API
{
"image": "iVBORw0KGgoAAAANSUhEUgAAAAUA...",
"format": "png"
}Часто задаваемые вопросы
В: Зачем конвертировать изображения в Base64?
О: Кодирование Base64 уменьшает количество HTTP-запросов, подходит для мелких иконок, фоновых изображений. Изображение встраивается прямо в код без дополнительного запроса файла.
В: Увеличивается ли размер изображения после кодирования Base64?
О: Да, кодирование Base64 увеличивает данные примерно на 33%. Рекомендуется использовать Base64 только для небольших изображений (обычно менее 10 КБ).
В: Подходит ли Base64 для больших изображений?
О: Не рекомендуется. Закодированная строка для больших изображений очень длинная, увеличивает объём HTML/CSS-файлов, влияет на производительность загрузки. Рекомендуется использовать CDN изображений или ленивую загрузку.
В: Загружаются ли изображения на сервер?
О: Нет. Вся конвертация выполняется локально в вашем браузере, данные изображения не загружаются ни на какой сервер, защищая вашу конфиденциальность.