Кодирование и декодирование Base64
Инструмент автоматически определяет тип данных: обычный текст кодируется в Base64, корректный Base64 автоматически декодируется в исходный текст.
Локальная обработка · Файлы не отправляются на сервер
Файлы обрабатываются в этом браузере без автоматической загрузки на сервер. Для первой загрузки компонентов может потребоваться интернет.
Кодирование и декодирование Base64: использование и ограничения
Base64 представляет байты с использованием печатных символов. Этот инструмент преобразует текст UTF-8 для отладки API, проверки журналов и фрагментов данных.
Base64 — это кодирование, а не шифрование; На этой странице выводится только текст в формате UTF-8, конвертация в другие кодировки и загрузка бинарных файлов не предусмотрены.
Объяснение возможностей
Стандартный текст Base64 и Base64URL
Декодирование принимает стандартный алфавит Base64 и Base64URL с - и _ и восстанавливает пропущенные конечные дополнения. Кодировка производит стандарт Base64.
URI текстовых данных и явные режимы
Сначала можно удалить префикс data:…;base64, а затем декодировать текст; При неоднозначности ввода выберите режим кодирования или декодирования, чтобы не полагаться на автоматический выбор.
Практические примеры
Кодирование обычного текста в формате Base64.
Ввод
Hello
Результат преобразования
SGVsbG8=
Режим кодирования дает показанный результат. Введите этот результат в режиме декодирования, чтобы восстановить Hello.
Декодировать недополненный Base64URL
Ввод
8J-Yig
Результат преобразования
😊
Режим декодирования нормализует стандартный алфавит и восстанавливает заполнение перед чтением текста UTF-8.
Декодирование текстового URI данных
Ввод
data:text/plain;base64,SGVsbG8=
Результат преобразования
Hello
Этот пример содержит текстовые данные; это не подразумевает поддержку экспорта URI данных изображения в виде изображений.
Порядок использования
Автоопределение
Можно выбрать автоматический режим, кодирование или декодирование; Если нужно точно указать направление, используйте ручной режим и затем вставьте текст или строку Base64.
Конвертация в реальном времени
Инструмент автоматически определяет тип данных: обычный текст кодируется в Base64, корректный Base64 автоматически декодируется в исходный текст.
Скопировать одним кликом
Каждое поле результата содержит кнопку «Копировать» для быстрого получения закодированного или декодированного содержимого.
Часто задаваемые вопросы
Почему некоторое содержимое автоматически декодируется, а не кодируется?
Автоматический режим декодирует Base64 только при наличии корректного текста UTF-8; при неоднозначности выберите режим вручную.
Что обычно вызывает сбой декодирования?
Распространённой причиной является то, что входные данные не являются полной корректной строкой Base64, или в них появились недопустимые символы. Можно сначала проверить, не была ли обрезана исходная информация или добавлены лишние данные.
Может ли этот инструмент анализировать весь JWT или декодировать изображения?
Он может декодировать действительные фрагменты текста UTF-8 Base64URL, но не разбивает весь JWT, проверяет подписи или экспортирует изображения и другие двоичные файлы.
