URL coderen / decoderen
Codeer tekst naar percentgecodeerde URL-indeling of decodeer die terug, direct en offline in je browser.
Goed om te weten
Deze tool voor URL coderen / decoderen zet gewone tekst om naar percentgecodeerde vorm (waarbij onveilige tekens reeksen worden zoals %20 voor een spatie of %26 voor een ampersand) en draait die omzetting weer terug naar leesbare tekst. Hij werkt volledig in je browser met de JavaScript-functies encodeURIComponent en decodeURIComponent, en is dus bedoeld voor ontwikkelaars, QA-testers, marketeers die trackinglinks bouwen en iedereen die een waarde veilig in een querystring of padsegment moet plaatsen.
Grijp naar coderen wanneer een stukje tekst in een URL moet staan maar tekens bevat met een speciale betekenis daar, zoals spaties, &, ?, =, /, # of niet-ASCII-letters. Veelvoorkomende gevallen zijn het plaatsen van een zoekterm in een ?q=-parameter, het doorgeven van een e-mailadres of een volledige URL als redirectwaarde, of het instellen van UTM-campagnetags. Gebruik decoderen om een opgevangen link weer leesbaar te maken of om te controleren wat een gecodeerde parameter werkelijk bevat voordat je hem debugt.
De twee lengtetellers helpen je het resultaat te controleren in plaats van iets precies te meten. Elk ontsnapt teken groeit uit tot een procentteken plus twee hexadecimale cijfers, dus dat de uitvoerlengte ruim boven de invoerlengte uitkomt is normaal en geeft simpelweg aan hoeveel gereserveerde of multi-byte tekens er waren. Als de decodeermodus de melding "Invalid input" toont, bevat de tekenreeks een kapotte percentsequentie (een losse % of een % die niet door twee geldige hexcijfers wordt gevolgd) en is hij waarschijnlijk nooit correct gecodeerd.
Eén kanttekening om te onthouden:
- Deze tool codeert één enkel onderdeel, niet een volledig adres, en ontsnapt daarom bewust &, ?, = en / — een complete URL door de codeermodus halen verminkt de schuine strepen en scheidingstekens die je juist wilt behouden. Codeer dus alleen de afzonderlijke waarde die je invoegt.
Veelgestelde vragen
Wat is het verschil tussen encodeURIComponent en encodeURI?
Deze tool gebruikt encodeURIComponent, dat gereserveerde tekens zoals &, ?, / en = ontsnapt, zodat een waarde veilig is binnen één queryparameter of padsegment. encodeURI laat die tekens intact, omdat het bedoeld is om een volledige URL te coderen en niet een onderdeel daarvan.
Waarom toont het decoderen soms een fout?
decodeURIComponent geeft een fout als de tekenreeks een misvormde percentsequentie bevat, zoals een losse % die niet door twee geldige hexcijfers wordt gevolgd (bijvoorbeeld %ZZ of een losse %). Zorg ervoor dat je tekst decodeert die daadwerkelijk percentgecodeerd is.
Worden mijn gegevens ergens geüpload?
Nee — deze rekentool draait volledig in je browser. Je invoer verlaat nooit je apparaat en de tool werkt offline zodra hij is geladen.
Is deze rekentool gratis?
Ja, volledig gratis, zonder registratie en zonder limieten.
Gerelateerde rekenmachines