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

Кодируйте строки в URL-безопасный формат (процентное кодирование) или декодируйте URL-кодированные строки обратно в стандартный текст.

Что такое URL-кодирование (Процентное кодирование)?

URL-кодирование, также известное как процентное кодирование, - это процесс, используемый для преобразования символов в формат, который может быть безопасно передан через интернет посредством URL (Uniform Resource Locators). URL могут содержать только ограниченный набор символов (буквенно-цифровые символы и несколько специальных символов, таких как -, _, ., ~).

Любые другие символы, такие как пробелы, знаки пунктуации или символы, не входящие в ASCII, должны быть закодированы. Это включает замену небезопасного символа символом '%', за которым следует двузначное шестнадцатеричное представление значения ASCII или UTF-8 символа.

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

Кодирование преобразует небезопасные символы в вашем тексте в формат %HH. Например, символ пробела становится %20, восклицательный знак становится %21, а символ 'é' может стать %C3%A9 (при использовании UTF-8). Это обеспечивает сохранность данных и их правильную интерпретацию при включении в строку запроса URL или путь.

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

Декодирование обращает процесс, преобразуя последовательности %HH обратно в их исходные символы. Это позволяет приложениям или серверам, получающим URL, правильно интерпретировать предполагаемые данные, такие как поисковые запросы, параметры или пути к файлам.

Распространенные случаи использования

  • Веб-разработка: Кодирование пользовательского ввода для строк запроса или сегментов пути.
  • Передача данных: Обеспечение целостности данных при передаче информации через URL.
  • API-вызовы: Правильное форматирование параметров для RESTful API.
  • Отладка: Декодирование URL, найденных в логах или сетевых запросах, для понимания передаваемых данных.