URL-parser og lenkeanalysator

Lim inn en lenke for å se hva den egentlig består av: hver komponent, prosentkodingen avdekket lag for lag, en redigerbar tabell over søkeparametere med en fjerner for sporingsparametere med ett klikk, og et sikkerhetspanel som flagger innebygde legitimasjonsopplysninger, punycode- og lignende verter, sti-traversering, header-injeksjon, farlige skjemaer og hemmeligheter som bæres i søkestrengen. Trenger man kodingssteget alene? Bruk URL-koderen og -dekoderen; for xn---formen av en internasjonalisert vert, bruk punycode-konverteren. Parseren selv sender aldri lenken noe sted.
Lim inn en URL over, eller velg et av eksemplene, for å se komponentene.
Dekoding vises her når en URL er skrevet inn.
Ingen søkestreng ennå.
Sjekklisten kjører så snart en URL er skrevet inn.
Slik leses sikkerhetspanelet: hver linje er et mønster som dukker opp i reell phishing og feilformede lenker, ikke en dom over nettstedet. En merknad-linje er normalt for mange legitime URL-er (en http-lenke er ganske enkelt ikke kryptert, og en IP-adressevert er vanlig på interne nettverk), en advarsel-linje fortjener et nytt blikk, og en risiko-linje betyr at lenken gjør noe en vanlig lenke aldri trenger å gjøre. Kontrollene ser bare på teksten i URL-en: denne siden henter aldri lenken, slår ikke opp verten, og kontakter ikke nettstedet bak den.

Kodingsmerknad: en vert skrevet med xn-- er en punycode-vert. Fordi lignende tegn fra andre skriftsystemer ser nesten identiske ut, bør den dekodes før man stoler på den — punycode-konverteren gjør det, og URL-kodereren håndterer %xx-formen som kan ses i dekodingstabellen.

Personvern: parsing, dekoding og alle kontroller kjører i nettleseren. URL-en som limes inn, lastes aldri opp, og ingenting lagres etter at siden lukkes.