URL coderen / decoderen
URL’s en queryreeksen procentcoderen/decoderen, queryparameters bewerken in een sleutel/waarde-tabel, lijsten batchgewijs verwerken en gecodeerde tekens markeren.
URL coderen / decoderen — Codeer tekst met procentcodering voor veilig gebruik in URL’s of decodeer die terug, met de bereiken Component, Hele URI en application/x-www-form-urlencoded (spaties als +). Schakel naar de modus Query om een URL op te splitsen in een bewerkbare sleutel/waarde-tabel en weer samen te stellen, of naar de modus Batch om een hele lijst regel voor regel te coderen of decoderen. Gecodeerde tekens worden in de uitvoer gemarkeerd, en alles draait volledig in je browser.
Wat is URL coderen / decoderen?
URL Encode / Decode is een gratis online URL-encoder, -decoder en query-string-editor. In de modus Text codeert of decodeert het één waarde met het bereik Component (encodeURIComponent), Whole URI (encodeURI) of Form (application/x-www-form-urlencoded, spaties als +). De modus Query ontleedt een URL of kale queryreeks met URLSearchParams tot een bewerkbare sleutel/waarde-tabel, waarin je rijen kunt toevoegen, bewerken en verwijderen voordat een genormaliseerde URL opnieuw wordt opgebouwd. De modus Batch codeert of decodeert een lijst regel voor regel, en de uitvoerweergave markeert precies welke tekens procentgecodeerd zijn. Ontwikkelaars, QA-testers en API-gebruikers gebruiken het om parameterwaarden te escapen, rommelige queryreeksen op te schonen en %20 / %3A / %2F-reeksen heen en weer te zetten.
URL coderen / decoderen gebruiken
- Kies een modus: Text voor één waarde, Query om de parameters van een URL te bewerken, of Batch voor een lijst.
- Kies in de modus Text of Batch Encode of Decode en een bereik – Component, Whole URI of Form (spaties als +).
- Plak je tekst, URL of lijst in de invoer; het resultaat wordt live bijgewerkt in de uitvoer eronder.
- Bewerk in de modus Query de sleutel/waarde-tabel – wijzig een sleutel of waarde, voeg een rij toe (Add) of verwijder er een – en de URL wordt automatisch opnieuw samengesteld.
- Lees de gemarkeerde uitvoer om te zien welke tekens gecodeerd zijn, kopieer daarna het resultaat of gebruik Swap voor de heen-en-weerbeweging in de modus Text/Batch.
Voorbeelden
Een waarde Form-coderen (spaties als +)
Invoer
hello world & more
Uitvoer
hello+world+%26+more
Een queryreeks bewerken
Invoer
https://x.com/s?q=cat dog&page=2
Uitvoer
https://x.com/s?q=cat+dog&page=2
Een lijst batchgewijs decoderen
Invoer
a%20b c%2Fd
Uitvoer
a b c/d
Veelgestelde vragen
- Wat doet de modus Query?
- De modus Query splitst een URL bij de eerste ? in een basis en een bewerkbare sleutel/waarde-tabel gemaakt met URLSearchParams. Wijzig elke sleutel of waarde, voeg rijen toe of verwijder ze, en de tool bouwt eronder een genormaliseerde URL opnieuw op (spaties worden +). Een kale queryreeks als a=1&b=2 plakken werkt ook.
- Wat is het bereik Form (application/x-www-form-urlencoded)?
- Het Form-bereik codeert spaties als + in plaats van %20 en procentcodeert dezelfde tekens die een browser gebruikt bij het versturen van een HTML-formulier of het maken van een URLSearchParams-reeks – gebruik het voor formulier-bodies en querywaarden. Component en Whole URI gebruiken standaard procentcodering (%20 voor een spatie).
- Hoe verwerkt de modus Batch een lijst?
- De modus Batch codeert of decodeert elke regel afzonderlijk en behoudt lege regels. Als een regel niet kan worden gedecodeerd (een onjuiste %-reeks), blijft die ongewijzigd en meldt de tool hoeveel regels zijn mislukt, zodat één foute regel de rest nooit breekt.
- Wat betekenen de gemarkeerde tekens?
- Het uitvoervoorbeeld markeert elke procentgecodeerde reeks (%XX), plus de + die in de modi Form en Query voor een gecodeerde spatie staat, zodat je in één oogopslag ziet wat er precies veranderd is.
- Worden mijn gegevens naar een server geüpload?
- Nee. Alle codering, decodering en querybewerking draait volledig in je browser met de ingebouwde JavaScript-URL-functies. Er wordt niets geüpload, opgeslagen of verzonden, dus het is veilig voor privé-URL’s, tokens en interne links.
Gerelateerde tools
Base32 / Base58 coderen / decoderen
Codeer tekst naar Base32 (RFC 4648) of Base58 (het Bitcoin-alfabet) en decodeer beide weer terug naar tekst, volledig UTF-8-veilig en geheel in je browser.
Base64 coderen / decoderen
Codeer of decodeer Base64 (UTF-8-veilig) met een URL-safe alfabet, optionele opvulling, regelafbreking 64/76, live byte- en tekentelling en een byteweergave in hex of binair.
Hoofdletterconverter & teller
Converteer tekst tussen UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case en meer, en tel tekens, woorden en regels.
Code-formatter & minifier
Maak HTML, CSS en JavaScript direct in je browser mooier of minificeer ze, met inspringing van 2 spaties, 4 spaties of een tab en JavaScript-compressie op basis van Terser.