Кодування та декодування Base64
Перетворюйте текст і локальні файли в Base64 та відновлюйте їхній вміст.
Файли залишаються на вашому пристрої. Нічого не надсилається на сервер.
Один локальний файл до 10 МіБ. Для декодування виберіть файл із текстом Base64.
Двійковий результат: завантажте точні байти. Читабельний перегляд UTF-8 недоступний.
Перегляд обмежено 16 384 символами. Копіювання й завантаження містять повний результат.
Вхідні дані: до 1 МіБ тексту UTF-8 (1 048 576 байтів) або один файл до 10 МіБ (10 485 760 байтів), в обох напрямках.
Base64 — не шифрування. Дані залишаються в пам’яті: без надсилання, збереження чи додавання до URL.
Схожі інструменти
-
Кодування та декодування URL
Підготуйте текст для URL або відновіть символи з відсоткових кодів. -
Декодер JWT
Переглядайте вміст і дати токена. Підпис не перевіряється. -
Тестер регулярних виразів
Перевірте вираз, перегляньте групи й результат заміни. -
Генератор хешів
Контрольні суми MD5 і SHA для тексту чи файлів, із ключем HMAC і полем порівняння.
Отримали рядок Base64 у відповіді API й хочете прочитати його вміст? Вставте значення для декодування або виберіть текст чи локальний файл, щоб створити закодований рядок. Для тексту використовується UTF-8: українські літери, емодзі та інші системи письма зберігаються без змін. Оберіть стандартний алфавіт або варіант для URL залежно від вимог вашого застосунку. Усі обчислення виконуються у браузері. Сторінка не зберігає введені дані й не додає їх до своєї адреси.
Як користуватися
- Оберіть Кодувати або Декодувати, а потім джерело: Текст чи Файл.
- Вставте текст для автоматичного перетворення або виберіть файл і натисніть Виконати.
- За потреби ввімкніть алфавіт для URL; перенесення рядків доступне під час кодування.
- Скопіюйте повний результат або завантажте його. Очистити прибирає поточні дані.
Що враховано
- Зберігає комбіновані символи, емодзі та початкові закінчення рядків тексту UTF-8.
- Стандартний результат містить потрібні знаки =, а варіант для URL обходиться без них.
- Може вставляти закінчення CRLF після кожних 76 символів закодованого рядка.
- Перевіряє алфавіт, розташування заповнення й нульові значення невикористаних бітів.
- Дає змогу завантажити точні двійкові байти без підміни нерозбірливими символами.
Часті запитання
Чи захищає Base64 конфіденційні дані?
Ні. Base64 змінює лише спосіб подання байтів, а не приховує їхній зміст. Кожен, хто має закодований рядок, може відновити його без ключа чи пароля. Кодування також не підтверджує походження та цілісність даних. Успішно декодований файл не обов’язково безпечно відкривати.
Який обсяг тексту або файлів можна обробити?
Для одного перетворення дозволено до 1 МіБ тексту UTF-8, тобто 1 048 576 байтів, або один файл до 10 МіБ, тобто 10 485 760 байтів. Обмеження діє в обох напрямках. Base64 збільшує розмір приблизно на третину, тому великий результат може перевищити ліміт, якщо використати його як нове вхідне значення.
Чому після декодування немає читабельного тексту?
Початкові дані можуть бути зображенням, архівом або іншим двійковим вмістом. Якщо байти не утворюють коректний UTF-8 чи містять недруковані керувальні символи, доступне завантаження двійкового файла. Інструмент не підставляє символи заміни. Перед відкриттям з’ясуйте формат: Base64 не містить надійних відомостей про назву або тип файла.
Чи можна вставляти пробіли та пропускати заповнення?
Декодер ігнорує звичайні пробіли ASCII, табуляцію та закінчення рядків CR і LF. Заповнення можна повністю пропустити або вказати правильно. Змішані алфавіти, зайві знаки рівності й ненульові невикористані біти спричинять помилку. Якщо маєте URL даних, спочатку приберіть префікс і залиште лише частину Base64.
Чи потрапляє до копії весь результат?
Так. Попередній перегляд показує щонайбільше 16 384 символи, щоб сторінка залишалася чутливою до дій. Копіювання й завантаження використовують повний результат. Вхідні та вихідні дані не записуються у сховище браузера й не потрапляють до URL сторінки. Очистити та Скасувати зупиняють поточну роботу й не дають застарілому результату з’явитися знову.
Оновлено