Кодировать URL

Введите или вставьте текст, чтобы закодировать его для пути URL, параметра запроса или поля формы. Латинские буквы, цифры и - . _ ~ сохраняются, всё остальное превращается в %XX.

0 симв. · 0 Б · 0 строк

Совет: нажмите Ctrl + Enter (⌘ + Enter на Mac), чтобы закодировать.

Готово
0 симв. · 0 Б · 0 строк

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

Кодирование URL заменяет пробелы, буквы не из латиницы и специальные символы кодами, начинающимися с %, чтобы текст можно было безопасно вставить в ссылку. Например, cats & dogs превращается в cats%20%26%20dogs.

Когда это нужно?

Всякий раз, когда вы вставляете в ссылку свой текст – поисковый запрос, имя файла или значение после ?. Символы &, ?, = и # имеют в ссылках особое значение, поэтому без кодирования ссылка сломается или текст обрежется.

Примеры

ТекстЗакодировано
hello worldhello%20world
café crèmecaf%C3%A9%20cr%C3%A8me
a&b=c/d?a%26b%3Dc%2Fd%3F

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

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

Используйте %20 (по умолчанию) – его понимают везде. Выбирайте Кодировать пробелы как +, только если сайт или система, куда вы отправляете данные, требует кодирования как в формах.

Кодировать всю ссылку или только её часть?

Обычно только ту часть, которую вы добавляете. Чтобы найти cats & dogs на https://example.com/search?q=, закодируйте только cats & dogs и добавьте результат в конец. Если закодировать всю ссылку, https:// превратится в https%3A%2F%2F, и браузер не сможет её открыть.

Какие символы остаются без изменений?

Только латинские буквы A–Z и a–z, цифры 0–9 и четыре символа - . _ ~. Всё остальное, включая пробелы и кириллицу, превращается в коды с %.