Nur im Browser

URL Encode/Decode (Japanische URLs & Query-Konvertierung)

URL Encode/Decode (Prozentkodierung) sofort in Ihrem Browser. Wechseln Sie zwischen encodeURIComponent / encodeURI Äquivalenten und erkennen Sie mögliche Doppelkodierungen.

Modus
Ziel
Erweiterte Optionen
Bereit Konvertierung läuft lokal in Ihrem Browser. Keine Daten werden an einen Server gesendet.

Optionen

Erweitert

Welches sollte ich verwenden?

Parameterwert → encodeURIComponent

Am besten für Query-Werte, Pfadsegmente und Dateinamen (sichere encodeURIComponent-Konvertierung).

Vollständige URL → encodeURI

Behält Trennzeichen wie ? & = / bei, damit URLs lesbar bleiben.

+ vs %20

„%20“ ist Standard. „+“ ist eine Formular-/Query-Konvention – schalten Sie es bei Bedarf um.

Beispieleingaben

  • https://example.com/検索?q=東京 ランチ&ref=メール#セクション
  • utm_source=メール&utm_campaign=春セール 2026
  • こんにちは/Hello?name=山田太郎&note=10%OFF

Tastenkombinationen

Jetzt konvertieren ⌘/Ctrl + Enter
Warnbanner schließen Esc

URL Encode/Decode (Prozentkodierung)

Was ist Prozentkodierung?

URL Encode/Decode konvertiert Nicht-ASCII- und reservierte Zeichen in %xx-Sequenzen, damit sie sicher in URLs übertragen werden können.

encodeURI vs encodeURIComponent

Verwenden Sie encodeURIComponent für einzelne Werte; verwenden Sie encodeURI für vollständige URLs, bei denen Trennzeichen erhalten bleiben sollen.

Tipp

Wenn %25 immer wieder auftaucht, ist der Text möglicherweise doppelt kodiert. Verwenden Sie das Warnbanner, um sicher erneut zu dekodieren.

FAQ

+ und %20, was ist der Unterschied?

„%20“ ist die RFC-konforme Prozentkodierung für Leerzeichen. „+“ wird hauptsächlich in HTML-Formularen (application/x-www-form-urlencoded) verwendet und oft in Query-Strings als Leerzeichen behandelt.

Welche Funktion sollte ich verwenden?

Für reine Werte (Query-Wert, Pfadfragment, Dateiname) wählen Sie die encodeURIComponent-Konvertierung. Für ganze URLs, die ? & = / behalten müssen, wählen Sie encodeURI.

Was ist Doppelkodierung?

Wenn %25 (ein kodiertes „%“) häufig erscheint, ist der Wert möglicherweise doppelt kodiert. Verwenden Sie „Erneut dekodieren“, um zu versuchen, das Original wiederherzustellen.