$ coderen | decoderen | uitvoeren

> url coderen | url decoderen <

// Snelle, veilige URL-codering en decodering met geavanceerde opties. Handle speciale tekens en spaties correct.

0 tekens
[VEILIG]

Veilige URL-Codering

Codeer URLs en query parameters correct. Handle speciale tekens, spaties en internationale tekens.

[SNEL]

Directe Verwerking

Real-time URL-codering en decodering. Geen server verwerking vereist - alles gebeurt lokaal.

[OPTIES]

Coderingsopties

Kies hoe spaties te behandelen (%20 vs +) en welke speciale tekens te coderen voor maximale compatibiliteit.

// OVER URL-CODERING

HOE URL-CODERING WERKT:

URL-codering converteert onveilige tekens naar percent-gecodeerd formaat (%XX). Essentieel voor veilige data overdracht via URLs.

URL-CODERINGSVOORBEELD:

"Hello World!" => Hello%20World%21 (URL gecodeerd)

WAAROM URL-CODERING GEBRUIKEN:

  • >Veilige URL parameter overdracht
  • >Handle speciale tekens in URLs
  • >Internationale tekenondersteuning
  • >Formulier data transmissie
  • >Query string constructie

// FAQ

V: Wat is URL-codering en wanneer heb ik het nodig?

A: URL-codering converteert speciale tekens naar percent-gecodeerd formaat (%XX) voor veilige transmissie in URLs. Vereist voor spaties, symbolen en niet-ASCII tekens in URLs.

V: Wat is het verschil tussen %20 en + voor spaties?

A: %20 is standaard URL-codering voor spaties. + is formulier codering (application/x-www-form-urlencoded). Gebruik %20 voor URLs, + voor formulier data.

V: Werkt deze URL encoder offline?

A: Ja, 100% client-side verwerking. Je URLs worden lokaal in je browser gecodeerd/gedecodeerd. Geen data naar servers gestuurd.

// Tekens in procentcodering

TekenGecodeerd
%20
!%21
#%23
$%24
&%26
+%2B
/%2F
:%3A
=%3D
?%3F
@%40
é%C3%A9
中%E4%B8%AD
😀%F0%9F%98%80

// URL-codering in code

JavaScript   encodeURIComponent(s)
Python       urllib.parse.quote(s, safe='')
PHP          rawurlencode($s)
Go           url.QueryEscape(s)
Java         URLEncoder.encode(s, StandardCharsets.UTF_8)
curl         curl --data-urlencode "q=hello world" URL

>> Meer vragen

V: Wat is het verschil tussen encodeURI en encodeURIComponent?

A: encodeURI codeert een hele URL en laat structuurtekens als : / ? # & = ongemoeid. encodeURIComponent codeert één onderdeel (bijvoorbeeld een parameterwaarde) en escapet die tekens ook. Voor queryparameters gebruik je bijna altijd encodeURIComponent.

V: Waarom worden tekens als 中文 of é meerdere %-groepen?

A: URL’s dragen bytes. Het teken wordt eerst als UTF-8 gecodeerd (é = 2 bytes, 中 = 3, emoji = 4) en elke byte wordt %XX, bijvoorbeeld é → %C3%A9.

V: Wat is dubbele codering (%2520)?

A: Als al gecodeerde tekst opnieuw wordt gecodeerd, wordt % tot %25 en %20 tot %2520. Meestal is dat een fout: codeer elke waarde precies één keer, bij het samenstellen van de URL.