Бесплатно онлайн 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 целиком.