URL Encoder / Decoder
Gebruikshandleiding
URL Codec codeert en decodeert URL-strings — inclusief volledige URL's, enkelvoudige URL-componenten en querystrings — direct in de browser. URL's zijn beperkt tot een subset van ASCII-tekens. Speciale tekens zoals spaties, punthaken, aanhalingstekens en niet-ASCII-tekens moeten percent-encoded worden (bijv. een spatie wordt %20 of +) om veilig over netwerken te worden verzonden. Ontwikkelaars stuiten hier voortdurend op: het bouwen van API-verzoeken met queryparameters die gebruikersinvoer bevatten, het analyseren van omleidings-URL's uit foutlogs, het decoderen van API-eindpunten die gecodeerde URL's retourneren, of begrijpen waarom een URL in de browser werkt maar door een server-side functie wordt afgewezen. Deze tool biedt twee modi: codering/decodering van de volledige URL (waarbij structuurscheidingstekens zoals "://", "/", "?", "=", "&" worden bewaard) en codering/decodering van URL-componenten (waarbij alle speciale tekens inclusief "?", "=", "&" worden gecodeerd — geschikt voor queryparameterwaarden). Beide modi herkennen UTF-8-meerbyte-tekens correct.
- Plak uw URL of component — Klik op het invoerpaneel en plak de volledige URL of het enkelvoudige URL-component (queryparameterwaarde, fragment, enz.) dat u wilt coderen of decoderen.
- Kies de juiste modus — Selecteer "Volledige URL" om een volledige URL-string te coderen/decoderen met behoud van de structuur, of "URL-component" voor queryparameterwaarden en fragmenten waarbij alle speciale tekens moeten worden gecodeerd.
- Klik op Coderen of Decoderen — Druk op "Coderen" om speciale tekens naar percent-encoded reeksen te converteren, of op "Decoderen" om percent-encoded reeksen terug naar de originele tekens te converteren.
- Inspecteer de uitvoer — Controleer het resultaat in het uitvoerpaneel. Verifieer dat speciale tekens (spaties, "&", "=", "+", niet-ASCII-tekens) correct zijn verwerkt volgens de geselecteerde modus.
- Kopieer en gebruik het resultaat — Klik op "Kopiëren" om de gecodeerde/gedecodeerde URL of het component naar het klembord te kopiëren. Plak het in uw API-verzoeken, HTML-code, foutlogs of backend-querystrings.
- Itereer indien nodig — Als een URL meerdere keren is gecodeerd (dubbele codering), pas dan decodering herhaaldelijk toe totdat de tekst zijn oorspronkelijke staat heeft bereikt. Elke stap verwijdert één laag percent-codering.
Veelgestelde vragen
Wat betekent het coderen van een URL?
URL-codering (ook wel procentcodering genoemd) converteert speciale tekens naar een browserbeveiligde indeling. Spaties worden bijvoorbeeld %20, en & wordt %26. Dit zorgt ervoor dat URL's correct worden verzonden en geparsed.
Wat is het verschil tussen encode en encodeURIComponent?
encode behoudt URL-structuurtekens zoals /, ?, & en = zodat de URL navigeerbaar blijft. encodeURIComponent codeert alles behalve letters, cijfers en - _ . ! ~ * ' ( ), waardoor het geschikt is voor queryparameterwaarden.
Worden mijn URL-gegevens naar een server gestuurd?
Nee. Alle codering en decodering vindt plaats in je browser via native JavaScript-functies. Je tekst verlaat nooit je apparaat.
Kan ik deze tool offline gebruiken?
2Kit is een PWA. Na je eerste bezoek werkt de tool volledig offline.
Is deze URL-tool gratis?
Ja. 2Kit is volledig gratis, vereist geen registratie en heeft geen gebruikslimieten.
Technische implementatie
Alle verwerking vindt volledig in uw browser plaats — er worden nooit gegevens naar servers verzonden. Dit hulpmiddel werkt volledig offline als Progressive Web App (PWA): na het eerste bezoek worden alle pagina's en bestanden opgeslagen door de Service Worker en blijven beschikbaar zonder internetverbinding. Uw invoergegevens verlaten uw apparaat nooit, waardoor het veilig is voor gevoelige inhoud zoals API-sleutels, wachtwoorden, privéconfiguraties en vertrouwelijke documenten.