URL-coderen/decoderen (percentage-codering)
URL Encode/Decoderen (percentage-codering) zet onveilige tekens om in een URL-veilig formaat en weer terug. Gebruik het voor query strings, redirect URL's, UTM parameters, en debugging API verzoeken (RFC 3986). Runs 100% lokaal in uw browser
Codering
Probeer het.
Voorbeelden
summer sale & shoes
summer%20sale%20%26%20shoes
summer%20sale%20%26%20shoes
summer sale & shoes
Wanneer een volledige waarde vs deel van een URL coderen
De meest voorkomende fout met procent-codering is het coderen van het verkeerde gedeelte van een URL. In veel workflows wil je alleen een querywaarde, padsegment, fragment of redirect target coderen in plaats van de hele URL string. Deze pagina maakt gebruik van encodeURIComponent en decodeerURIComponent, die het meest geschikt zijn voor individuele waarden en componenten.
Tekens die meestal codering nodig hebben
Spaties, ampersands, is gelijk aan tekens, vraagtekens, hashes, procent tekens, slashes in component waarden, en niet-ASCII tekens zijn gemeenschappelijke redenen om tekst te coderen voordat het in een URL. Dat is vooral belangrijk voor zoekopdrachten, labels, bestandsnamen en door de gebruiker verstrekte waarden die anders een query string of padsegment zouden breken.
Veel voorkomende fouten met URL-codering
Dubbele codering is een van de meest voorkomende problemen. Bijvoorbeeld, een bestaande %20 opnieuw gecodeerd wordt %2520. Een andere veel voorkomende fout is het decoderen van een volledige URL wanneer slechts één parameterwaarde gedecodeerd moet worden. Het is ook belangrijk om te onthouden dat deze pagina procent-gecodeerde spaties produceert zoals %20, niet vorm-stijl plus tekens.
Praktische werkstromen
Gebruik deze pagina bij het voorbereiden van een query parameter voor een link, het opruimen van UTM of tracking waarden, het decoderen van procent gecodeerde tekst gekopieerd van logs of browser tools, of het veilig maken van een pad segment voordat het in een andere URL. Het is zeer nuttig wanneer u een waarde per keer behandelt en het exacte procent-gecodeerde resultaat wilt zien.
Wat gebeurt er met niet-Engelse tekst en emoji
Deze tool procent-codeert UTF-8 bytes, daarom worden geaccentueerde tekens, niet-Latijnse tekst en emoji vaak meerdere procent codes in plaats van één enkele eenheid. Dat gedrag is normaal en nuttig wanneer de bestemming een URL-veilige weergave van de originele Unicode tekst verwacht.
Problemen met het oplossen van decodeerfouten
Voordat u een URL-codeert
Test de uitvoer in de werkelijke bestemmingscontext alvorens aan te nemen dat het juist is. Als er nog iets mis lijkt, controleer dan op dubbele codering, gemengde verwerking van spaties en plustekens, of een mismatch tussen hoe uw bestemming volledige URL's behandelt versus individuele parameterwaarden.
Waarom gedecodeerde tekst nog steeds fout kan zijn voor uw toepassing
Correcte decodering hier garandeert niet dat een andere app de tekst op dezelfde manier zal interpreteren. Sommige systemen behandelen plus tekens als spaties, anderen behouden ze letterlijk, en gereserveerde tekens kunnen nog steeds speciale behandeling nodig hebben, afhankelijk van of de tekst hoort in een pad, query string, of formulier indienen.
Hoe te vertellen of u een volledige URL moet coderen of slechts één onderdeel
De coderingsbehoeften hangen af van de context. Een query parameter waarde heeft vaak codering nodig zelfs wanneer de rest van de URL leesbaar moet blijven, terwijl een reeds samengestelde URL kan breken als u scheidingstekens zoals ?, &, =, of / codeert. Denk na of u een onderdeel of het hele adres voorbereidt voordat u het resultaat gebruikt.
Decoderen van fouten betekent meestal dat de geplakte tekst bevat misvormde percentages sequenties, gemengde gewone en gecodeerde inhoud, of een string die al eens is gedecodeerd. Als het resultaat er verkeerd uitziet, controleer dan of je een volledige URL hebt geplakt in plaats van een enkele component en of het percentage tekens is verdubbeld door eerdere verwerking.
Gerelateerde hulpmiddelen
Base64 Coderen / Decoderen
Codeer tekst in Base64 of decodeer Base64 terug naar leesbare inhoud direct in uw browser. Het is nuttig voor het inspecteren van tokens, het debuggen van autorisatie headers, het controleren van configuratie waarden, het decoderen van API payloads, en het omzetten van platte tekst zonder gebruik te maken van een remote service. ToolMill draait volledig client-side voor privacy en blijft werken offline na installatie.
Codering
hex-coderen / decoderen
Hex Encoderen / Decoderen zet tekst om in hexadecimale (base-16) bytes en decodeert hex terug in leesbare tekst. Gebruik het voor het debuggen van binaire payloads, het inspecteren van UTF-8 bytes, het omkeren van ontsnapte strings, en het werken met hashes of low-level protocollen. Accepteert gemeenschappelijke hex-formaten (met of zonder spaties, newlines of 0x prefixes). Runs 100% lokaal in uw browser
Codering
HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
Codering
ROT13 Encoderen / Decoderen Tekst ↔ ROT13 Cipher
ROT13 is een eenvoudige lettervervangingscode die A↔N, B↔O, enz. verschuift. Het wordt vaak gebruikt voor spoilers, lichte verduistering, en forum/email tekst. Deze tool codeert platte tekst naar ROT13 en decodeert ROT13 terug naar tekst (de bewerking is symmetrisch). Runs 100% lokaal in uw browser
Codering
