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

Преобразование текста и файлов в Base64 и обратно

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

Преобразуйте текст, файлы и 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-адресов текста, файлов и данных.

Как пользоваться

В текстовом режиме вставьте текст и нажмите «Кодировать» или вставьте Base64 и нажмите «Декодировать». Своп обменивает две коробки. Файловый режим кодирует один файл. 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?

Инструмент показывает неверный Base64 и не дает сбоя. Пробелы игнорируются. Недостающие поля заполняются. Неработающие вводимые данные, например усеченная строка, отклоняются.