Кодируйте текст в Base64 и декодируйте Base64-строки обратно в обычный текст с поддержкой URL-safe режима.
Base64-кодирование преобразует произвольные данные в строку из печатных ASCII-символов, что широко применяется для передачи бинарного содержимого через системы обработки только текстовых данных - электронную почту в формате MIME, JSON-интерфейсы и data URI в HTML и CSS.
Кодировщик принимает любую текстовую строку и преобразует её в Base64, а декодировщик выполняет обратную операцию и позволяет быстро просмотреть содержимое закодированной строки; URL-safe режим заменяет символы + на - и / на _ что необходимо для безопасного использования в URL-адресах и именах файлов.
Типичные сценарии применения включают встраивание изображений непосредственно в CSS через конструкцию background-image с data URI, кодирование заголовков авторизации Authorization Basic, хранение бинарных данных в JSON без экранирования и отладку API-ответов содержащих закодированные данные.