Toolalize

URL-koder / -dekoder

Kode tekst for sikker bruk i URL-er eller dekode prosentkodede strenger tilbake til klartekst. Støtter Standard, Skjema (+) og Full RFC 3986 koding.

Kodingsformat

Referanse for spesialtegnkoding

TegnStandardSkjema (+)
(space)%20+
&%26%26
=%3D%3D
+%2B%2B
/%2F%2F
?%3F%3F
#%23%23
@%40%40
%%25%25
!!!

* Full RFC 3986 mode only encodes unreserved characters (A–Z, a–z, 0–9, -, _, ., ~).

Ofte stilte sporsmal

URL-koding, også kalt prosentkoding, konverterer tegn som ikke er tillatt eller har spesiell betydning i en URL til et sikkert format. Hvert usikkert tegn erstattes av et prosenttegn (%) etterfulgt av to heksadesimale sifre. Et mellomrom blir for eksempel %20 og et og-tegn blir %26. Standarden er definert i RFC 3986.
%20 (Standard/RFC 3986) er den universelle prosentkodingen for et mellomrom og er sikker i alle deler av en URL. + (skjemakoding) er HTML-skjemainnsendingsstandarden. Bruk %20 i API-spørringsparametre og skjemakoding kun for HTML-skjemainnsending.
RFC 3986 definerer ureserverte tegn som alltid er sikre: bokstaver A–Z og a–z, sifre 0–9, bindestrek (-), understrek (_), punktum (.) og tilde (~). Alt annet — mellomrom, &, =, +, /, ?, #, @, %, ikke-ASCII Unicode — må prosentkodes.
URL-koding er avgjørende når du inkluderer brukerleverte data eller spesialtegn i en URL. Uten koding bryter ?name=Alice & Bob URL-strukturen. I REST-API-er sikrer URL-kodede parametre at forespørselen når serveren intakt.