💡Потрібно закодувати дані у Base64? Наш безкоштовний онлайн інструмент миттєво перетворює текстові рядки, файли та бінарні дані у формат Base64 — ідеально для розробників, які працюють з API, вкладеннями електронної пошти та безпечною передачею даних. 🚀 Підтримує файли до 10MB. Завантаження не потрібні!
📥 Введіть ваш текст або завантажте файл для кодування
💻 Інструмент перетворює кожен символ у 8-бітові значення ASCII
🧩 Об'єднує три 8-бітові байти у 24-бітові послідовності
🔄 Відображає 6-бітові фрагменти у набір символів Base64
Використовує стандартний алфавіт Base64 RFC 4648:
| Діапазон | Символи | Індекс |
|---|---|---|
| 0 -25 | A-Z | 🔠 Великі літери |
| 2 6-51 | a-z | 🔡 Малі літери |
| 5 2-61 | 0 -9 | 🔢 Цифри |
| 6 2-63 | +/ | ⚡ Спеціальні символи |
| = | ⏹ ️ Символ заповнення |
Порівняння накладних витрат кодування:
| Розмір вхідних даних | Розмір Base64 | Накладні витрати |
|---|---|---|
| 3 байти | 4 символи | 🔼 33% |
| 1 KB | 1 .33KB | 🔼 33% |
| 1 MB | 1 .33MB | 🔼 33% |
Середній час обробки (Chrome v120):
| Розмір файлу | Час кодування |
|---|---|
| 1 KB | ⚡ <50ms |
| 1 00KB | ⚡ <300ms |
| 1 MB | ⏳ <1.5s |
| 1 0MB | ⏳ <8s |
Вбудовані інструменти Base64 на різних платформах:
🔤Кодування рядка
echo -n 'текст' | base64Базове кодування рядка
📁Кодування файлу
base64 вхідний.txt > вихідний.b64Перетворення файлу у Base64
🔌Кодування в PowerShell
[Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes("текст"))Вбудований метод PowerShell
⌨️ Кодування в CMD
certutil -encode вхідний.txt вихідний.b64Вбудована утиліта Windows
<img src="data:image/png;base64,iVBORw0KGgo...">document.styleSheets[0].insertRule("@font-face{src:url('data:application/font-woff2;base64,...')")Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=fetch(url, {headers: {'X-Payload': btoa(JSON.stringify(data))}})Base64, який використовується в JWT токенах та веб-контекстах.Base64 не є шифруванням — це кодування. Для конфіденційних даних завжди використовуйте HTTPS/TLS для передачі та належне шифрування (наприклад, AES) перед кодуванням Base64.Для малих ресурсів (<10KB) кодування Base64 може зменшити кількість HTTP-запитів, вбудовуючи дані безпосередньо в HTML/CSS.
Завжди перевіряйте рядки Base64 перед декодуванням — неправильні вхідні дані можуть спричинити помилки.
Поєднуйте зі стисненням gzip при передачі великих закодованих даних Base64.