ToolVault

URL-encoder

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.

Hoe gebruik je URL-encoder

  1. Plak de URL of het tekstfragment dat je wilt omzetten.
  2. Klik op Coderen om het geschikt te maken voor een URL, of op Decoderen om procentcodering terug te zetten naar leesbare tekst.
  3. Kopieer het resultaat met één klik. Beide richtingen blijven tijdens het bewerken gesynchroniseerd.

Over dit hulpmiddel

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.

Veelgestelde vragen

Welke encoder gebruikt de tool?

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.

Moet ik een volledige URL coderen?

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.

Waarom is mijn + een spatie geworden?

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?