ToolHub
Tool openen

URL Encode / Decode

Codeer en decodeer URL-componenten

Formaatconverter

Over deze tool

URL Encode / Decode is een browsergebaseerde tool die tekst converteert naar URL-gecodeerd formaat (procentcodering) en gecodeerde URL's decodeert naar leesbare tekst. Het gebruikt de standaard functies encodeURIComponent en decodeURIComponent, en verwerkt speciale tekens zoals spaties, ampersands en queryparameters correct. Alle verwerking gebeurt lokaal in je browser — er worden nooit gegevens naar een server gestuurd.

Belangrijkste functies

How to Use

  1. Paste or type your text or URL into the input area.
  2. Click encode to convert special characters to URL-safe format, or decode to revert.
  3. View the encoded/decoded result instantly in the output area.
  4. Copy the result to your clipboard with one click.

Snelle preview

Toepassingen

url codering procentcodering query

Veelgestelde vragen

Wat is URL-codering (procentcodering)?

URL-codering, ook wel procentcodering genoemd, vervangt onveilige of gereserveerde tekens in een URL door een % gevolgd door twee hexadecimale cijfers. Een spatie wordt bijvoorbeeld %20 en een ampersand wordt %26. Dit zorgt ervoor dat speciale tekens de URL-structuur niet verbreken.

Wat is het verschil tussen encodeURI en encodeURIComponent?

encodeURI codeert een volledige URL maar behoudt tekens zoals :, /, ?, &, en = die structurele betekenis hebben in URL's. encodeURIComponent codeert alles, inclusief die gereserveerde tekens, waardoor het geschikt is voor het coderen van individuele queryparameterwaarden waar die tekens ook moeten worden geëscaped.

Ondersteunt deze tool het coderen van Chinese tekens?

Ja. De tool gebruikt de native encodeURIComponent-functie van de browser, die UTF-8-codering volledig ondersteunt. Chinese tekens, Japans, Koreaans, emoji en alle andere Unicode-tekens worden correct gecodeerd in procentgecodeerde sequenties.

Waarom ziet mijn gedecodeerde tekst er verkeerd uit of wordt er een fout getoond?

Dit gebeurt meestal wanneer de invoer geen geldige procentgecodeerde string is. Zorg ervoor dat de gecodeerde string het juiste formaat gebruikt — elk procentteken moet worden gevolgd door precies twee hexadecimale cijfers (0-9, A-F). Onvolledige of onjuist gevormde sequenties veroorzaken decoderingsfouten.

Is URL-codering hetzelfde als HTML-entiteitcodering?

Nee, ze zijn verschillend. URL-codering gebruikt procenttekens gevolgd door hex-cijfers (bijv. %20 voor spatie), terwijl HTML-entiteitcodering op ampersand gebaseerde sequenties gebruikt (bijv.   voor spatie). Ze dienen verschillende doeleinden — URL-codering is voor URL's, terwijl HTML-entiteiten zijn voor HTML-content.