URL-кодирование: encode и decode онлайн

Закодируйте текст для URL (процентное кодирование, %20 вместо пробела) или раскодируйте ссылку с %D0%BF… обратно в читаемый вид.

Зачем кодировать URL

В адресе страницы допустимы только латиница, цифры и несколько служебных символов. Пробелы, кириллица, &, =, ?, # внутри параметров нужно записывать как %XX — это называется процентным кодированием. Браузер делает это сам, а вот при сборке ссылок вручную, в коде или в рекламных метках (UTM) кодировать приходится самостоятельно.

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

Выберите «Кодировать», чтобы превратить текст в безопасный для URL вид, или «Декодировать», чтобы сделать читаемой ссылку вида %D0%BF%D1%80….

Примеры

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

Почему пробел иногда %20, а иногда +? В строке запроса форм пробел традиционно пишут как +, в остальных частях URL — как %20. При декодировании калькулятор считает + пробелом; кодирует всегда в %20, это работает везде.

Кодируется ли /? В режиме «Кодировать» — да: так кодируют значение параметра (encodeURIComponent), и /, ?, &, = превращаются в %XX. Если нужно закодировать ссылку целиком, выберите «Кодировать ссылку целиком» (encodeURI): служебные символы останутся, а пробелы и кириллица закодируются.

Для произвольных данных есть Base64.