Wanneer URL-encoding te gebruiken
URL-encoding is nodig wanneer queryparameters of padsegmenten spaties, ampersands, gelijktekens of andere tekens bevatten die een speciale betekenis hebben in URL's. Browsers en API's gebruiken percent-encoding (bijv. %20 voor spatie). Deze tool gebruikt dezelfde regels als JavaScript'sencodeURIComponent zodat de uitvoer veilig is voor querystrings.
Hoe te gebruiken URL Encoder
- Typ of plak de tekst die je wilt encoderen (of een percent-geëncodeerde string die je wilt decoderen) in het Invoer-veld.
- Selecteer Encoderen om speciale tekens naar percent-encoding om te zetten, of Decoderen om percent-geëncodeerde strings terug naar leesbare tekst te converteren.
- Het resultaat verschijnt direct. Gebruik Resultaat kopiëren om het naar je klembord te kopiëren.
Belangrijkste kenmerken
- Encoderen & decoderen — Bidirectionele conversie tussen tekst en percent-geëncodeerd formaat
- Webstandaard-conform — Gebruikt encodeURIComponent/decodeURIComponent-regels volgens RFC 3986
- Verwerkt alle tekens — Encodeert spaties, ampersands, Unicode en alle speciale tekens
- Direct resultaat — Uitvoer wordt onmiddellijk bijgewerkt terwijl je typt
- Kopiëren met één klik — Kopieer het geëncodeerde/gedecodeerde resultaat naar je klembord
- 100% client-side — Geen servercommunicatie; je gegevens blijven privé
Wanneer dit hulpmiddel te gebruiken
- URL's bouwen met queryparameters die spaties of speciale tekens bevatten
- Gebruikersinvoer encoderen voordat je het aan API-verzoek-URL's toevoegt
- Percent-geëncodeerde strings decoderen uit logbestanden of analytics
- Formuliergegevens voorbereiden voor URL-geëncodeerde POST-verzoeken
- URL-problemen debuggen waarbij tekens dubbel geëncodeerd worden
Technische details
De encoding volgt RFC 3986 via JavaScript's encodeURIComponent(), dat alle tekens encodeert behalve: A-Z, a-z, 0-9, koppelteken (-), underscore (_), punt (.) en tilde (~). Deze functie encodeert met name ook tekens die een speciale betekenis hebben in URL's, zoals /, ?, #, & en =, waardoor de uitvoer veilig is voor gebruik binnen individuele queryparameterwaarden. Decoderen gebruikt decodeURIComponent(), dat de percent-encoding omkeert. Niet-ASCII-tekens (bijv. letters met accenten, emoji) worden eerst naar UTF-8-bytes geëncodeerd, waarna elke byte percent-geëncodeerd wordt. Alle verwerking draait in JavaScript in je browser.
Conclusie
URL Encoder is een essentieel webontwikkelingstool dat ervoor zorgt dat speciale tekens veilig worden verzonden in URL's en querystrings. Met RFC 3986-conformiteit, bidirectionele encoding/decoding en volledige privacy in de browser dekt het al je URL-encoding-behoeften. Voor het ontleden van URL-componenten kun je de URL Parser proberen.