Інструмент розробника

Конвертуйте текст і файли в Base64 і назад

Кодуйте текст або файл у Base64, декодуйте Base64 у текст або файл і використовуйте Base64URL. Перетворення залишається у вашому браузері.

Конвертуйте текст, файли та URL-адресу Base64URL у UTF-8 локально. Нічого не завантажується в NEXNARA.

  • Працює локально
  • Без завантаження
  • Миттєво
  • Безкоштовно
Режим
Алфавіт

Base64 приблизно на 33% більший за оригінальні байти. Файли понад 10 Мб можуть уповільнити вкладку. Ця сторінка блокує файли розміром понад 32 Мб.

Як це працює

  1. Вставте дані
  2. Запустіть дію
  3. Скопіюйте результат

Чому NEXNARA

  • Приватно

    Дані залишаються в браузері.

  • Миттєво

    Результат з’являється одразу.

  • Без завантаження

    На сервер NEXNARA нічого не надсилається.

  • Працює будь-де

    Встановлення не потрібне.

Дізнатися більше

Що таке Base64?

Base64 перетворює двійкові дані на текст ASCII за допомогою A–Z, a–z, 0–9, + і /. Це кодування, а не шифрування. Будь-хто може розшифрувати його без ключа.

Що таке Base64URL?

Base64URL — це те саме кодування зі зміною + на -, / зміненим на _, а відступи часто опущені. Його використовують токени та деякі URL-адреси. Це не декодер JWT.

Чому Base64 більший?

Кожні 3 байти стають 4 символами ASCII, тому результат приблизно на одну третину більший, плюс додаткове доповнення. Цей додатковий розмір очікується, а не стиснення.

Файл до Base64

Виберіть або скиньте файл, щоб закодувати його в браузері. Ви можете скопіювати необроблений Base64 або URL-адресу даних. Декодуйте рядок Base64 або URL-адресу даних назад у файл для завантаження. Файл не завантажується.

Base64 проти кодування URL

Кодування URL-адреси (відсоткове кодування) робить текст усередині URL-адреси безпечним. Base64 кодує довільні байти як ASCII. Використовуйте URL-кодер для значень запиту та посилань; використовуйте цю сторінку для URL-адрес тексту, файлів і даних.

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

У текстовому режимі вставте текст і натисніть Encode або вставте Base64 і натисніть Decode. Swap обмінює дві коробки. Файловий режим кодує один файл. To file перетворює Base64 або URL-адресу даних на завантаження. Копіювати та завантажувати .txt використовувати поточний результат.

Підтримка Юнікоду

Цей інструмент кодує байти UTF-8, тож корейська, японська, китайська, арабська, гінді та емодзі коректно проходять туди й назад. Звичайний btoa на рядку Юнікоду не використовується.

Типові застосування

Використовуйте Base64 для data URL, простої передачі тексту або перегляду закодованих рядків. Не вважайте це способом сховати секрети.

Конфіденційність

Текст і файли залишаються в браузері. Нічого не завантажується в NEXNARA і нічого не зберігається в файлах cookie, локальному сховищі чи базі даних.

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

Чи Base64 — це шифрування?

Ні. Base64 — кодування. Його легко декодувати, і ним не варто захищати паролі чи секрети.

Чи може Base64 кодувати Юнікод?

Так. Цей інструмент спочатку перетворює текст на байти UTF-8, потім на Base64, тож неанглійський текст і емодзі працюють.

Чи можу я конвертувати файл у формат Base64?

так Відкрийте режим файлу, виберіть або відпустіть один файл, а потім закодуйте. Ви можете скопіювати необроблений Base64 або URL-адресу даних. Файл не завантажується.

Чому Base64 більший за оригінал?

Base64 зберігає 6 біт на символ, тому 3 байти стають 4 символами — приблизно на 33% більше, плюс доповнення.

Що таке Base64URL?

Алфавіт, безпечний для URL-адрес: - замість +, _ замість /, і часто немає = відступ. Закодуйте та декодуйте його тут. Корисне навантаження JWT не розшифровується як токени.

Мої дані завантажено?

Ні. Текст і файли перетворюються лише у вашому браузері. Немає завантаження на сервер і зовнішнього API.

Чи можу я декодувати Base64 локально?

так Декодування виконується на цій вкладці. Для двійкових даних використовуйте До файлу замість Декодування тексту.

Що станеться з недійсним Base64?

Інструмент показує Invalid Base64 і не аварійно завершує роботу. Пробіли ігноруються. Відсутнє заповнення заповнюється. Несправний вхід, наприклад усічений рядок, відхиляється.