base64кодуванняjavascriptapi

Base64: що це таке і навіщо він потрібен?

Давайте пояснимо Base64 простими словами. Де використовується, як кодувати та декодувати, приклади в JavaScript.

Опубліковано 23 лютого 2026 р.·Час читати: 8 хв

Що таке Base64?

Base64 – це спосіб кодування двійкових даних (байтів) у текстовий формат із використанням 64 символів: A-Z, a-z, 0-9, +, /.

Навіщо вам Base64?

- Вкладення електронної пошти - протокол MIME використовує для файлів Base64

- Data URI — вбудовування зображень безпосередньо в HTML/CSS

- JWT-токени - заголовок і корисне навантаження закодовані в Base64

- API запити — передача бінарних даних в JSON

- HTTP Basic AuthАвторизація: базова dXNlcjpwYXNz

Приклад у JavaScript

// Кодування 
const encoded = btoa(''Hello, World!''); // "SGVsbG8sIFdvcmxkIQ==" 

// Розшифровка 
const decoded = atob(''SGVsbG8sIFdvcmxkIQ==''); // "Привіт, світ!" 

// Для UTF-8 (кирилиця тощо) 
const encodeUTF8 = str ='>' btoa(unescape(encodeURIComponent(str))); 
const decodeUTF8 = str ='>' decodeURIComponent(escape(atob(str))); 

Розмір даних

Base64 збільшує розмір даних приблизно на 33%: кожні 3 байти стають 4 символами.

Спробуйте наш безкоштовний кодувальник Base64 – підтримує UTF-8 і кирилицю.

Ми використовуємо cookie для аналітики. Політика конфіденційності Ви можете прийняти або відхилити необов'язкове відстеження.