Base64 Кодувальник / Декодувальник
Кодуйте текст або файли у Base64 та декодуйте рядки Base64 назад у звичайний текст або бінарні дані. Виберіть стандартний RFC 4648 або URL-безпечний варіант, вставте або перетягніть вхідні дані, а потім скопіюйте або завантажте результат за один клік. Zero-Knowledge — кожна операція виконується у volatile-пам'яті вашого браузера. Нічого не передається.
🔒 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
Виберіть вкладку «Кодування» або «Декодування». Для тексту вставте вхідні дані. Для файлів перейдіть на вкладку «Файл» і перетягніть або виберіть файл.
- 2
Виберіть варіант: Стандартний (для MIME, JSON) або URL-безпечний (для JWT, рядків запиту, назв файлів).
- 3
Натисніть «Кодувати» або «Декодувати». Результат з'являється миттєво з відображенням кількості символів.
- 4
Скопіюйте результат до буфера обміну або натисніть «Завантажити», щоб зберегти декодовані бінарні дані як файл.
Часті запитання
Also try our Hash Generator to compute SHA-256, SHA-512 and HMAC digests client-side.
Схожі інструменти
Генератор паролів
Генеруйте надійні випадкові паролі миттєво.
Генератор хешів
Хешуйте текст за допомогою MD5, SHA-256, SHA-512 та інших алгоритмів.
Перевірка надійності пароля
Перевірте, наскільки надійний ваш пароль.
Генератор PIN-кодів
Генеруйте захищені цифрові PIN-коди.
Генератор випадкових чисел
Генеруйте випадкові числа у будь-якому діапазоні.
Генератор UUID
Генеруйте UUID v4 для ідентифікаторів і токенів.