Кодировщик и декодировщик URL

Кодируйте или декодируйте процент-кодированный текст. Режим компонента использует encodeURIComponent. Режим полного URL по возможности сохраняет структуру адреса.

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

Режим кодирования

Что такое кодирование URL?

Кодирование URL (процентное) заменяет зарезервированные или не-ASCII символы % последовательностями вроде %20 для пробела. Браузеры и API используют его в строках запроса и сегментах пути.

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

Выберите «Кодировать компонент» для значения запроса или сегмента пути. Выберите «Кодировать полный URL», чтобы сохранить : / ? & = и закодировать пробелы и не-ASCII. Декодирование снимает процентное кодирование.

Компонент и полный URL

Режим компонента использует encodeURIComponent. Режим полного URL использует encodeURI, чтобы форма адреса оставалась читаемой. Декодирование сначала пробует decodeURIComponent, затем decodeURI.

Типичные задачи

Кодируйте поисковые слова, пути Юникода или параметры запроса перед вставкой в ссылку. Декодируйте скопированный URL, чтобы прочитать исходный текст.

Конфиденциальность

Ваш текст остаётся в браузере. Он не загружается на серверы NEXNARA и не сохраняется в cookie, локальном хранилище или базе данных.

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

Что такое процентное кодирование?

Процентное кодирование представляет символы как % и две шестнадцатеричные цифры. Пробел становится %20. Не-ASCII текст становится UTF-8 процентными последовательностями.

Когда кодировать полный URL?

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

Что если кодирование некорректно?

Сломанные последовательности вроде одиночного % или %E0 сообщаются как Некорректное процентное кодирование. Страница не падает.

Загружается ли мой URL?

Нет. Обработка происходит локально в браузере и не загружается на наши серверы.