Кодирование / декодирование URL онлайн | Инструмент для кодирования URL, декодирования и percent-encoding

Бесплатный онлайн-кодировщик и декодировщик URL для строк запроса, URL перенаправления и текста с percent-encoding. Кодируйте зарезервированные символы, декодируйте %XX и обрабатывайте + как пробел прямо в браузере.

Используется percent-encoding в стиле encodeURIComponent для пробелов и зарезервированных символов URL.
Вся обработка выполняется локально в браузере.

Частые URL-кодировки

пробел -> %20& -> %26= -> %3D? -> %3F# -> %23

Ввод

0 симв.

Вывод

0 симв.

Как кодировать и декодировать URL-параметры и текст с percent-encoding

01

Вставьте обычный текст, значение параметра запроса, redirect URL или строку с percent-encoding в поле ввода.

02

Выберите «Кодировать», чтобы преобразовать зарезервированные символы в percent-encoding, или «Декодировать», чтобы превратить последовательности %XX обратно в читаемый текст.

03

Скопируйте закодированный или декодированный результат для query string, callback-параметров, маркетинговых ссылок, логов или API-запросов.

Ключевые возможности

Мгновенное кодирование и декодирование URL

Сразу видьте закодированный или декодированный результат во время ввода без дополнительной отправки формы.

Оптимизировано для реальных задач разработчиков и маркетинга

Подходит для значений query string, redirect URL, callback-ссылок и отладки percent-encoded строк в логах и API-запросах.

Приватная обработка в браузере

Все работает локально в браузере, что сохраняет URL-значения приватными и делает инструмент быстрым на десктопе и мобильных устройствах.

FAQ по кодированию и декодированию URL

Какой тип URL-кодирования использует этот инструмент?

Этот инструмент использует кодирование URL-компонентов в стиле encodeURIComponent. Он лучше всего подходит для значений параметров запроса, redirect-адресов, callback URL и других частей URL, где зарезервированные символы должны рассматриваться как данные.

Почему декодер воспринимает + как пробел?

В query string символ + часто используется как пробел. При декодировании этот инструмент сначала превращает + в пробел, а затем применяет URL-декодирование, чтобы корректно обрабатывать распространенные значения form-style.

В чем разница между encodeURI и encodeURIComponent?

encodeURI предназначен для полных URL и оставляет структурные символы вроде /, ? и # без изменений. encodeURIComponent предназначен для отдельных частей URL и кодирует эти зарезервированные символы тоже. Этот инструмент использует поведение в стиле encodeURIComponent, потому что оно безопаснее для значений query string и redirect-параметров.