URL-parser
Klistra in en URL och se protokoll, värd, port, sökvägssegment, avkodade frågeparametrar och fragment, och redigera parametrarna för att bygga om URL:en.
- Protokoll
- Värdnamn
- Port
- Värd (med port)
- Ursprung (origin)
- Användarnamn
- Lösenord
- Sökväg
- Fragment (#)
Sökvägssegment
Sökvägen är tom.
Frågeparametrar
| # | Nyckel | Värde | Rå |
|---|
Den här URL:en har ingen frågesträng.
Redigera och bygg om
Ändra, lägg till eller ta bort parametrar och fragmentet: den nya URL:en uppdateras medan du skriver. Parametrarna kodas om som ett formulär skulle göra (mellanslag blir +).
Så analyserar du en URL
- Klistra in en URL i URL att analysera. Den analyseras medan du skriver, men du kan också trycka på Enter eller klicka på Analysera URL.
- Läs delarna: Protokoll, Värdnamn, Port, Värd (med port), Ursprung (origin), Användarnamn, Lösenord, Sökväg och Fragment (#).
- Titta på listan Sökvägssegment och tabellen Frågeparametrar, som visar varje nyckel och värde avkodade, bredvid den råa texten i kolumnen Rå.
- Under Redigera och bygg om ändrar du en nyckel eller ett värde, klickar på Lägg till en parameter eller Ta bort, eller redigerar fragmentet. Ombyggd URL uppdateras medan du skriver.
- Klicka på Kopiera för att kopiera den nya URL:en.
Klistrar du in en adress utan schema, som example.com/sida, antar verktyget https:// och talar om det.
En URL:s delar
Verktyget använder webbläsarens inbyggda URL-parser, som följer WHATWG:s URL-standard, så det ser adressen exakt som en webbläsare gör. Ta https://ann:hemligt@shop.example.com:8080/sv/produkter?storlek=M#recensioner:
- Protokoll (
https:) är schemat som talar om för webbläsaren hur resursen ska hämtas. - Användarnamn och Lösenord (
ann,hemligt) är valfria inloggningsuppgifter. Lösenordet är dolt som standard. Kryssa i Visa lösenord för att se det. Webbläsare tar numera bort eller vägrar sådana uppgifter i länkar, och du bör aldrig dela en URL som innehåller dem. - Värdnamn (
shop.example.com) är serverns namn. Internationaliserade domännamn visas i sin punycode-form (xn--…), som är det DNS använder. En domän somräksmörgås.sevisas alltså somxn--rksmrgs-5wao1o.se. - Port (
8080) visas när URL:en anger en. Annars visar verktyget schemats standardport: 80 för http och ws, 443 för https och wss, 21 för ftp. En port som är lika med standardporten, som:443för https, tas bort av parsern. - Värd (med port) kombinerar båda, och Ursprung (origin) är schema + värd + port, den enhet som webbläsare använder för säkerhetsregler som CORS.
- Sökväg (
/sv/produkter) delas upp i Sökvägssegment, vart och ett procentavkodat, så attk%C3%B6pläses somköp. - Fragment (#) (
recensioner) pekar på en del av sidan. Det skickas aldrig till servern.
Frågeparametrar
Frågesträngen delas vid &, och varje par vid det första =. Nycklar och värden avkodas på samma sätt som HTML-formulär kodar dem: %XX-sekvenser blir tecken och + blir mellanslag. Upprepade nycklar, vanliga för filter och flervalsfält (storlek=M&storlek=L), behålls alla och märks ”(upprepad 1/2)”, ”(upprepad 2/2)” i ordning. En nyckel utan = visas med ett tomt värde. När en sekvens inte kan avkodas visas den råa texten i stället.
Redigera och bygga om
Redigeraren börjar med de aktuella parametrarna. Tomma rader ignoreras. Den nya frågesträngen kodas som när ett formulär skickas, på samma sätt som URLSearchParams: mellanslag blir + och reserverade tecken som &, = eller # procentkodas, så att ett värde tryggt kan innehålla dem. Det är praktiskt för att ta bort spårningsparametrar, ändra ett sidnummer eller bygga testlänkar. När lösenordet är dolt döljs det även i rutan Ombyggd URL, men Kopiera kopierar den riktiga URL:en.
Vanliga frågor
Varför säger verktyget att min URL inte är giltig?
De vanligaste orsakerna är mellanslag i värdnamnet, en port över 65535, en saknad värd efter https:// eller tecken som inte är tillåtna i ett värdnamn. Text utan punkt, som ett enskilt ord, behandlas inte heller som ett värdnamn.
Besöks eller skickas URL:en någonstans?
Nej. Adressen analyseras bara i din webbläsare. Ingen begäran görs till webbplatsen.
Varför blev %20 till + i den ombyggda URL:en?
Båda betyder mellanslag i en frågesträng. Ombyggnaden använder den formulärkodning som webbläsare och de flesta serverramverk använder, där mellanslag skrivs som +.
Hanterar det URL:er med mailto:, tel: eller data:?
Ja. De analyseras också, men de har ingen värd eller port: deras innehåll visas under Sökväg.
Vad är skillnaden mellan värd och värdnamn?
Värdnamn är bara namnet. Värd (med port) lägger till porten när en sådan anges uttryckligen, som i example.com:8080.
Relaterade verktyg
- URL-kodare och avkodare Gratis URL-kodare och avkodare. Procentkoda frågeparametrar eller hela URL:er, avkoda %XX-sekvenser och tolka + som mellanslag. Körs i webbläsaren.
- UTM-länkbyggare för kampanjer Skapa kampanjlänkar med UTM-parametrar för Google Analytics, en länk eller hundratals på en gång, med befintliga frågesträngar bevarade och CSV-export.
- HTML-entiteter – koda och avkoda Koda specialtecken som HTML-entiteter (namngivna, decimala eller hex) eller avkoda valfri entitet med hela listan över 2 231 namngivna referenser i HTML5.