Encode or decode any URL in one paste

Percent-encoded URLs are unreadable, and hand-editing breaks them. Paste any string or full URL to encode or decode it correctly in component or full-URL mode, right in your browser.

a%20b%3Dcpercent-encoded

Paste a URL or string — get the correctly encoded or decoded version back

What you can do with URL-encoder/-decoder

Everything this tool helps you accomplish — no learning curve, no setup.

  • Percent-encode URLs for safe linking
  • Decode encoded URLs back to plain text
  • Encode single query parameters cleanly
  • Fix broken links with special characters
  • Encode whole URLs or individual components
  • Prepare share links for social and email

Settings information

Every control in URL-encoder/-decoder, explained — what it does and when to use it.

Instellingen

ModusVoorinstellingen
Schakel tussen het omzetten van gewone tekst naar procent-gecodeerde vorm en het terugzetten van een al gecodeerde URL of tekenreeks naar leesbare tekst.Opties: CoderenDecoderen
StriktheidVoorinstellingen
Component escapet gereserveerde tekens zoals :/?#[]@ zodat het resultaat veilig is binnen één URL-onderdeel; Volledige URL laat ze intact zodat een compleet webadres geldig blijft.Opties: ComponentVolledige URL
Uploads are encrypted in transitRemoved under our retention policy

Veelgestelde vragen

De Component-modus gebruikt encodeURIComponent en escapet tekens als ":/?#[]@" zodat de waarde veilig is binnen één URL-segment of queryparameter. De Full URL-modus gebruikt encodeURI en laat die gereserveerde tekens met rust, zodat de volledige URL een geldige URL blijft.

technical

Schakel over naar componentmodus, plak de parameterwaarde en de encoder vervangt spaties door %20, isgelijktekens door %3D enzovoort. Plaats het resultaat in de URL na "?key=" of "&key=" en de link werkt in elke browser, server of REST-client.

usage

Die tekens zijn gereserveerd door de URL-syntax — ze scheiden het schema, het pad, de query en het fragment. Door ze te coderen als %2B %2F %3A %3F %23 kan de waarde ze letterlijk meedragen zonder de parser aan de andere kant in de war te brengen.

technical

Ja. Wanneer de invoer een losse "%" bevat die niet wordt gevolgd door twee hexadecimale cijfers, toont de decoder een melding "Ongeldige invoer" in plaats van onleesbare uitvoer te produceren. Herstel de foutieve reeks en het resultaat wordt direct bijgewerkt.

features

Nee. De encoder gebruikt de ingebouwde encodeURI / encodeURIComponent-functies van de browser, dus er gaat niets over het netwerk. Daardoor is de tool veilig voor tokens, bestandspaden en elke andere gevoelige waarde die je in een URL moet opnemen.

privacy

Ja. UTF-8-tekens zoals ñ, 漢, ✓ en emoji worden gecodeerd in de bijbehorende %xx-bytesequenties. Moderne browsers en servers decoderen ze automatisch terug naar de originele tekens, zodat de heen-en-terugbewerking verliesvrij is.

compatibility

Ja. Zet de modus-schakelaar op Coderen om ruwe tekst procent-te-coderen, of op Decoderen om %XX-reeksen terug te zetten in leesbare tekens. Dezelfde opties Component en Volledige URL gelden in beide richtingen, zodat je een waarde heen en terug kunt verwerken en precies krijgt waarmee je begon.

usage

Het apenstaartje wordt %40 bij percent-encoding. In Component-modus escapet de tool dit automatisch, wat belangrijk is voor e-mailadressen in query strings — user@example.com wordt user%40example.com. Andere veelvoorkomende escapes: een spatie is %20, '#' is %23, '&' is %26 en '?' is %3F. Plak willekeurige tekst om direct het volledig gecodeerde resultaat te zien.

technical

Ja — het zijn twee namen voor hetzelfde mechanisme, gedefinieerd in RFC 3986: onveilige tekens worden vervangen door een procentteken gevolgd door twee hexadecimale cijfers van hun UTF-8-bytes. 'URL-encodering' is de gangbare naam en 'percent-encodering' de term uit de specificatie. Deze tool past dit toe met encodeURIComponent of encodeURI, afhankelijk van de modus die je kiest.

technical

Hoe URL-encoder/-decoder je helpt de klus te klaren

Echte problemen die het elke dag oplost — voor bedrijven, makers en alledaagse taken. Vind de toepassing die bij je past en begin in seconden.

Voor ontwikkelaars

Querystrings bouwen voor REST-API's

Codeer zoektermen, filters en ID's voor GET-verzoeken aan REST-API's, Algolia, Elastic en Google Search, zodat gereserveerde tekens de verzoek-URL niet breken

Voor bedrijven

Trackingparameters voor marketinglinks

Codeer UTM-parameters, campagnenamen en referrer-strings met procentcodering voor Google Analytics-, Facebook Ads- en HubSpot-links die je deelt via e-mail en social media

Web en SEO

Filters en zoektermen meegeven in URL's

Codeer zoekopdrachten met meerdere woorden, speciale tekens en sorteeropties in deelbare URL's voor SaaS-dashboards, e-commercefilters en beheerpanelen

Web en SEO

Genereer mailto:-links met onderwerp en berichttekst

Bouw mailto:-links waarvan het onderwerp en de hoofdtekst regeleindes, leestekens en emoji bevatten, zodat klik-om-te-mailen-knoppen Gmail en Outlook openen met het bericht alvast ingevuld

Social media

Berichten insluiten in WhatsApp- en sms-deellinks

Codeer vooraf ingevulde deellinks voor WhatsApp, Telegram en sms, zodat klanten op een knop op je site kunnen tikken en de messenger openen met de marketingboodschap klaar

Voor ontwikkelaars

Gebruikersinvoer escapen voor veilige URL-opbouw

Codeer door de gebruiker bepaalde waarden voordat je ze in URL's invoegt, om request-smuggling, redirect-injectie en kapotte-link-bugs in productiewebapps te voorkomen

Voor ontwikkelaars

OAuth- en redirect-callback-URL's debuggen

Decodeer een redirect_uri-, state- of code-parameter uit een OAuth-callback of webhook-log om precies te zien welke waarde een provider ontving — vaak de snelste manier om een double-encoding-bug op te sporen die een inlogflow breekt.

Op mobiel

Deep links voor mobiele apps maken

Percent-codeer parameters die naar een custom-scheme- of Universal/App Link gaan (myapp://open?ref=...) zodat speciale tekens in verwijzingscodes of gedeelde content-ID's de sprong van browser naar app overleven.

Web en SEO

Veilige directe downloadlinks voor bestanden met spaties

Codeer bestandsnamen met spaties, haakjes of tekens met accenten (bijv. 'Q1 Report (Final).pdf') naar een URL die CDN's en browsers niet afkappen of verkeerd interpreteren wanneer ze direct worden gelinkt.

Privacy en beveiliging

Controleren waar een verkorte of gecodeerde link echt naartoe leidt

Plak een verdachte percent-gecodeerde of doorgestuurde link in de Decodeer-modus om de echte bestemmings-URL te onthullen die verborgen zit in redirect- of trackingparameters voordat je erop klikt.