URL coderen/decoderen (Japanse URL- en query-omzetter)

Converteer URL-codering/decodering (procentcodering) direct in je browser. Wissel tussen gedrag van encodeURIComponent/encodeURI en detecteer mogelijke dubbele codering.

Automatische modus is standaard. Plak invoer en krijg direct uitvoer, en kopieer, wissel of wis daarna alles in een flow.

Invoer wordt lokaal in je browser verwerkt en nooit naar een server gestuurd.

Gebruik

  1. Plak een URL of parameterreeks in het invoerveld.
  2. Kies modus (Automatisch/Coderen/Decoderen) en doel (Parameterwaarde/Volledige URL).
  3. Controleer het resultaat en kopieer het. Gebruik Omwisselen wanneer je nog een stap nodig hebt.

Wat moet je kiezen?

Parameterwaarde (aanbevolen)

Gebruik encodeURIComponent-achtig gedrag voor querywaarden, padfragmenten en bestandsnamen.

Volledige URL

Gebruik encodeURI-achtig gedrag wanneer je de volledige URL-structuur wilt behouden.

+ versus %20

In formulierachtige query's kan + een spatie voorstellen. In Geavanceerde opties kun je dit gedrag wisselen.

Voorbeeld

Japanse URL

Invoer

https://example.com/検索?q=東京 ランチ&ref=メール#セクション

Voorbeeld van uitvoer

Kies als doel Volledige URL om de URL-structuur te behouden tijdens conversie

UTM-parameters

Invoer

utm_source=メール&utm_campaign=春セール 2026

Voorbeeld van uitvoer

Makkelijk om gedrag van + en %20 te vergelijken

String met symbolen

Invoer

こんにちは/Hello?name=山田太郎&note=10%OFF

Voorbeeld van uitvoer

Veilig decoderen behoudt ongeldige % sequenties en waarschuwt in plaats van te crashen

Wat is URL coderen/decoderen (procentcodering)?

  • Procentcodering zet URL-onvriendelijke tekens om naar de vorm %xx.
  • Decoderen zet %xx terug naar de oorspronkelijke tekens.
  • Het is essentieel bij het verwerken van Japanse tekst, spaties en symbolen in URL's.

Wanneer gebruik je encodeURI versus encodeURIComponent

  • Gebruik encodeURIComponent-gedrag voor alleen waarden (querywaarde of padfragment).
  • Gebruik encodeURI-gedrag voor volledige URL's.
  • Kies op basis van de vraag of scheidingstekens zoals ? & = / intact moeten blijven.

FAQ

Wat is het verschil tussen + en %20?

%20 is de RFC-stijl voor spaties, terwijl + vooral wordt gebruikt in conventies van application/x-www-form-urlencoded. In query's die uit formulieren komen, kan + als spatie worden behandeld.

Welke functie moet ik gebruiken?

Gebruik encodeURIComponent-achtig gedrag voor alleen waarden en encodeURI-achtig gedrag voor volledige URL's. Kies op basis van de vraag of scheidingstekens ongewijzigd moeten blijven.

Wat is dubbele codering?

Als je veel %25-sequenties ziet, kan dezelfde invoer meerdere keren zijn gecodeerd. Deze tool kan dat detecteren en laat je met een klik nog een keer decoderen.