SwiftShadetools

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

Текст для ссылок и обратно. Значение параметра или URL целиком.

Действие
Тип данных

До 1 миллиона символов · UTF-8

Текст обрабатывается в браузере. Мы его не передаём и не сохраняем.

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

На рабочий стол

Открывайте инструмент как отдельное приложение.

Как добавить на устройство

На iPhone или iPad: Safari → «Поделиться» → «На экран Домой». На Android: меню браузера → «Установить приложение» или «Добавить на главный экран». На компьютере в Chrome или Edge: значок установки в адресной строке или установка приложения через меню браузера.

Кодирование URL: специальные символы в ссылках

Пробелы, знаки пунктуации и другие символы нельзя произвольно вставлять в любой участок URL. Процентное кодирование записывает байты текста как последовательности %XX. Например, пробел превращается в %20, а знак & в значении параметра — в %26. Инструмент помогает подготовить поисковый запрос, параметр API или прочитать закодированный текст.

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

Вставьте текст, выберите «Кодирование» или «Декодирование» и тип данных. Результат появится во втором поле: его можно скопировать или скачать как TXT. Используется кодировка UTF-8. Преобразование выполняется один раз: повторное кодирование уже закодированного %20 даст %2520.

Значение параметра или ссылка целиком

В режиме «Значение параметра» кодируются все символы, кроме букв A–Z, a–z, цифр и - _ . ~. Такой результат подходит для отдельного значения после знака равенства в строке запроса. В режиме «Ссылка целиком» сохраняются разделители : / ? & = # и другие служебные знаки URL. При обратном преобразовании их процентная запись также сохраняется, чтобы не менять структуру ссылки. Для полного декодирования текста используйте режим значения параметра.

Плюс, пробел и некорректные последовательности

Пробел кодируется как %20. Знак + при декодировании остаётся плюсом: это обычное процентное кодирование, а не формат HTML-форм application/x-www-form-urlencoded. Ошибка означает, что в тексте есть неполная последовательность %XX или байты не соответствуют UTF-8. Преобразование URL не шифрует текст и не делает ссылку безопасной.

Обработка на устройстве

Текст не передаётся на сервер и не сохраняется инструментом. Поля поддерживают до миллиона символов. После установки и загрузки приложения в кеш браузера кодирование работает без интернета.