Декодер URL

Декодирование URL-кодированных строк обратно в читаемый текст.

0 символов

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

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

Когда вам нужно декодирование URL?

  • Чтение строк запроса: Декодирование параметров из URL для просмотра их фактических значений.
  • Отладка веб-приложений: Понимание того, какие данные передаются в URL.
  • Анализ логов: Декодирование URL в журналах сервера или данных аналитики.
  • Разработка API: Декодирование параметров URL, полученных от клиентов.
  • Обработка данных: Извлечение и декодирование данных из URL-кодированных источников.

Распространённые примеры декодирования URL

  • %20 или + становится пробелом ( )
  • %21 становится восклицательным знаком (!)
  • %40 становится знаком «собака» (@)
  • %26 становится амперсандом (&)
  • %3F становится вопросительным знаком (?)
  • %2F становится косой чертой (/)

Как использовать этот декодер URL

  1. Вставьте вашу URL-кодированную строку в поле ввода выше.
  2. Нажмите кнопку "Декодировать URL".
  3. Декодированный результат появится в поле вывода.
  4. Используйте кнопку "Копировать результат", чтобы скопировать декодированный текст.

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

Кодирование URL преобразует специальные символы в процентно-кодированный формат для безопасной передачи в URL. Декодирование URL выполняет обратный процесс. Используйте наш кодировщик URL, если вам нужно кодировать текст вместо декодирования. Use our URL Encoder if you need to encode text instead of decoding it.

Декодирование URL в языках программирования

Декодирование URL встроено в большинство языков программирования. Вот примеры:

PHP

$decoded = urldecode($encoded); // or rawurldecode($encoded)

JavaScript

const decoded = decodeURIComponent(encoded); // Browser & Node.js

Python

from urllib.parse import unquote
decoded = unquote(encoded)

Go

import "net/url"
decoded, _ := url.QueryUnescape(encoded)

Java

import java.net.URLDecoder;
String decoded = URLDecoder.decode(encoded, "UTF-8");

Ruby

require 'uri'
decoded = URI.decode_www_form_component(encoded)

C#

string decoded = System.Web.HttpUtility.UrlDecode(encoded);