Перейти к содержимому

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

Превратите строку вида %D0%BF%20 в читаемый текст или закодируйте текст для ссылки.

Настройки
Работает в браузере: данные никуда не загружаются.

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

  1. Вставьте ссылку или текст в поле ввода.
  2. В разделе «Режим» выберите «Декодировать» или «Кодировать».
  3. В списке «Кодировка» оставьте «UTF-8». Выбирайте другую кодировку, только если ссылка записана в ней, например «Windows-1251» для старых кириллических сайтов.
  4. Для кодирования выберите вариант в списке «Кодировать как». Результат обновится автоматически.

Примеры

Прочитать кириллицу в ссылке

Исходные данные
https://example.ru/catalog/%D0%BA%D0%BD%D0%B8%D0%B3%D0%B8
Результат
https://example.ru/catalog/книги

Закодировать полный URL с пробелами

Исходные данные
https://example.ru/каталог/чай зелёный?sort=price#описание
Результат
https://example.ru/%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3/%D1%87%D0%B0%D0%B9%20%D0%B7%D0%B5%D0%BB%D1%91%D0%BD%D1%8B%D0%B9?sort=price#%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5

Подготовить поисковые фразы для формы

Исходные данные
доставка цветов
кофе & чай
Результат
%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0+%D1%86%D0%B2%D0%B5%D1%82%D0%BE%D0%B2
%D0%BA%D0%BE%D1%84%D0%B5+%26+%D1%87%D0%B0%D0%B9

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

Почему плюс в URL превращается в пробел?

При включённой опции «Считать + пробелом» обычный + заменяется пробелом, а %2B декодируется в знак плюса. Отключите эту опцию, если нужно сохранить обычные плюсы.

Как декодировать строку с %2520?

Включите «Декодировать рекурсивно»: инструмент снимет несколько слоёв кодирования. Обработка останавливается, когда текст перестаёт меняться, в нём не остаётся последовательностей %XX или выполнено 10 проходов.

Почему кириллица в URL не декодируется в UTF-8?

Байты могли быть записаны в другой кодировке. Для старых кириллических ссылок попробуйте «Windows-1251» в списке «Кодировка»: например, %CF%F0%E8 не является корректным UTF-8, но читается в Windows-1251.

Как посмотреть параметры URL отдельно?

В режиме «Декодировать» вставьте URL одной строкой с параметрами вида ?key=value: появится таблица ключей и значений. Повторяющиеся ключи отображаются отдельными строками; таблица не показывается, если параметров больше 500 или URL длиннее 64 КБ.

Инструмент открывает вставленную ссылку или отправляет её на сервер?

Кодирование и декодирование выполняются в браузере: инструмент не открывает ссылку и не отправляет введённый текст на сервер. Ввод не сохраняется; в localStorage сохраняются только настройки, кроме режима.