DevToolbox

Бесплатно онлайн URL Encoder / Decoder

Кодируйте или декодируйте URL и строки запросов с автоматическим разбором параметров. Бесплатно, онлайн, полностью на стороне клиента — регистрация не нужна.

100% на стороне клиента · Данные никогда не покидают ваш браузер

Как использовать URL Encoder / Decoder

Вставьте необработанный URL или текстовую строку в поле ввода. Нажмите Кодировать, чтобы применить процентное кодирование с помощью encodeURIComponent, или переключите направление и нажмите Декодировать, чтобы восстановить исходную строку из закодированного ввода.

При декодировании URL, содержащего строку запроса, под результатом появится панель Параметры запроса с параметрами, представленными в виде структурированного дерева JSON. Это особенно удобно для анализа сложных URL из ответов API или логов.

Горячие клавиши: Ctrl/Cmd+Enter — запуск, Ctrl/Cmd+K — очистка.

Часто задаваемые вопросы

Что такое URL-кодирование?

URL-кодирование (также называемое процентным кодированием) преобразует символы, небезопасные для использования в URL — пробелы, &, =, # и другие — в знак % с двумя шестнадцатеричными цифрами. Например, пробел кодируется как %20, а & — как %26.

Когда использовать encodeURIComponent, а когда encodeURI?

Используйте encodeURIComponent (именно это делает данный инструмент) для кодирования значений отдельных параметров запроса или сегментов пути. Используйте encodeURI только тогда, когда нужно закодировать полный URL, сохранив структурные символы /, ? и #.

Что делает парсер строки запроса?

При декодировании URL, содержащего строку запроса (например, ?name=John&role=admin), инструмент автоматически разбирает параметры и отображает их в виде структурированного дерева JSON, что упрощает анализ сложных или вложенных строк запроса.

Безопасно ли использовать этот инструмент с конфиденциальными данными?

Да. Вся обработка происходит в вашем браузере — данные не отправляются ни на какой сервер. Инструмент не записывает, не хранит и не передаёт ваши данные.

Почему кодирование полного URL его «ломает»?

При кодировании всего URL структурные символы (://, /, ?) тоже кодируются, и результат становится невалидным URL. Кодируйте только значения параметров запроса, не затрагивая структуру URL целиком.

Связанные инструменты

Связанные статьи