URL coderen / decoderen
URL's en queryreeksen procentcoderen of decoderen.
URL coderen / decoderen — Codeer tekst met procentcodering voor veilig gebruik in URL's, of decodeer een gecodeerde URL terug naar een leesbare vorm. De modus Component codeert elk gereserveerd teken (voor queryparameterwaarden), terwijl de modus Hele URI structuurtekens zoals :// en ? intact laat. Alle verwerking blijft in je browser.
Wat is URL coderen / decoderen?
URL Encode / Decode is een gratis online URL-encoder en -decoder die tekst procentcodeert voor veilig gebruik in URL's, of een gecodeerde URL of queryreeks terugzet naar een leesbare vorm. Ontwikkelaars, QA-testers en API-gebruikers gebruiken het om spaties, ampersands, isgelijktekens en niet-ASCII-tekens in queryparameters te escapen, of om een %20 / %3A / %2F-reeks die ze uit de adresbalk van een browser of een logbestand hebben geplakt te de-escapen. Schakel tussen Encode en Decode en kies het bereik Component (codeert elk gereserveerd teken, ideaal voor de waarde van één queryparameter) of Whole URI (behoudt URL-structuurtekens zoals ://, ?, & en =). Een Swap-knop verplaatst de uitvoer terug naar de invoer en keert de Encode/Decode-modus om voor snelle heen-en-weercontroles.
URL coderen / decoderen gebruiken
- Kies Encode of Decode met de eerste gesegmenteerde schakelaar in de werkbalk.
- Kies het bereik: Component om alle gereserveerde tekens te escapen, of Whole URI om :// ? & = intact te houden.
- Plak of typ je tekst in het invoervak; het resultaat verschijnt live in het alleen-lezen uitvoervak eronder.
- Klik op de kopieerknop bij het uitvoerveld om de gecodeerde of gedecodeerde reeks te kopiëren.
- Klik op Swap om de uitvoer naar de invoer te verplaatsen en de modus om te keren voor een heen-en-weercontrole, of op Clear om de invoer te resetten.
Voorbeelden
Een querywaarde coderen (Component)
Invoer
a b&c=日
Uitvoer
a%20b%26c%3D%E6%97%A5
Een procentgecodeerde URL decoderen (Component)
Invoer
https%3A%2F%2Fexample.com
Uitvoer
https://example.com
Een volledige URL coderen (Whole URI)
Invoer
https://x.com/p q?a=1&b=2
Uitvoer
https://x.com/p%20q?a=1&b=2
Veelgestelde vragen
- Wat is het verschil tussen de modus Component en de modus Whole URI?
- De modus Component (encodeURIComponent) codeert elk gereserveerd teken, dus :, /, ?, & en = worden %3A, %2F, %3F, %26 en %3D — gebruik hem voor de waarde van één queryparameter. De modus Whole URI (encodeURI) laat die URL-structuurtekens intact en escapet alleen tekens die nergens in een URL geldig zijn, zoals spaties, zodat de hele link blijft werken.
- Waarom toont decoderen een 'invalid'-fout?
- Decoderen mislukt wanneer de invoer een onjuist gevormde procentreeks bevat, zoals een losse % of een %ZZ die geen geldige tweecijferige hexcode is. Herstel of verwijder de kapotte reeks en de uitvoer verschijnt weer.
- Verwerkt het niet-ASCII- en Unicode-tekens?
- Ja. Bij coderen worden tekens zoals 日 of emoji omgezet naar hun procentgecodeerde UTF-8-bytes (zo wordt 日 bijvoorbeeld %E6%97%A5), en bij decoderen worden ze weer omgezet naar de oorspronkelijke tekens.
- Is er een lengtelimiet voor de tekst die ik kan coderen of decoderen?
- De tool legt geen vaste tekenlimiet op; alles wat je plakt wordt direct in de browser omgezet, dus praktische limieten hangen alleen af van het geheugen van je apparaat.
- Worden mijn gegevens naar een server geüpload?
- Nee. Alle codering en decodering draait volledig in je browser met de ingebouwde JavaScript-URL-functies. Er wordt niets geüpload, opgeslagen of ergens naartoe 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 tekst naar Base64 of decodeer Base64 terug naar tekst (UTF-8-veilig).
Hoofdletterconverter & teller
Wijzig de hoofdlettervorm van tekst 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.