Base64 Кодувальник / Декодувальник
Швидко кодуйте та декодуйте рядки Base64.
Миттєве кодування
Швидко перетворюйте звичайний текст у формат Base64 для використання в URL-адресах даних, API або вкладеннях електронної пошти.
Швидке декодування
Декодуйте рядки Base64 назад у читабельний текст одним кліком. Ідеально підходить для перевірки закодованих даних.
Гарантована конфіденційність
Всі перетворення відбуваються у вашому браузері. Ваші дані ніколи не залишають ваш пристрій і не завантажуються на жоден сервер.
Виявлення помилок
Недійсні рядки Base64 автоматично виявляються з чіткими повідомленнями про помилки, щоб допомогти вам виправити проблеми з кодуванням.
Розуміння кодування Base64
Base64 - це схема кодування бінарних даних у текстовий формат, яка представляє бінарні дані у форматі рядка ASCII. Вона широко використовується для передачі даних через медіа, призначені для обробки тексту, такі як вкладення електронної пошти, URL-адреси даних у HTML/CSS та токени аутентифікації API. Base64 забезпечує збереження бінарних даних у цілості на системах, які інакше могли б їх пошкодити.
Коли використовувати Base64
Кодування Base64 є необхідним для вбудовування зображень безпосередньо в HTML (data:image/png;base64,...), передачі файлів через JSON API, кодування облікових даних для HTTP Basic Auth та безпечного включення бінарних даних у XML або JSON. Воно також часто використовується в токенах JWT та потоках OAuth. Хоча Base64 збільшує розмір даних приблизно на 33%, це стандартне рішення для безпечної передачі бінарних даних у текстовому форматі.
Як працює кодування Base64
Base64 перетворює бінарні дані на групи по 6 біт, а потім відображає кожну групу на один з 64 символів ASCII (A-Za-z0-9+/). Кожні 3 байти вхідних даних генерують 4 байти виходу Base64. Символи заповнення (=) додаються, щоб забезпечити, що довжина виходу є кратною 4. Цей процес повністю оборотний - декодування просто відновлює відображення символів і видаляє заповнення, щоб відновити оригінальні бінарні дані.