Кодировщик/Декодировщик URL
Кодируйте или декодируйте компоненты URL с помощью встроенных `encodeURIComponent` и `decodeURIComponent` JavaScript.
Результат
Скопировано!
Результат появится здесь.
Как это работает
Кодировщик/декодировщик URL кодирует специальные символы для безопасного использования в URL или декодирует URL с процентным кодированием в читаемый текст.
Как использовать:
- Вставьте текст или закодированный URL в поле ввода.
- Нажмите «Кодировать», чтобы преобразовать специальные символы (пробелы, &, = и т. д.) в процентные коды.
- Нажмите «Декодировать», чтобы восстановить исходный URL.
Пример: «Привет мир» → «%D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82%20%D0%BC%D0%B8%D1%80» (закодировано).
Ограничения: кодирование соответствует стандарту RFC 3986. Полные URL с несколькими компонентами нужно кодировать покомпонентно.
Конфиденциальность: всё обрабатывается локально — данные не отправляются.
Сценарии использования
- Построение строк запроса
- Кодирование данных форм
- Исправление повреждённых URL
- Декодирование параметров URL в логах
- Подготовка данных для REST API запросов
Часто задаваемые вопросы
- Зачем кодировать URL?
- URL могут содержать только определённые ASCII-символы. Кодирование преобразует остальные в безопасные последовательности %XX.
- В чём разница между encodeURI и encodeURIComponent?
- encodeURIComponent кодирует все специальные символы; encodeURI сохраняет некоторые, как / и ?.
- Пробел становится + или %20?
- Инструмент использует %20 (стандарт RFC 3986).
- Можно ли декодировать несколько URL подряд?
- Да, вставляйте каждый URL и нажимайте «Декодировать».
- Данные отправляются на сервер?
- Нет, всё локально.