Omnikit
РазработкаФайлыФинансыВсе инструменты
Ctrl K
Инструменты для разработкиИнструменты для файловФинансовые калькуляторыВсе инструменты
ГлавнаяИнструменты для разработчиковКодирование и декодирование URL
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

Кодирование и декодирование URL

разработка

Процентное кодирование и декодирование текста и URL, с разбором каждой части ссылки

Работает в вашем браузере. Ничего из того, что вы вводите, никуда не отправляется.

Процентное кодирование заменяет символы, которые URL не может передать: пробел становится %20, амперсанд — %26. Без него строка запроса ломается на первом же спецсимволе. Инструмент кодирует и декодирует в обе стороны и разбирает ссылку на части. Ничего не отправляется.

Эта страница переведена машинным способом с английского оригинала. Перевод ещё не проверен человеком, поэтому ориентируйтесь на английскую версию. Читать английский оригинал

Дальше:
  • Кодирование и декодирование Base64 Текст и файлы в Base64 и обратно, с режимом для URL и предпросмотром изображений
  • Кодирование и декодирование HTML-сущностей Кодируйте &, <, > и кавычки в HTML-сущности или декодируйте любые именованные и числовые сущности

Как закодировать URL

1

На вкладке «Кодировать / Декодировать» выберите «Кодировать» или «Декодировать».

2

Выберите «Одно значение» для параметра или поискового запроса либо «Весь URL» для полной ссылки.

3

Включите «Пробелы как +», если текст — это данные формы.

4

Введите или вставьте текст в левую панель, затем нажмите «Копировать», чтобы забрать результат.

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

Этот инструмент переводит текст в процентное кодирование: пробелы становятся %20, а такие символы, как &, ? и ₹, записываются так, чтобы любой браузер и сервер читали их одинаково. Переключитесь на декодирование, чтобы по мере ввода превращать закодированную строку обратно в обычный текст.

Способов кодирования два, и выбор неправильного — частая ошибка. Режим компонента, как encodeURIComponent в JavaScript, экранирует всё, что имеет значение в URL, включая / ? & = и #; используйте его для одного значения, например поискового запроса или адреса перенаправления. Режим «Весь URL», как encodeURI, оставляет эти символы как есть и экранирует только пробелы и текст вне ASCII — это подходит для полной ссылки.

Если декодирование не удалось, инструмент точно говорит, что не так. Одиночный знак процента, как в "50% off", или байты, оборванные посреди символа, сообщаются с позицией, а не сухой ошибкой браузера "URI malformed". Если в результате остаются последовательности вроде %20, текст, вероятно, закодировали дважды — об этом появится сообщение.

Вкладка URL разбирает ссылку на протокол, хост, порт, путь, хеш и таблицу параметров запроса, каждый в декодированном виде. Измените, добавьте или удалите параметр — и ссылка пересобирается с правильным кодированием; это удобно для проверки UTM-меток или смены фильтра в длинном поисковом URL. Всё работает в вашем браузере, ничего не отправляется. Связанные инструменты: Base64 Encode & Decode, JWT Decoder.

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

Чем encodeURIComponent отличается от encodeURI?

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

Почему при декодировании возникает ошибка URI malformed?

В тексте есть %, за которым не следуют две шестнадцатеричные цифры, как в 50% off, или байты, не образующие корректный UTF-8. Этот инструмент показывает точную позицию. Буквальный знак процента записывается как %25.

Пробел — это %20 или +?

В пути и в большинстве API пробел — это %20. В данных HTML-форм (application/x-www-form-urlencoded) пробел записывается как +. Включите параметр с плюсом, чтобы кодировать или декодировать так.

Как посмотреть и изменить параметры URL?

Откройте вкладку URL и вставьте ссылку. Каждый параметр запроса появится в таблице в декодированном виде. Измените значение, добавьте или удалите строку — и пересобранный URL ниже обновится и будет готов к копированию.

Этот инструмент бесплатный и приватный?

Да, бесплатный, без регистрации и без ограничений на объём текста. Кодирование выполняется в вашем браузере на JavaScript, поэтому вставленные ссылки, токены и строки запроса никогда не отправляются на сервер, а после закрытия вкладки ничего не сохраняется.

Почему в декодированном тексте всё ещё есть %20?

Обычно причина в двойном кодировании: текст закодировали один раз, а потом ещё раз, и пробел превратился в %20, а затем в %2520. Декодируйте второй раз — и пробелы вернутся. Эта страница показывает подсказку, если результат всё ещё выглядит закодированным, чтобы вы знали, что нужен ещё один проход.

Всё ещё не получается? Задайте вопрос об инструменте «Кодирование и декодирование URL» и ответить может любой, кто знает. Учётная запись не нужна.

Похожие инструменты

Все инструменты для разработчиков
Калькулятор chmodПрава доступа к файлам в Linux: отметьте флажки или введите 755 или rwxr-xr-x и скопируйте команду chmodКонвертер JSON в структуры GoПревратите пример JSON в структуры Go с тегами json, int или float64, указателями и omitemptyКодирование и декодирование Base64Текст и файлы в Base64 и обратно, с режимом для URL и предпросмотром изображенийКонвертер Unix-времениМетки времени Unix в даты и даты в метки времени, в любом часовом поясеJSON в TypeScriptСоздайте интерфейсы или типы TypeScript по образцу JSONКонвертер CSV в JSONПреобразуйте CSV в JSON и JSON в CSV с предпросмотром таблицыКонвертер YAML в JSONПреобразуйте YAML в JSON и JSON в YAML с разрешёнными якорямиJSON Patch Generator and TesterCreate an RFC 6902 JSON Patch from two documents, or apply one and see the result
Был ли этот инструмент полезен?
Omnikit

Небольшие задачи прямо в вашем браузере. Бесплатно, быстро и конфиденциально. Файлы никогда не загружаются на сервер.

Файлы

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Разработка

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Финансы

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
РуководстваВопросыО сайтеКак мы проверяемБиблиотека законов (бета)КонфиденциальностьУсловияРаскрытие информацииКонтактыMore: Exam practice (UGC NET Paper 1)Работает в вашем браузере. Ничего не загружается на сервер. © 2026 Omnikit (theomnikit.com)