URL kodieren/dekodieren (japanische URL- & Query-Konvertierung)

Konvertieren Sie URL-Kodierung/-Dekodierung (Percent-Encoding) sofort in Ihrem Browser. Wechseln Sie zwischen encodeURIComponent- und encodeURI-Verhalten und erkennen Sie mögliche doppelte Kodierung.

Der automatische Modus ist standardmäßig aktiv. Fügen Sie Eingaben ein und erhalten Sie sofort eine Ausgabe, die Sie dann in einem Ablauf kopieren, tauschen oder leeren können.

Die Eingabe wird lokal in Ihrem Browser verarbeitet und niemals an einen Server gesendet.

So wird es verwendet

  1. Fügen Sie eine URL oder einen Parameter-String in das Eingabefeld ein.
  2. Wählen Sie Modus (Auto/Kodieren/Dekodieren) und Ziel (Parameterwert/Gesamte URL).
  3. Prüfen Sie das Ergebnis und kopieren Sie es. Verwenden Sie Tauschen, wenn Sie einen weiteren Durchlauf benötigen.

Was sollten Sie wählen?

Parameterwert (empfohlen)

Verwenden Sie eine Konvertierung im Stil von encodeURIComponent für Query-Werte, Pfadfragmente und Dateinamen.

Gesamte URL

Verwenden Sie eine Konvertierung im Stil von encodeURI, wenn die vollständige URL-Struktur erhalten bleiben soll.

+ vs %20

In formularähnlichen Queries kann + ein Leerzeichen darstellen. Dieses Verhalten lässt sich in den erweiterten Optionen umschalten.

Beispiel

Japanische URL

Eingabe

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

Ausgabevorschau

Wählen Sie als Ziel „Gesamte URL“, um die URL-Struktur bei der Konvertierung zu erhalten

UTM-Parameter

Eingabe

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

Ausgabevorschau

Ideal, um das Verhalten von + und %20 zu vergleichen

String mit Symbolen

Eingabe

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

Ausgabevorschau

Sicheres Dekodieren behält ungültige %-Sequenzen bei und warnt, statt abzustürzen

Was ist URL-Kodierung/-Dekodierung (Percent-Encoding)?

  • Percent-Encoding wandelt URL-unfreundliche Zeichen in die Form %xx um.
  • Beim Dekodieren wird %xx wieder in die ursprünglichen Zeichen zurückgewandelt.
  • Es ist unverzichtbar für japanischen Text, Leerzeichen und Symbole in URLs.

Wann encodeURI statt encodeURIComponent verwenden

  • Verwenden Sie das Verhalten von encodeURIComponent nur für Werte (Query-Wert oder Pfadfragment).
  • Verwenden Sie das Verhalten von encodeURI für vollständige URLs.
  • Wählen Sie danach, ob Trennzeichen wie ? & = / unverändert bleiben sollen.

FAQ

Was ist der Unterschied zwischen + und %20?

%20 ist die RFC-konforme Darstellung eines Leerzeichens, während + hauptsächlich in application/x-www-form-urlencoded-Konventionen verwendet wird. In formularbasierten Queries kann + als Leerzeichen behandelt werden.

Welche Funktion sollte ich verwenden?

Verwenden Sie eine Konvertierung im Stil von encodeURIComponent nur für Werte und eine Konvertierung im Stil von encodeURI für vollständige URLs. Entscheiden Sie danach, ob Trennzeichen unverändert bleiben sollen.

Was ist doppelte Kodierung?

Wenn viele %25-Sequenzen sichtbar sind, wurde dieselbe Eingabe möglicherweise mehrfach kodiert. Dieses Werkzeug kann das erkennen und ermöglicht mit einem Klick eine weitere Dekodierung.