← Назад к функциям
Free

Base64 кодирование / декодирование

Кодировщик/декодировщик Base64 преобразует текст в Base64 и Base64 обратно в текст прямо в вашем браузере. Unicode-безопасное кодирование правильно обрабатывает эмодзи, нелатинские скрипты и специальные символы. Однокликовое копирование, обмен входом/выходом и преобразование в реальном времени.

Base64 используется везде - URL данных, JWT токены, кодирование MIME электронной почты, заголовки базовой аутентификации и полезные нагрузки встроенных активов. Но браузеры не предлагают быстрый способ кодирования или декодирования Base64 без написания кода. Этот инструмент обеспечивает это. Вставьте любую строку для ее кодирования или вставьте любое Base64 для его декодирования обратно в исходный текст. Кодировщик безопасен для Unicode (в отличие от встроенного btoa, который не работает с символами за пределами Latin-1) - эмодзи, китайские символы, арабский и все другие скрипты кодируются и декодируются правильно. Декодировщик обрабатывает как стандартные, так и URL-безопасные варианты Base64. Преобразование в реальном времени означает, что вы видите обновление вывода при вводе, а кнопка обмена позволяет мгновенно переключать вход и выход.

Предпросмотр в реальном времени
example.com
Base64 Кодировщик / Декодировщик Закодировать Декодировать
Ввод
Hello, DevSuite Pro!
Base64 Вывод
SGVsbG8sIERldlN1aXRlIFBybyE=
Копировать Поменять местами
Ключевые особенности

Кодирование и декодирование

Мгновенно переключайтесь между режимами кодирования и декодирования. Преобразуйте простой текст в Base64 или Base64 обратно в простой текст - оба направления поддерживаются.

Безопасно для Unicode

Правильно обрабатывает эмодзи, китайский, арабский, иврит и все другие скрипты. В отличие от встроенного в браузер btoa(), этот кодировщик не дает сбой при вводе, отличном от Latin-1.

Однокликовое копирование

Скопируйте кодированный или декодированный результат в буфер обмена одним щелчком - нет необходимости вручную выбирать текст.

Преобразование в реальном времени

Вывод обновляется при вводе. Нет необходимости нажимать кнопку - изменения появляются мгновенно для более быстрой отладки.

Обрабатывает вариант безопасный для URL

Декодирует как стандартный Base64, так и URL-безопасный Base64 (используется в JWT токенах, где + и / заменены на - и _).

Обмен вводом и выводом

Одна кнопка обменивает поля ввода и вывода - полезно, когда вы хотите повторно кодировать декодированный результат или проверить точность туда-обратно.

Типичные сценарии использования

Декодирование полезных нагрузок JWT

Вставьте часть полезной нагрузки токена JWT для декодирования и проверки претензий. Быстрее, чем написание скрипта декодировщика только для чтения содержимого токена.

Создание URL данных

Кодируйте небольшой текстовый или графический контент для встраивания непосредственно в CSS, HTML или файлы конфигурации - полезно для встроенных ресурсов.

Отладка базовой аутентификации

Декодируйте заголовки Authorization: Basic, чтобы открыть учетные данные username:password во время отладки API.

Контент электронной почты MIME

Декодируйте вложения электронной почты в кодировке Base64 или части тела из необработанных источников MIME для проверки.

Кодирование секретов безопасно

Кодируйте двоичные или специальные строки символов для передачи в текстовых каналах (URL, JSON, заголовки), где они иначе сломались бы.

Как использовать
1

Откройте инструмент Base64

Нажмите на значок Base64 в панели DevSuite Pro или всплывающее окно. Откроется двухпанельный редактор с переключением кодирования/декодирования.

2

Вставьте ваш ввод

Вставьте простой текст для кодирования или строку Base64 для декодирования. Инструмент автоматически определяет, какой режим имеет смысл на основе вашего выбора.

3

Выберите режим

Нажмите кодирование для преобразования текста в Base64 или декодирование для преобразования Base64 обратно в текст. Текущий режим четко выделен.

4

Прочитайте результат

Преобразованный результат появляется в панели выхода немедленно. Длинные выходы прокручиваются и переносятся по умолчанию.

5

Скопируйте результат

Нажмите кнопку Copy, чтобы сохранить вывод в буфер обмена, или используйте Swap, чтобы переместить вывод обратно как вводе для дальнейшего преобразования.

Готовы попробовать?

Установите DevSuite Pro бесплатно и разблокируйте более 64 инструментов разработчика для вашего браузера.

Добавить в Chrome Добавить в Edge Добавить в FireFox