URL kodieren/dekodieren
URL-Bestandteile prozent-kodieren oder dekodieren.
Ihre Dateien bleiben auf Ihrem Gerät
Dieses Tool verarbeitet alles lokal in Ihrem Browser. Es wird nichts auf einen Server hochgeladen.
📝 Über URL kodieren/dekodieren
URLs dürfen nur eine begrenzte Menge an Zeichen enthalten. Leerzeichen, koreanischer Text und reservierte Symbole wie &, = und ? müssen prozentkodiert werden, das heißt, jedes Byte wird als % gefolgt von zwei Hexadezimalziffern geschrieben. Dieses Tool kodiert Text in diese Form und dekodiert prozentkodierte Zeichenketten wieder in lesbaren Text.
Es verwendet JavaScripts encodeURIComponent und decodeURIComponent, die für einzelne URL-Bestandteile wie den Wert eines Query-Parameters oder ein Pfadsegment gedacht sind. Das bedeutet, dass auch reservierte Zeichen wie / und : kodiert werden. Wenn Sie eine komplette URL einfügen und auf „Kodieren“ klicken, werden auch die Schrägstriche und der Doppelpunkt umgewandelt – kodieren Sie daher nur den Teil, den Sie einfügen, etwa einen Suchbegriff.
Typische Anwendungen sind das manuelle Zusammenbauen von Query-Strings, das Lesen von Tracking-Links voller %XX-Sequenzen und das Debuggen von Weiterleitungsparametern. Text wird zuerst in UTF-8 umgewandelt, sodass aus „안녕“ %EC%95%88%EB%85%95 wird. Die gesamte Verarbeitung erfolgt in Ihrem Browser.
📘 Anleitung
- 1
Text einfügen
Geben Sie im Feld „Eingabe“ den Wert ein, den Sie kodieren möchten, oder eine prozentkodierte Zeichenkette, die Sie lesen möchten.
- 2
Kodieren oder dekodieren
Klicken Sie auf „Kodieren“, um den Text zu prozentkodieren, oder auf „Dekodieren“, um %XX-Sequenzen wieder in Zeichen umzuwandeln.
- 3
Ausgabe kopieren
Nutzen Sie die Schaltfläche „Kopieren“ unter dem Feld „Ausgabe“, um das Ergebnis in Ihre URL oder Ihren Code einzufügen.
❓ FAQ
Warum werden auch Schrägstriche und Doppelpunkte kodiert?
Das Tool verwendet encodeURIComponent, das die Eingabe als einzelnen Bestandteil behandelt und jedes reservierte Zeichen kodiert. Kodieren Sie nur den Parameterwert, nicht die gesamte URL.
Werden Leerzeichen in + oder %20 umgewandelt?
Leerzeichen werden zu %20. Ein +-Zeichen in der Eingabe wird als %2B kodiert, und beim Dekodieren bleibt ein wörtliches + unverändert, statt in ein Leerzeichen umgewandelt zu werden.
Warum zeigt das Dekodieren einen Fehler an?
Ein %, auf das keine zwei gültigen Hexziffern folgen, oder eine Bytefolge, die kein gültiges UTF-8 ist, lässt sich nicht dekodieren. Prüfen Sie auf verirrte %-Zeichen oder abgeschnittenen Text.