Кодування
Вихідний текст
Результат у Base64

Base64 кодування та декодування

Інструмент для перетворення тексту у формат Base64 та зворотного декодування.

Підтримує вибір різних кодувань символів: UTF-8, Windows-1251, KOI8-R, IBM866, ISO-8859-5, Windows-1252, ASCII, UTF-16.

Як працює Base64

Принцип перетворення бінарних даних у безпечний для передачі ASCII текст.

1. Розбиття на байти

Кожні 3 байти вихідних даних (24 біти) об'єднуються в єдиний безперервний потік бітів.

2. Поділ на групи по 6 бітів

Потік із 24 бітів ділиться на 4 групи по 6 бітів. Число з 6 бітів набуває значення від 0 до 63.

3. Підстановка символів алфавіту

Кожне 6-бітне число замінюється символом із таблиці Base64 (A-Z, a-z, 0-9, +, /). За нестачі байтів додається доповнення =.

Приклад: кодування слова 'Кіт' в UTF-8

В UTF-8 слово займає кілька байтів, які діляться на групи по 6 бітів і утворюють символи Base64.

Про інструмент

Практичний інструмент для веб-розробки, передачі даних та налагодження.

01

Веб-розробка та API

Передача бінарних даних, зображень у data URI та заголовків базової автентифікації HTTP.

02

Робота з протоколами

Кодування службових рядків та вкладень для поштових протоколів (MIME) і мережевих форматів.

03

Налагодження та безпека

Швидкий аналіз корисного навантаження токенів, вебхуків та серіалізованих структур даних.