Конвертер зображень у Base64
Конвертуйте зображення в Base64 або data URI з готовим кодом для CSS і HTML чи декодуйте Base64 назад у зображення з переглядом. Безкоштовно й приватно.
Зображення → Base64
Base64 → зображення
Як конвертувати зображення в Base64
- У розділі Зображення → Base64 перетягніть зображення в зону завантаження або натисніть на неї, щоб вибрати файл (PNG, JPEG, GIF, WebP, SVG, ICO, BMP, AVIF…).
- Виберіть Вивід: Data URI (
data:image/png;base64,…), Лише Base64, CSS background-image або Тег HTML, який також містить ширину й висоту зображення.
- Натисніть Копіювати або Завантажити як .txt для довгих результатів.
У рядку під зоною завантаження показано справжній формат (його визначено за байтами файлу, а не за іменем), розміри, розмір файлу та довжину data URI.
Як перетворити Base64 назад на зображення
- У розділі Base64 → зображення вставте текст у поле Текст Base64 або data URI. Можна вставити чистий рядок Base64, повний data URI або навіть цілу CSS-властивість чи тег
<img>: data URI буде знайдено всередині. Розриви рядків і пробіли ігноруються, а Base64 для URL (із-і_) також працює. - Натисніть Декодувати зображення. З’являться перегляд, тип, розміри та розмір файлу.
- Натисніть Завантажити зображення, щоб зберегти його з правильним розширенням.
Тип перевіряється за «магічними байтами» – сигнатурою на початку кожного формату зображень (наприклад, 89 50 4E 47 для PNG або FF D8 FF для JPEG). Якщо data URI стверджує, що це image/jpeg, а всередині PNG, інструмент повідомить про це й використає справжній тип. Усе, що не є розпізнаним зображенням, відхиляється, а ліміт становить 20 МБ даних зображення.
Як працює Base64
Base64 перетворює кожні 3 байти файлу на 4 символи, що друкуються, із набору A–Z, a–z, 0–9, + і /, а = слугує вирівнюванням у кінці. Саме тому закодований текст приблизно на 33% більший за файл: іконка 30 КБ стає текстом близько 40 КБ. Data URI додає короткий заголовок data:<тип>;base64,, щоб браузер знав, як його читати.
Коли варто вбудовувати зображення як data URI
Data URI зручні для:
- невеликих іконок, логотипів і фонів у CSS, щоб заощадити запит;
- HTML-листів і однофайлових HTML-документів, які мають працювати без зовнішніх файлів;
- API на JSON і конфігураційних файлів, які можуть містити лише текст.
Для великих фотографій вони погано підходять. Текст на третину більший за файл, він не може кешуватися окремо від сторінки чи таблиці стилів, у яку вбудований, і сповільнює відображення. Починаючи приблизно від 10–100 КБ, зазвичай виграє звичайний файл зображення з нормальним кешуванням, тому для зображень понад 100 КБ інструмент показує нагадування.
Усе працює у вашому браузері: зображення й вставлений текст ніколи не завантажуються на сервер.
Поширені запитання
Чи є Base64 способом стиснути або захистити зображення?
Ні. Base64 збільшує дані приблизно на 33%, і будь-хто може їх декодувати. Він лише перетворює двійкові дані на текст, який можна передавати там, де двійкові дані не пройдуть.
Чому мій data URI не відображається?
Найпоширеніші причини – відсутній чи неправильний тип у заголовку, пробіли або лапки всередині рядка, обрізаний текст. Вставте рядок у Base64 → зображення: інструмент повідомить про недопустимі символи та перевірить справжній тип.
Чи можна використати SVG як data URI?
Так. SVG можна закодувати в Base64, як і будь-яке зображення. Для SVG data URI з кодуванням URL (data:image/svg+xml,%3Csvg…) часто коротший; цей інструмент декодує обидві форми.
Чи працює це із зображеннями HEIC або AVIF?
Кодування працює з будь-яким файлом зображення. Перегляд з’являється лише тоді, коли ваш браузер може показати формат, але текст Base64 і завантаження завжди коректні.
Чи є обмеження за розміром?
Так, 20 МБ даних зображення в обох напрямках. Довші рядки сповільнюють браузери, і на вебсторінці вони рідко виправдані.
Схожі інструменти
- Base64: кодер і декодер Безкоштовний кодер і декодер Base64 з повною підтримкою UTF-8 та варіантом base64url для URL. Працює у вашому браузері, нічого не завантажується на сервер.
- Стиснення зображень онлайн Стисніть JPG, PNG і WebP та зменште розмір фото без помітної втрати якості. Пакетна обробка у вашому браузері, файли не завантажуються на сервер.
- Конвертер зображень Конвертуйте зображення між PNG, JPG, WebP, BMP та ICO у браузері. Пакетна обробка, розміри для фавікона й вибір фону для прозорості. Без завантаження на сервер.
- Перегляд EXIF-даних фото Дізнайтеся, чим і де зроблено фото: камера, об’єктив, експозиція, дата й GPS-координати. Файл читається у вашому браузері й не йде на сервер.