URL-кодировщик и декодер — строки с процентным кодированием и полные URL

Кодировать или декодировать компоненты URL и полные URL. Выберите компонентный режим (encodeURIComponent) или режим полного URL (encodeURI). Скопируйте или скачайте одним кликом.

Вход
Результаты

О кодировании URL

Режим «Component» использует encodeURIComponent, который избегает символов вроде «:/?#[]@», чтобы результат был в безопасности внутри одного сегмента URL. Режим «Full URL» использует encodeURI и оставляет зарезервированные символы на месте, подходящие для кодирования целой строки URL.

Продолжайте улучшать свои изображения

Выведите редактирование фотографий на новый уровень с помощью этих популярных инструментов

Frequently Asked Questions

Компонентный режим использует encodeURIComponent и скрывает символы вроде ":/?#[]@", чтобы значение было безопасно внутри одного сегмента URL или параметра запроса. Режим полного URL использует encodeURI и оставляет зарезервированные символы неизменными, чтобы весь URL оставался действительным.

technical

Переключитесь в компонентный режим, вставьте значение параметра, и кодировщик заменит пробелы на %20, равнозначные знаки с %3D и так далее. Введите результат в URL после "?key=" или "&key=", и ссылка заработает в любом браузере, сервере или REST-клиенте.

usage

Эти символы зарезервированы синтаксисом URL — они разделяют схему, путь, запрос и фрагмент. Кодирование их как %2B, %2F, %3A, %3F, %23, позволяет значению нести их буквально, не путав парсера на другой стороне.

technical

Да. Когда на входе содержится случайный «%», за которым не следуют две шестнадцатеричные цифры, декодер показывает сообщение «Недопустимый вход» вместо искажённого вывода. Исправьте проблемную последовательность — и результат обновится мгновенно.

features

Нет. Кодировщик использует встроенные функции браузера encodeURI / encodeURIComponent, поэтому ничего не пересекает сеть. Это делает инструмент безопасным для токенов, путей файлов и других чувствительных значений, которые нужно встроить в URL.

privacy

Да. Символы UTF-8, такие как ñ, 漢, ✓ и эмодзи, кодируются в соответствующих байтовых последовательностях %xx. Современные браузеры и серверы автоматически декодируют их обратно к исходным символам, так что поездка туда и обратно проходит без потерь.

compatibility

Use Cases

Постройте строки запросов для REST API

Кодировать поисковые термины, фильтры и идентификаторы для GET-запросов в REST API, Algolia, Elastic и Google Search, чтобы зарезервированные символы не нарушали URL запроса

technical

Параметры отслеживания маркетинговых ссылок

Процентное кодирование параметров UTM, названий кампаний и строк рефереров для Google Analytics, Facebook Ads и HubSpot, распространяемых по электронной почте и социальным сетям

business

Пропускайте фильтры и поисковые запросы в URL

Кодировать многословные поисковые запросы, специальные символы и опции сортировки в общие URL-адреса для SaaS-панелей, фильтров электронной коммерции и панелей администратора

web

Generate mailto: Ссылки с темой и основной частью

Создайте mailto: ссылки, где тема и основное слово содержат новые строки, пунктуацию и эмодзи, поэтому кнопки click to email открывают Gmail и Outlook с заранее заполненным сообщением

web

Встраивайте сообщения в WhatsApp и ссылки на SMS

Закодуйте заранее заполненные ссылки WhatsApp, Telegram и SMS, чтобы клиенты могли нажать кнопку на вашем сайте и открыть мессенджер с готовым маркетинговым сообщением

social

Escape User Input для безопасного построения URL

Кодировать значения, управляемые пользователем, перед вводом их в URL, чтобы избежать ошибок с запросами, редирект-инъекцией и ошибок с неисправными ссылками в производственных веб-приложениях

technical