URL-koder og dekoder
Kod tekst til URL-trygt format (prosentkoding), eller dekod URL-tekst tilbake til vanlig tekst — begge veier oppdateres automatisk.
Hvordan bruke URL-koderen
- Skriv i «Vanlig tekst»-feltet for å se den URL-kodede versjonen automatisk.
- Eller lim inn URL-kodet tekst i det andre feltet for å dekode den tilbake.
- Begge feltene oppdaterer hverandre live.
Hva er URL-koding?
URL-koding (også kalt prosentkoding) erstatter tegn som ikke er trygge i en URL — som mellomrom, æ/ø/å, «&» eller «=» — med en «%» etterfulgt av tegnets heksadesimale verdi. Et mellomrom blir for eksempel til %20. Dette er nødvendig fordi enkelte tegn har spesiell betydning i en URL (f.eks. skiller «&» mellom parametre i en spørrestreng), og må kodes om de skal inngå som del av selve verdien.
Dette verktøyet brukes typisk når man bygger lenker med dynamisk innhold, feilsøker API-kall, eller skal lese en kryptisk URL med mange prosenttegn.
Ofte stilte spørsmål
Hvorfor må enkelte tegn URL-kodes?
Fordi tegn som mellomrom, «&», «=», «?» og «#» har spesiell betydning i URL-strukturen. Uten koding ville de blitt tolket feil — f.eks. som skille mellom flere parametre i stedet for en del av verdien.
Hva betyr «Ugyldig URL-koding»?
Det betyr at teksten inneholder et «%»-tegn som ikke etterfølges av gyldige heksadesimale sifre (f.eks. «%ZZ»), som gjør at teksten ikke kan tolkes som gyldig prosentkoding.
Er dette det samme som Base64?
Nei, det er to ulike kodinger til ulike formål. URL-koding gjør tekst trygg å bruke i en URL. Base64 omkoder tekst eller binærdata til et 64-tegns alfabet, ofte brukt til å bygge inn data i tekstformater. Vi har også et eget Base64-verktøy.