Зображення у Base64

Миттєво перетворюй будь-який файл зображення на рядок Base64. Цей безкоштовний онлайн-інструмент Image to Base64 не вимагає реєстрації і працює прямо у твоєму браузері.
Як працює кодування зображення в base64
Кодування Base64 бере бінарні дані та відображає їх у 64-символьний піднабір ASCII. Ти читаєш по три байти за раз. Це дорівнює 24 бітам. Алгоритм розбиває ці 24 біти на чотири 6-бітні фрагменти. Кожен фрагмент вказує на конкретний символ в алфавіті. Якщо розмір твого файлу не є кратним трьом байтам, інструмент додає в кінці знаки рівності.
Коли ти використовуєш цей інструмент, він читає сирі байти завантаженого файлу. Він ігнорує розширення файлу і дивиться на реальні magic numbers. PNG починається зі специфічних hex-байтів. JPEG стартує з FF D8 FF. Потім інструмент додає правильний MIME type до твого виводу, якщо тобі потрібен data URI.
Коли використовувати онлайн-конвертер image to base64
Це тобі потрібно, коли ти хочеш вбудувати дрібну графіку прямо у свій код. CSS-файли та HTML-документи можуть рендерити data URI без додаткових HTTP-запитів. Це прибирає зайвий мережевий шум для крихітних іконок або spinner GIF. Ти просто вставляєш закодований рядок у свою таблицю стилів або розмітку.
Ще один типовий сценарій стосується JSON API. Деякі вебсервіси очікують бінарні вкладення, закодовані як текст всередині JSON-пейлоаду. Тобі також може знадобитися це для зберігання маленьких зображень у текстовій колонці бази даних або передачі їх через параметр запиту URL. Просто пам'ятай, що Base64 роздуває оригінальний розмір файлу приблизно на 33 відсотки.
- Вбудовування маленьких favicon або UI-іконок прямо в CSS.
- Передача даних зображення через JSON-пейлоади або URL-параметри.
- Зберігання крихітної графіки в суто текстових колонках бази даних.
- Генерація data URI для HTML-шаблонів електронних листів.
Обмеження інструменту image to base64
Цей інструмент обробляє лише етап кодування. Він не оптимізує, не змінює розмір і не стискає твій вихідний файл. Якщо ти скормиш йому величезну 10-мегабайтну фотографію, то отримаєш назад величезний 13-мегабайтний текстовий рядок. Браузери та парсери просто захлинуться від таких великих data URI. Кодуй лише дрібні ассети.
Формат виводу повністю залежить від твого вихідного файлу. Якщо ти завантажиш зображення WebP, інструмент видасть рядок WebP Base64. Він не перетворить магічним чином PNG на JPEG. Якщо тобі потрібен інший формат, спочатку конвертуй зображення за допомогою спеціалізованого графічного редактора.
Як користуватися image to base64
- Натисни на область завантаження та вибери локальний файл зображення.
- Зачекай, поки браузер прочитає байти файлу та обробить кодування.
- Скопіюй згенерований рядок Base64 з текстової області виводу.
- Встав рядок у свій HTML, CSS, JSON або термінал.
Префікси data URI Base64 за форматом
Використовуй ці точні префікси під час вбудовування закодованого рядка в HTML або CSS.
| Формат файлу | MIME type | Префікс Data URI |
|---|---|---|
| PNG | image/png | data:image/png;base64, |
| JPEG | image/jpeg | data:image/jpeg;base64, |
| GIF | image/gif | data:image/gif;base64, |
| WebP | image/webp | data:image/webp;base64, |
| SVG | image/svg+xml | data:image/svg+xml;base64, |
Frequently asked questions
- Цей інструмент image to base64 повністю безкоштовний?
- Так. Ти можеш конвертувати стільки файлів, скільки потрібно, без оплати чи створення облікового запису. Тут немає прихованих пейволів або преміум-тарифів для цієї конкретної утиліти.
- Інструмент працює на мобільних пристроях?
- Він працює повністю у твоєму браузері, тому на iOS та Android все функціонує так само, як і на десктопі. Ти можеш вибирати фото безпосередньо з камери або файлового менеджера на телефоні.
- Чому мій рядок Base64 довший за оригінальний файл?
- Кодування Base64 перетворює 3 байти бінарних даних на 4 ASCII-символи. Ці структурні накладні витрати збільшують загальний розмір приблизно на 33 відсотки. Це математична гарантія схеми кодування, а не баг.
- Як конвертувати зображення в base64 без префікса data URI?
- За замовчуванням інструмент видає сирий закодований рядок. Якщо тобі потрібен повний формат data URI для HTML або CSS, просто додай правильний рядок MIME type самостійно, використовуючи таблицю вище.
- Що станеться, якщо я завантажу пошкоджений файл зображення?
- Інструмент читає сирі байти, тому він все одно закодує пошкоджені дані в рядок Base64. Однак отримане зображення не зможе відобразитися в браузері або переглядачі, оскільки базова бінарна структура зламана.
Поділитися
Схожі інструменти
Перетворіть Base64 на зображення.
Популярні інструменти
Перевірте, чи є сторінка в кеші Google.
Перевірте перенаправлення 301 і 302 для адреси. Відстежується до 10 переходів.
Отримайте приблизні дані про IP-адресу.
Знайдіть домен або хост, повʼязаний із вказаною IP-адресою.