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

Онлайн кодувальник/декодувальник Base64

Кодуйте текст UTF-8 у стандартний Base64 або декодуйте його назад у текст і копіюйте результат просто в браузері.

Почати роботу

Онлайн кодувальник/декодувальник Base64

Кодуйте текст UTF-8 у стандартний Base64 або декодуйте його назад у текст і копіюйте результат просто в браузері.

Можливості та обмеження

Введений текст не надсилається на сервер для цього перетворення. Base64 — це лише спосіб представлення даних, а не шифрування чи захист. Не використовуйте його для конфіденційних даних, якщо не розумієте ризиків.

Приклад кодування

Введіть текст Hello. Після кодування ви отримаєте SGVsbG8=. Для тексту 你好 результат буде 5L2g5aW9 (кодування UTF-8).

Приклад декодування

Вставте рядок SGVsbG8= і виберіть «Декодувати». Отримаєте Hello. Якщо рядок містить пробіли або переходи на новий рядок, вони будуть видалені перед декодуванням.

Обмеження

  • Для кодування допустимі 8 388 608 кодових одиниць UTF-16 і 16 МіБ байтів UTF-8 до перетворення на Base64. Для декодування: 16 777 216 початкових кодових одиниць і 8 388 608 символів Base64 після видалення пробілів. Довжина UTF-16 не дорівнює кількості байтів UTF-8.
  • Якщо Base64 містить некоректні символи або декодовані байти не є дійсним UTF-8, виникне помилка.
  • Інструмент не підтримує вибір кодування символів — лише UTF-8.

Поширені запитання

Чи можу я закодувати двійковий файл?

Ні, цей інструмент призначений лише для тексту. Для кодування двійкових файлів використовуйте окремий кодувальник файлів Base64.

Чому в результаті є символ '='?

Символ '=' (padding) додається, коли довжина вхідних даних не кратна трьом байтам. Це нормально.

Що станеться, якщо я введу некоректний Base64?

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

Привіт ↔ 0J/RgNC40LLRltGC
Hello ↔ SGVsbG8=

Для прямого кодування й зворотного декодування тут дані UTF-8 мають бути не більше 6 МіБ: це дає до 8 МіБ Base64. Довший результат можна відновити як байти файловим декодувальником у межах його обмежень.

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