URL-encoder & decoder - Percentage-encodeerstrings & volledige URL's

Codeer of decodéer URL-componenten en volledige URL's. Kies componentmodus (encodeURIComponent) of volledige URL-modus (encodeURI). Kopieer of download met één klik.

Input
Output

Over URL-codering

De "Component"-modus gebruikt encodeURIComponent, die tekens als ":/?#[]@" vermijdt, zodat het resultaat veilig is binnen één URL-segment. De modus "Full URL" gebruikt encodeURI en laat gereserveerde tekens op zijn plaats staan, geschikt voor het coderen van een volledige URL-string.

Frequently Asked Questions

Componentmodus gebruikt encodeURIComponent en ontvlucht tekens zoals ":/?#[]@" zodat de waarde veilig is binnen een enkel URL-segment of queryparameter. De volledige URL-modus gebruikt encodeURI en laat die gereserveerde tekens met rust, zodat de hele URL een geldige URL blijft.

technical

Schakel over naar componentmodus, plak de parameterwaarde en de encoder vervangt ruimtes door %20, gelijk aan tekens met %3D, enzovoort. Voeg het resultaat in de URL na "?key=" of "&key=" en de link werkt op elke browser, server of REST-client.

usage

Die tekens worden gereserveerd door de URL-syntaxis — ze scheiden het schema, pad, query en fragment. Door ze te coderen als %2B %2F %3A %3F %23 draagt de waarde ze letterlijk zonder de parser aan de andere kant te verwarren.

technical

Ja. Wanneer de invoer een verdwaalde "%" bevat die niet gevolgd wordt door twee hex-cijfers, toont de decoder een "Ongeldige invoer" in plaats van een verwarde uitvoer te produceren. Herstel de foutieve sequentie en het resultaat wordt direct bijgewerkt.

features

Nee. De encoder gebruikt de ingebouwde encodeURI / encodeURIComponent functies van de browser, zodat er niets het netwerk overschrijdt. Dat maakt de tool veilig voor tokens, bestandspaden en andere gevoelige waarden die je in een URL moet inbedden.

privacy

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

compatibility

Use Cases

Bouw querystrings voor REST API's

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

technical

Trackingparameters voor marketinglinks

Encodeer UTM-parameters, campagnenamen en referrerstrings voor Google Analytics, Facebook Ads en HubSpot-links die gedeeld worden via e-mail en sociale kanalen

business

Filter en zoektermen doorgeven in URL's

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

web

Genereer mailnaar: Links met onderwerp en hoofdtekst

Build mailto: links waarbij onderwerp en hoofdtekst regels, interpunctie en emoji bevatten, dus klik-naar-e-mail-knoppen openen Gmail en Outlook met het bericht vooraf ingevuld

web

Berichten in WhatsApp en SMS-deellinks inbedden

Codeer vooraf ingevulde WhatsApp-, Telegram- en SMS-deellinks zodat klanten op een knop op je site kunnen tikken en de messenger kunnen openen met het marketingbericht klaar

social

Escape User Input voor veilige URL-constructie

Codeer door gebruikers gecontroleerde waarden voordat je ze in URL's injecteert om request-smokkel, redirect-injection en bugs in productie-webapplicaties te voorkomen

technical