Koder i dekoder URL

Lokalnie koduj lub odkodowuj pełne adresy URL i pojedyncze komponenty.

Twoje dane zostają na tym urządzeniu i są przetwarzane w przeglądarce.
Zakres kodowania
Limit danych: 0 / 250 000
KROK PO KROKU

Jak korzystać z Koder i dekoder URL

  1. Wybierz, czy dane są pełnym adresem URL, czy pojedynczym komponentem.
  2. Wklej tekst i wybierz kodowanie albo odkodowanie, aby uzyskać lokalny wynik.
  3. Skopiuj wynik lub przenieś go do pola wejściowego, aby wykonać operację odwrotną.

Kodowanie procentowe bez zgadywania

Adres URL zastrzega część znaków na opisanie własnej struktury: ukośnik rozdziela segmenty ścieżki, znak zapytania otwiera zapytanie, ampersand dzieli parametry. Kodowanie procentowe to sposób, w jaki znak znaczący jedną z tych rzeczy przenosi się jako dane.

Dlatego zakres ma większe znaczenie niż samo wejście. Kodowanie całego adresu musi zostawić separatory w spokoju, bo inaczej adres przestaje nim być; kodowanie pojedynczej wartości parametru musi je wszystkie zabezpieczyć, bo inaczej wartość z ampersandem rozpada się po drugiej stronie na dwa parametry.

Najczęstszy błąd, przed którym to chroni, to podwójne kodowanie. Wartość raz już zabezpieczona i zabezpieczona ponownie przychodzi z zakodowanymi znakami procenta i czyta się jako zwykły tekst — dlatego warto najpierw odkodować, sprawdzić, co się ma, i zakodować raz.

Najczęstsze pytania o Koder i dekoder URL

Czym różni się pełny URL od komponentu?

Tryb pełnego URL zachowuje separatory, takie jak dwukropki, ukośniki, pytajniki i ampersandy. Tryb komponentu koduje je jako dane.

Czy odkodowanie zamienia plusy na spacje?

Nie. Narzędzie stosuje reguły URI języka JavaScript i pozostawia plusy bez zmian; dane formularzy mogą używać innych reguł.

Czy adres URL jest gdzieś wysyłany?

Nie. Kodowanie i odkodowanie działa wyłącznie w bieżącej karcie przeglądarki, a dane nie trafiają do Qbito Tools.