URL-kodere

URL-kod eller dekod almindelig tekst, JSON-, XML- og YAML-data til sikker URL-transmission.
Al behandling sker lokalt i browseren — data uploades aldrig til nogen server.
Format: Retning:
Sådan bruges det: Vælg et format (URL / JSON / XML / YAML) og en retning (Kod / Dekod), og klik derefter på Behandl.
Fuld kodning bruger encodeURIComponent for fuld URL-sikkerhed. Når afkrydsningen er fjernet (lys tilstand), kodes kun formatspecifikke strukturtegn — outputtet forbliver mere læsbart.
Validér før kodning kontrollerer, at inputtet er gyldig JSON/XML/YAML, før det kodes. Slå den fra for at kode råtekst, som den er.
Dekod: Vender procent-kodningen om. For JSON/YAML formateres det dekodede output med konfigurerbar indrykning.
Eksempel: indlæser et formatspecifikt eksempel for den aktuelle retning — råtekst ved kodning og procent-kodet tekst ved dekodning.
Hvad er procent-kodning?

URL'er må kun bære et begrænset sæt tegn, så alt andet procent-kodes: tegnet skrives som sine UTF-8-bytes, hver byte som %XX — 中 bliver til %E4%B8%AD. Bogstaver, cifre og - _ . ~ behøver aldrig escapes (RFC 3986's ureserverede sæt); reserverede tegn som / ? & = escapes kun, når de ellers ville blive læst som URL-struktur.

Et mellemrum har to gyldige kodninger: %20 i almindelige URL'er, men + i et application/x-www-form-urlencoded-formularlegeme — den samme tekst kan legitimt se forskellig ud, alt efter hvor den har været.