URL-koding/dekoding (Norske URL-er og spørrings-konvertering)
URL-koding og dekoding (percent-encoding) umiddelbart i nettleseren din. Bytt mellom encodeURIComponent / encodeURI-ekvivalenter og oppdag mulig dobbelkoding.
Alternativer
Avansert
Hvilken bør jeg bruke?
Parameterverdi → encodeURIComponent
Best for spørringsverdier, stifragmenter og filnavn (sikker encodeURIComponent-konvertering).
Full URL → encodeURI
Beholder skilletegn som ? & = / slik at URL-er forblir lesbare.
+ vs %20
«%20» er standard. «+» er en skjema/spørringskonvensjon — bytt når det er nødvendig.
Eksempel-inndata
- https://example.com/søk?q=oslo lunsj&ref=email#seksjon
- utm_source=email&utm_campaign=vårsalg 2026
- hei/Hello?name=Ola Nordmann¬e=10%RABATT
Snarveier
URL-koding/dekoding (percent-encoding)
Hva er prosentkoding?
URL-koding/dekoding konverterer ikke-ASCII og reserverte tegn til %xx-sekvenser slik at de kan overføres sikkert i URL-er.
encodeURI vs encodeURIComponent
Bruk encodeURIComponent for enkeltverdier; bruk encodeURI for fulle URL-er der skilletegn skal beholdes.
Tips
Hvis %25 stadig dukker opp, kan teksten være dobbeltkodet. Bruk varselsbanneret for å dekode trygt igjen.
FAQ
+ og %20, hva er forskjellen?
«%20» er den RFC-kompatible prosentkodingen for mellomrom. «+» brukes hovedsakelig i HTML-skjemaer (application/x-www-form-urlencoded) og blir ofte behandlet som et mellomrom i spørringsstrenger.
Hvilken funksjon bør jeg bruke?
For kun verdier (spørringsverdi, stifragment, filnavn), velg encodeURIComponent-konvertering. For hele URL-er som må beholde ? & = /, velg encodeURI.
Hva er dobbelkoding?
Hvis %25 (en kodet «%») dukker opp ofte, kan verdien være dobbeltkodet. Bruk «Dekod igjen» for å prøve å gjenopprette originalen.