Кодировщик и декодер Base64
Кодируйте текст в Base64 или декодируйте Base64 обратно в текст
Ввод
Параметры
URL-безопасный режим заменяет + на - и / на _ для безопасного использования в URL.
Вывод
Об этом инструменте
Это универсальное рабочее пространство Base64 — кодируйте обычный текст в Base64 или декодируйте строку Base64 обратно в текст, переключая направление одним щелчком. Это подходящая отправная точка, когда вы ещё не уверены, какое направление вам нужно, или когда вы переключаетесь между ними во время отладки. Предпочитаете отдельную страницу? Страницы Base64 Encoder и Base64 Decoder сразу переходят к одному направлению с сфокусированными, специфичными для направления инструкциями.
Как использовать
Выберите Кодировать или Декодировать с помощью вкладок вверху. Для кодирования вставьте обычный текст — вывод Base64 появляется по мере ввода. Для декодирования вставьте строку Base64, чтобы восстановить исходный текст. Включайте «режим URL-safe» при работе с Base64, который встречается в URL, строках запроса или именах файлов. Используйте автоопределение, чтобы инструмент угадал, какое направление нужно вашему вставленному вводу.
Типичные сценарии
Переключение в процессе работы
Закодируйте JSON payload в Base64 для запроса API, затем вставьте обратно Base64-ответ API и переключитесь на декодирование, чтобы его проверить.
Цикл HTTP Basic Auth
Закодируйте `username:password`, скопируйте значение заголовка, затем декодируйте позже, чтобы подтвердить учётные данные.
Рабочие процессы JWT
Закодируйте тестовый payload, чтобы вручную собрать токен, или декодируйте сегменты существующего токена, чтобы проверить его claims.
Рабочие процессы Data URI
Закодируйте маленькое изображение для встраивания в CSS, или декодируйте существующий data URI, чтобы извлечь исходные байты.
Ограничения и важные примечания
Base64 — это кодирование, а не шифрование — любой может декодировать его мгновенно, поэтому никогда не используйте его для защиты секретов. Он увеличивает размер данных примерно на 33%, поэтому не подходит для передачи больших файлов. Вся обработка происходит на стороне клиента, поэтому чрезвычайно большие вводимые данные ограничены доступной памятью вашего браузера.