Koder / dekoder URL

Koduj i dekoduj komponenty URL lub pełne adresy, obsługuj zapis spacji jako +, sprawdzaj parametry zapytania, kopiuj wynik i zmieniaj kierunek.

Koduj właściwą część URL

Kodowanie URL łatwo zepsuć, bo pełny adres i pojedyncza wartość parametru mają inne reguły. To narzędzie ma oba tryby: komponent dla wartości w segmencie ścieżki lub parametrze zapytania oraz pełny URL, gdy separatory mają pozostać strukturą, a niebezpieczne znaki mają zostać zakodowane.

Inspektor query pokazuje zdekodowane nazwy i wartości parametrów, gdy wynik zawiera query string. To pomaga przy debugowaniu przekierowań OAuth, linków analitycznych, podpisanych URL-i i skopiowanych przykładów API.

Ładowanie narzędzia...

Kiedy używać którego trybu

  • Użyj komponentu dla pojedynczej wartości query, wartości ścieżki, redirect URI, frazy wyszukiwania lub skopiowanego tokenu.
  • Użyj pełnego URL, gdy dwukropek, ukośnik, znak zapytania, ampersand i hash mają pozostać strukturą adresu.
  • Włącz obsługę + jako spacji dla formularzowych query stringów.
  • Najpierw dekoduj, sprawdź parametry, a potem koduj tylko konkretną wartość, którą zmieniasz.
  • Użyj zamiany, aby szybko sprawdzić, czy zakodowana wartość wraca do tego samego czytelnego tekstu.

Częste błędy

Podwójne kodowanie to klasyczny błąd: znak procentu staje się %25, a już zakodowana wartość przestaje pasować do oczekiwań odbiorcy. Innym częstym problemem jest kodowanie całego URL jako komponentu, gdy zakodowana miała być tylko wartość redirect URI. Sprawdzaj, czy zarezerwowane znaki URL mają pozostać strukturą, czy stać się danymi.

FAQ kodowania URL

Kodować pełny URL czy komponent?

Koduj komponent, gdy wartość jest danymi wewnątrz innego URL. Pełny URL koduj tylko wtedy, gdy chcesz zachować separatory.

Dlaczego spacje czasem zmieniają się w plusy?

Kodowanie formularzy HTML często zapisuje spacje jako + w query stringach. Percent-encoding używa %20.

Czy to sprawdza query stringi?

Tak. Gdy przekonwertowana wartość zawiera parametry, tabela pokazuje ich nazwy i zdekodowane wartości.

Powiązane narzędzia deweloperskie