Кодировщик URL
Кодирование/декодирование компонентов URL или полных URL, плюс разбор строки запроса
Кодирует всё, включая / ? & = — используйте для отдельного значения (параметр запроса, сегмент пути).
| Параметр | Значение |
|---|
Два URL-кодировщика — два ремесла
Компонент или весь URL
Закодируйте отдельное значение параметра запроса строгим процентным кодированием или переключите режим, чтобы сохранить двоеточия, косые черты, вопросительные знаки и амперсанды полного URL.
Строки запроса – в таблицу
Вставьте любую ссылку со строкой запроса, и её параметры появятся в таблице: имена, декодированные значения и плюсы, снова ставшие пробелами, обновляются по мере редактирования.
Обе половины задачи
Одно и то же поле кодирует значение перед отправкой в форму и декодирует трекинговую ссылку, показывая, что она реально передаёт, а результат копируется прямо из панели вывода.
Что такое кодировщик URL?
URL может содержать лишь ограниченный набор символов. Пробелы, кавычки, не-ASCII буквы и такие символы, как & и ?, перед отправкой в URL нужно процентно кодировать — иначе ссылка сломается или уйдёт не тот запрос. Кодировать вручную муторно, а ошибиться в охвате — закодировать весь URL, когда нужен был один компонент, или наоборот — классическая ошибка. Этот инструмент кодирует и декодирует в обе стороны, а ещё разбирает любую строку запроса в читаемую таблицу, чтобы было видно, что именно несёт трекинг-ссылка или отправка формы.
Что он кодирует и декодирует
- 🔗 Режим компонента: процентное кодирование значения параметра или сегмента пути
- 🌐 Режим полного URL: кодирование с сохранением структурных символов : / ? & =
- 🔄 Оба режима можно декодировать обратно в читаемый текст
- 📋 Парсер строки запроса: вставьте URL — параметры появятся таблицей
- ⚡ Учитывает соглашение «плюс как пробел» в значениях запроса
Где кодирование чаще всего подводит
- Безопасно собрать ссылку с поисковым запросом от пользователя
- Выяснить, почему скопированная ссылка отдаёт 404 или теряет параметры
- Декодировать трекинг-URL, чтобы прочитать UTM-параметры
- Подготовить значения для вызова API или редиректа
Преобразование целиком происходит в вашем браузере — URL и параметры никогда не загружаются. Обратите внимание: режим полного URL намеренно сохраняет структуру ссылки, что верно для целой ссылки, но неверно для отдельного значения параметра — для этого случая существует режим компонента.
Обновлено · 2026-09-01
encodeURIComponent против encodeURI
- Компонентное кодирование экранирует зарезервированные (?, &, =, /) — верно для значений запроса.
- Кодирование всей URL сохраняет их, чтобы ссылка оставалась ссылкой — верно для полного адреса.
- Пробел в обоих случаях %20; + значит пробел лишь внутри form-urlencoded тел — наследие application/x-www-form-urlencoded.
Частые вопросы
В чём разница между режимом «Компонент» и режимом «Полный URL»?⌄
Режим «Компонент» (encodeURIComponent) экранирует все специальные символы, включая / ? & = — подходит для отдельного значения запроса. Режим «Полный URL» (encodeURI) оставляет структурные символы URL, такие как : / ? & #, нетронутыми — он предназначен для кодирования целого URL без его разрушения.
Почему разбор строки запроса показывает + как пробел?⌄
В соглашении application/x-www-form-urlencoded, используемом строками запроса и отправкой форм, + представляет пробел (как альтернатива %20) — разбор следует этому соглашению.
Загружается ли мой текст куда-либо?⌄
Нет — всё выполняется в вашем браузере с использованием стандартных API encodeURIComponent/decodeURIComponent. Ничего из того, что вы вводите, никогда не отправляется на сервер.
Похожие инструменты
Похожие инструменты
Счётчик текста
Подсчёт слов, символов, строк, абзацев и предложений в реальном времени, плюс время чтения
Инструменты для строк текста
Удаляйте дубликаты и пустые строки, обрезайте пробелы, сортируйте и меняйте порядок — всё за один раз
Конвертер регистра
ВЕРХНИЙ РЕГИСТР, нижний регистр, Title Case, camelCase, snake_case и другие