ГлавнаяПрактические руководства
Как преобразовать изображение в Base64 (и обратно)
Краткий ответ
Чтобы преобразовать изображение в Base64, перетащите его в инструмент «Изображение в Base64» и скопируйте результат. По умолчанию это data URI, который можно вставить в HTML или CSS. Чтобы вернуться обратно, выберите "Base64 to image", вставьте текст и скачайте изображение.
Шаги
- Откройте инструмент «Изображение в Base64» и выберите "Image to Base64".
- Перетащите изображение. Исходный файл кодируется как есть, поэтому SVG остаётся SVG.
- Выберите нужный формат: data URI, чистый Base64, фон CSS или тег изображения HTML, затем нажмите "Copy".
- Чтобы декодировать, выберите "Base64 to image", вставьте текст и скачайте изображение.
Когда Base64 уместен
Base64 записывает байты файла простым текстом, поэтому небольшое изображение может находиться прямо внутри веб-страницы, таблицы стилей или письма без отдельного файла. Текст примерно на треть длиннее файла.
Он подходит для небольших изображений вроде значков и логотипов. Для большого фото текст становится очень длинным, а обычный файл изображения загружается быстрее, поэтому инструмент предупреждает, если размер превышает 100 КБ.
Вставка Base64 обратно
Можно вставить полный data URI или только символы Base64. Инструмент определяет тип изображения (PNG, JPG, GIF, WebP, BMP, AVIF, SVG или ICO) по самим данным и доверяет им больше, чем неверной подписи.
Если текст обрезался при копировании или это вообще не изображение, вы получите простое сообщение об этом вместо сломанного файла.
Частые вопросы
Что такое data URI?
Способ поместить файл внутрь веб-адреса. Он начинается с data:, типа файла и ;base64, а дальше идёт текст Base64.
Почему текст Base64 больше файла?
Base64 использует четыре текстовых символа на каждые три байта, поэтому текст примерно на 33 процента длиннее.
Загружается ли моё изображение на сервер?
Нет. Кодирование и декодирование происходят в вашем браузере.
Автор: Basic App Company. Последняя проверка по инструменту: 12 ноября 2026 г.. Инструмент работает в вашем браузере, поэтому ваши изображения не загружаются на сервер.