URL-kodere

URL-koding eller dekoding av ren tekst, JSON-, XML- og YAML-data for trygg URL-overføring.
All behandling skjer lokalt i nettleseren — data lastes aldri opp til noen server.
Format: Retning:
Slik brukes det: Velg et format (URL / JSON / XML / YAML) og retning (Koding / Dekoding), og klikk deretter Behandle.
Full koding bruker encodeURIComponent for full URL-sikkerhet. Når den ikke er avkrysset (lett modus), kodes bare formatspesifikke strukturtegn — utdataene forblir lettere å lese.
Valider før koding sjekker at inndataene er gyldig JSON/XML/YAML før koding. Slå den av for å kode rå tekst uendret.
Dekoding: Reverserer prosentkoding. For JSON/YAML formateres utdataene med valgfri innrykk.
Eksempel: laster et formatspesifikt eksempel for gjeldende retning — rå tekst ved koding, prosentkodet tekst ved dekoding.
Hva er prosentkoding?

URL-er kan bare bære et begrenset sett med tegn, så alt annet prosentkodes: tegnet skrives som sine UTF-8-byte, hver byte som %XX — 中 blir %E4%B8%AD. Bokstaver, sifre og - _ . ~ trenger aldri escaping (RFC 3986-settet med uforbeholdne tegn); reserverte tegn som / ? & = escapes bare når de ellers ville blitt lest som URL-struktur.

Et mellomrom har to lovlige kodinger: %20 i vanlige URL-er, men + i et application/x-www-form-urlencoded skjema-innhold — den samme teksten kan legitimt se annerledes ut avhengig av hvor den har reist.