Encodeer of decodeer URL's en query-strings direct, in beide richtingen, met correcte afhandeling van gereserveerde tekens.
Encoding uses encodeURIComponent semantics — the right choice for query-string values — so characters like &, =, ? and / always survive inside a parameter.
Querystrings gaan ongemerkt stuk. Een spatie wordt %20, een ampersand breekt een parameter af en een plusteken is soms een spatie en soms letterlijk een plus. Deze encoder zet tekst en URL’s om volgens de werking van encodeURIComponent/decodeURIComponent — de juiste keuze voor parameterwaarden — en normaliseert bij het decoderen ook spaties. Dit is de tool om een door een externe partij verminkte webhook-callback te debuggen, een deellink met een meertalige titel te maken, een mailto:-URL met spaties op te bouwen of gewoon een muur van procenttekens uit een gebeurtenissenlogboek leesbaar te maken. Beide richtingen worden bij elke toetsaanslag bijgewerkt. De kopieerknop bevestigt met een melding, zodat je resultaten direct in je browser of code-editor kunt gebruiken.
De tool gebruikt encodeURIComponent, de juiste codering voor waarden in querystrings. Die zet gereserveerde tekens zoals &, =, ? en / om naar escape-codes, zodat parameters tijdens de overdracht intact blijven.
Laat bij een volledige URL het schema en de host ongecodeerd en codeer alleen het pad of de querydelen. Een hele URL coderen is wel gebruikelijk als je die veilig als parameter van een andere URL wilt versturen.
In sommige oudere coderingen betekende + een spatie. Deze tool decodeert het als een letterlijk plusteken en toont expliciet %20 voor gecodeerde spaties, zodat er geen verwarring ontstaat.
Was dit hulpmiddel nuttig?