URL encode/decode
Быстрая работа с URL, query string и percent-encoding без сетевых запросов.
Как это работает
Whole URL использует encodeURI/decodeURI и сохраняет URL-разделители. Component использует encodeURIComponent/decodeURIComponent и кодирует строку целиком. Query работает как component, но при encode заменяет пробелы на +, а при decode воспринимает + как пробел.
Когда использовать
Инструмент удобен для query params, callback URL, redirect_uri, webhook payload, UTM-строк и отладки percent-encoded значений в логах или API-запросах.
Как пользоваться
- 1Выберите режим Encode или Decode.
- 2Выберите область: whole URL, component или query.
- 3Вставьте строку и нажмите кнопку обработки.
- 4Скопируйте результат или поменяйте вход и выход местами.
Вопросы
URL отправляется на сервер?
Нет. Encode и decode выполняются встроенными browser API прямо на устройстве.
Чем whole URL отличается от component?
Whole URL сохраняет символы-разделители вроде : / ? & = и кодирует только небезопасные части. Component кодирует строку целиком, поэтому подходит для значения query-параметра.
Почему decode может показать ошибку?
Percent-encoding должен содержать пары вида %2F. Если во входе есть одиночный % или битая UTF-8 последовательность, браузер не может безопасно декодировать строку.