Skip to content
Zoyku

Кодировщик URL

Процентно закодируйте URL и query-строки онлайн — выберите кодирование компонента или полное кодирование URI, с живым выводом для ссылок, параметров и сегментов пути.

Инструмент полностью работает в вашем браузере. Данные не покидают устройство и не загружаются ни на один сервер.

Как пользоваться

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

Кодировщик URL

Вставьте любой текст или URL и смотрите процентно закодированный результат вживую. Два режима закрывают два реальных случая: кодирование компонента (encodeURIComponent) экранирует каждый зарезервированный символ для одиночного значения параметра, а полное кодирование URI (encodeURI) сохраняет структуру URL — :, /, ? и & — нетронутой.

Незаменимо, когда query-строки собираются руками, URL вкладывается в другой URL, генерируются ссылки mailto или значения с пробелами, амперсандами и не-латинскими символами передаются через GET-параметры.

Частые вопросы

Когда брать encodeURIComponent, а не encodeURI?

encodeURIComponent — для отдельных значений, вставляемых в URL: он экранирует &, =, ?, / и другое, поэтому значение не может сломать query-строку. encodeURI — только для целого URL, который нужно сделать транспортно-безопасным, сохранив структуру.

Почему пробелы становятся %20, а не +?

%20 — стандартное процентное кодирование пробела; сокращение + — соглашение форма-кодирования, обрабатываемое отдельно через application/x-www-form-urlencoded. Этот инструмент использует стандартный %20.

Он справляется с не-латинскими символами?

Да — символы вне ASCII сначала кодируются в UTF-8, затем процентно кодируются, точно как это делают браузеры.

Встроить этот инструмент

Одна строка — и инструмент на вашем сайте. Он работает в браузере посетителя.

<iframe src="https://zoyku.com/ru/tools/url-encoder?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — url-encoder" loading="lazy"></iframe>
100% local processing