Narzędzie dla programistów

Parser URL

Wklej adres URL i zobacz każdą jego część, z zdekodowanymi parametrami zapytania.

Parser URL Działa na twoim urządzeniu
  • Działa w przeglądarce — twój tekst nigdy nie jest nigdzie wysyłany
  • Bez rejestracji, bez limitów, za darmo, tak często, jak chcesz

Jak to działa

Długi adres URL z tuzinem parametrów śledzących jest z założenia nieczytelny. Rozbicie go pokazuje, co jest faktycznie przenoszone — co przydaje się przy debugowaniu i jest po cichu ciekawe, gdy spojrzysz, co zawiera link marketingowy.

Analizowany przez samą przeglądarkę

Używa własnego parsera URL przeglądarki, tego samego kodu, który działa po kliknięciu linku, więc wynik odpowiada temu, jak adres zostanie naprawdę zinterpretowany, a nie temu, jak zgaduje wyrażenie regularne. Przypadki brzegowe dotyczące portów, danych uwierzytelniających i nietypowych schematów działają poprawnie.

Parametry są dekodowane

Kodowanie procentowe jest cofane, więc %20 staje się spacją, a %40 małpą. Powtórzone parametry są wszystkie wymienione, a nie scalane, ponieważ adres URL może zgodnie z regułami zawierać ten sam klucz więcej niż raz, a to, który wygrywa, zależy od serwera.

Czytanie linku śledzącego

utm_source, utm_medium i utm_campaign służą do śledzenia kampanii. gclid, fbclid i msclkid to identyfikatory kliknięć dodawane przez platformy reklamowe i to przez nie udostępniany link jest niepotrzebnie długi — niemal zawsze można je usunąć, zanim przekażesz link dalej.

Origin

Protokół, host i port razem tworzą origin, czyli jednostkę, której przeglądarki używają do decyzji dotyczących bezpieczeństwa. Dwa adresy URL z tym samym originem mogą czytać nawzajem swoje dane; różnica w którymkolwiek z trzech, także http kontra https, czyni je odrębnymi.

FAQ

Parser URL — pytania

Czy działa bez https na początku?

Tak. Jeśli brakuje schematu, zakładane jest https, by dało się przeanalizować resztę.

Czy parametry są dekodowane?

Tak, kodowanie procentowe jest cofane, więc widzisz prawdziwe wartości.

Co jeśli parametr występuje dwa razy?

Oba są wymienione. To, którego użyje serwer, bywa różne, więc ich scalenie ukryłoby prawdziwy problem.

Czym jest origin?

Protokół, host i port razem. Przeglądarki używają go do decyzji dotyczących bezpieczeństwa, a http i https to różne originy.

Czy adres URL jest gdzieś wysyłany?

Nie. Jest analizowany w twojej przeglądarce.