URL-koder og dekoder

Kod tekst til URL-trygt format (prosentkoding), eller dekod URL-tekst tilbake til vanlig tekst — begge veier oppdateres automatisk.

Bygg inn på din nettside →

Hvordan bruke URL-koderen

  1. Skriv i «Vanlig tekst»-feltet for å se den URL-kodede versjonen automatisk.
  2. Eller lim inn URL-kodet tekst i det andre feltet for å dekode den tilbake.
  3. 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.

Bygg inn denne kalkulatoren på nettsiden din

Kopier koden under for å vise denne kalkulatoren direkte på bloggen eller nettsiden din — helt gratis.