Кодер/декодер Base64

Безкоштовний кодувальник і декодер Base64 - миттєво кодуйте і декодуйте текст. Основний інструмент для веб-розробників у всьому світі.

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

Base64 - це схема кодування, яка перетворює двійкові дані на текст, що складається з 64 друкованих ASCII символів (A-Z, a-z, 0-9, +, /). Вона виникла як рішення для передавання двійкових даних через протоколи, спроєктовані лише для тексту, наприклад e-mail або старіші HTTP headers. Сьогодні Base64 використовується в JWT токенах, де header і payload закодовані у Base64url, у вбудованих зображеннях у CSS та HTML типу data:image/png;base64,..., у HTTP Basic Auth, який передає Base64 encoded рядок виду "користувач:пароль", а також у MIME вкладеннях електронної пошти. Закодований результат завжди приблизно на 33 % довший за оригінал. Важливо: Base64 - це кодування, а не шифрування - будь-хто може декодувати ці дані без пароля.

Як використовувати

  1. 1Виберіть режим: кодування тексту в Base64 або декодування Base64 назад у текст.
  2. 2Вставте вхідний текст або Base64 рядок у поле введення.
  3. 3Результат з'являється відразу в полі виводу без додаткового натискання на кнопку генерації.
  4. 4Під час декодування невалідного Base64 інструмент показує повідомлення про помилку з описом причини.
  5. 5Скопіюйте результат кнопкою Копіювати.

Специфікації та обмеження

Кодування тексту UTF-8 у Base64 і декодування Base64 назад у текст. Вивід приблизно на 33 % довший за вхід, оскільки кожні 3 байти перетворюються на 4 символи. Обробка виконується в браузері - жодні дані не надсилаються на сервер. Перемикач режиму змінює кодування та декодування. Під час декодування невалідного Base64 з'являється повідомлення про помилку. Base64 не є шифруванням - закодовані дані легко декодуються будь-ким.