Онлайн-кодер URL

Онлайн-кодер URL: мгновенно преобразуйте китайские и специальные символы в процентное кодирование в браузере. Поддерживает эмодзи.

Ввод и вывод инструмента

Входной текст:
Результат:Готово

Сценарии использования кодирования URL

URL-кодирование (процентное кодирование) преобразует символы, которые небезопасно помещать в адресную строку — например, китайские символы, пробелы, &, = и # — в форму %XX, чтобы браузеры и серверы корректно разбирали параметры URL без «кракозябр» и обрезания аргументов.

Инструмент кодирует китайский, японский, эмодзи и специальные символы. Правила совпадают с encodeURIComponent из JavaScript, что удобно для разработки, интеграции API и обмена ссылками с параметрами.

Which standard defines percent-encoding?

URL encoding writes a byte that cannot appear as-is as a percent sign plus two hexadecimal digits. That rule is in RFC 3986. It is not encryption.

“A percent-encoding mechanism is used to represent a data octet in a component when that octet's corresponding character is outside the allowed set or is being used as a delimiter of, or within, the component.”

Часто задаваемые вопросы

Как кодируется пробел?

В этом инструменте пробел кодируется как %20, следуя стандартному поведению encodeURIComponent. В некоторых контекстах также встречается + (application/x-www-form-urlencoded); это не одно и то же.

Можно ли преобразовать кодирование и декодирование URL друг в друга?

Да. Кодирование превращает специальные символы в %XX, а декодирование — обратный процесс. Это взаимно обратные операции, полезные для проверки сохранности параметров при передаче.

Почему не отправлять исходную китайскую ссылку напрямую?

Браузеры автоматически кодируют адреса при отправке запросов, но параметры, собранные вручную, неоднозначны (например, & или #). Предварительное кодирование гарантирует одинаковый разбор на всех этапах.