Закодувати або декодувати Base64
Вставте текст або перетягніть файл. Base64 створюється або декодується під час введення, а зображення показуються попереднім переглядом.
- Працює на вашому пристрої
- Без реєстрації
- Працює офлайн після першого відвідування

Як як закодувати або декодувати Base64
- Оберіть «Кодувати» або «Декодувати», а потім вставте текст або Base64.
- Або перетягніть файл, щоб отримати його Base64, чи data: URL, якщо ввімкнено відповідну опцію.
- Скопіюйте результат або завантажте його. Декодовані зображення показуються попереднім переглядом, який можна зберегти.
Питання
Для чого Base64?
Він перетворює байти на текст із символів A–Z, a–z, 0–9, + і /, тож бінарні дані, наприклад зображення, можна передавати всередині текстових форматів на кшталт електронної пошти, JSON, HTML і CSS. Кожні три байти стають чотирма символами, тому результат приблизно на третину довший за оригінал.
Чому не просто btoa() для тексту?
Base64 працює з байтами, а btoa() приймає лише символи до U+00FF, тож вона не справляється з галочкою (✓) чи китайським ієрогліфом. Цей інструмент спершу перетворює текст на байти UTF-8, тож «héllo ✓» стає 10 байтами і кодується як aMOpbGxvIOKckw==. Декодування виконує зворотне перетворення. Байти, які не читаються як текст, наприклад файл ZIP, пропонуються для завантаження.
Що таке URL-safe Base64?
Стандартний алфавіт використовує + і /, які мають значення в URL. Форма URL-safe (RFC 4648, розділ 5) натомість використовує - і _ та не містить доповнення =. Декодування приймає обидві форми, з доповненням чи без нього.
Чи завантажуються мої файли?
Ні. Ваш браузер читає файл і конвертує його прямо там. Нічого не завантажується і не зберігається.
Відгуки
Відгуків поки немає. Будьте першим.

