Генератор паролів

Base64 Кодувальник / Декодувальник

Кодуйте текст або файли у Base64 та декодуйте рядки Base64 назад у звичайний текст або бінарні дані. Виберіть стандартний RFC 4648 або URL-безпечний варіант, вставте або перетягніть вхідні дані, а потім скопіюйте або завантажте результат за один клік. Zero-Knowledge — кожна операція виконується у volatile-пам'яті вашого браузера. Нічого не передається.

Варіант:
0 символів
Виведення0 символів

🔒 Zero-Knowledge — all encoding runs in your browser. Nothing is transmitted.

Навіщо використовувати цей Base64-інструмент?

Base64 — це стандартний рівень кодування бінарних даних для текстових каналів: заголовки HTTP, JSON-пейлоади, JWT-токени, вкладення електронної пошти (MIME) та URI даних у HTML/CSS. Цей інструмент реалізує стандартний Base64 згідно з RFC 4648 і його URL-безпечний варіант (замінюючи + на - та / на _) для використання в рядках запиту, заголовках JWT і ключах S3 без percent-encoding. Все виконується через нативний TextEncoder API браузера — без серверного round-trip, без журналів запитів, без сторонніх бібліотек із ризиками ланцюжка постачання. Кодування файлів читає байти безпосередньо через FileReader, тому навіть бінарні пейлоади обробляються повністю в локальній пам'яті.

  • Підтримка двох варіантів: стандартний Base64 (RFC 4648 §4) використовує A–Z, a–z, 0–9, +, / з доповненням =. URL-безпечний Base64 (§5) замінює + → - та / → _ — безпечний у URL, назвах файлів, заголовках JWT та ключах S3 без percent-encoding.

  • Кодування/декодування файлів: перетягніть будь-який файл для отримання його Base64-представлення або вставте рядок Base64 для завантаження декодованих бінарних даних — зображення, PDF або довільні blob-об'єкти. FileReader API обробляє байти локально; нічого не завантажується.

  • Швидке копіювання та завантаження: одним кліком результат потрапляє до буфера обміну. Завантаження експортує декодовані бінарні дані як файл. Обидві дії працюють повністю у браузері.

  • Лічильники символів і розміру: панелі введення та виведення показують кількість символів і розмір у байтах, щоб ви могли оцінити «роздування» пейлоаду (Base64 збільшує розмір приблизно на 33%) перед вбудовуванням у заголовки або токени.

  • Zero-Knowledge гарантія: жодного API-маршруту, жодної аналітики ваших пейлоадів, жодних серверних журналів. TextEncoder і FileReader працюють у volatile-пам'яті браузера — закрийте вкладку, і всі сліди зникнуть.

Як користуватися Base64-інструментом

  1. 1

    Виберіть вкладку «Кодування» або «Декодування». Для тексту вставте вхідні дані. Для файлів перейдіть на вкладку «Файл» і перетягніть або виберіть файл.

  2. 2

    Виберіть варіант: Стандартний (для MIME, JSON) або URL-безпечний (для JWT, рядків запиту, назв файлів).

  3. 3

    Натисніть «Кодувати» або «Декодувати». Результат з'являється миттєво з відображенням кількості символів.

  4. 4

    Скопіюйте результат до буфера обміну або натисніть «Завантажити», щоб зберегти декодовані бінарні дані як файл.

Часті запитання

Also try our Hash Generator to compute SHA-256, SHA-512 and HMAC digests client-side.

Кодуйте або декодуйте Base64 миттєво — безкоштовно, приватно, без сервера.