Een waarde binnen een querystring
Invoer a b&c met het bereik scope.
Resultaat a%20b%26c — the & is escaped so it cannot be read as a second parameter.
Procentcodeer tekst of zet een gecodeerde tekst terug, waarbij je kiest tussen een volledige URL en één querywaarde.
Resultaat
Wijzig een invoer en het resultaat wordt direct bijgewerkt.
Invoer a b&c met het bereik scope.
Resultaat a%20b%26c — the & is escaped so it cannot be read as a second parameter.
Invoer a b&c met het bereik whole URL.
Resultaat a%20b&c — the space is still escaped but & is preserved as a separator.
Invoer %E4%BD%A0%E5%A5%BD
Resultaat 你好 — drie UTF-8-bytes worden drie %XX-triplets, en decoderen herstelt ze.
Gebruik encodeURIComponent voor elke waarde die je na ? of & plaatst, want een niet-geëscapete & of = binnen een waarde zou de query splitsen. Gebruik encodeURI alleen op een volledige link waarvan de scheidingstekens al op hun plaats staan.
The plus sign belongs to form encoding for application/x-www-form-urlencoded bodies, where it means a space. JavaScript URL functions write %20 instead. This tool reads + as a space when decoding and always writes %20 when encoding, so the two conventions do not collide.
%25 is an encoded percent sign, which means the text was encoded twice. Encode once at the point where the value is inserted, not again when building the final link.
Decoderen mislukt, omdat % exact twee hexadecimale cijfers moet volgen. Deze tool meldt het probleem in plaats van tekens stilzwijgend weg te laten.
Disclaimer: De resultaten volgen de formule op deze pagina en zijn alleen indicatief. Werkelijke hoeveelheden verschillen per materiaal, techniek en omstandigheden; reken een marge voordat je bestelt.