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

Безопасное кодирование компонентов URL

Input

Loading editor...

Output

Loading editor...

Похожие инструменты

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

URL-кодирование (percent-encoding) заменяет небезопасные символы на % и две шестнадцатеричные цифры. Например, пробел становится %20, амперсанд — %26. Так спецсимволы не ломают разбор URL.

Кодировать нужно символы со специальным значением в URL: пробелы, &, =, ?, #, /, @ и не-ASCII. Буквы, цифры и - _ . ~ обычно безопасны.

Вставьте значение параметра (не весь URL) и нажмите «Закодировать». Например, для запроса «hello world & more» получится «hello%20world%20%26%20more» — так его безопасно подставлять в query string.

encodeURI кодирует целый URL, но сохраняет структурные символы :, /, ?, #, &. encodeURIComponent кодирует всё, кроме букв, цифр и - _ . ~ — его используют для отдельных значений параметров.