Zum Hauptinhalt springen
FreeOnlineTools Go
Deutsch
Wie

So kodieren und dekodieren Sie URLs Schritt für Schritt

Von FreeOnlineTools Team · Aktualisiert am 2026-09-02

Schnelle Antwort

Zur URL-Kodierung: Fügen Sie Ihren Text in den URL-Kodierer ein, und die prozentkodierte Zeichenfolge wird sofort angezeigt. Zum Dekodieren: Fügen Sie ein kodiertes URL in den URL-Decoder ein, und der Originaltext erscheint. Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser mithilfe von encodeURIComponent() und decodeURIComponent().

Einführung

Die URL-Kodierung (auch Prozentkodierung genannt) wandelt Sonderzeichen in einem URL-Format in ein Format um, das sicher über das Internet übertragen werden kann. Zeichen wie Leerzeichen, Anführungszeichen und Nicht-ASCII-Buchstaben haben in URLs eine besondere Bedeutung oder sind überhaupt nicht zulässig. Die Codierung URL ersetzt sie durch ein Prozentzeichen, gefolgt von zwei Hexadezimalziffern (z. B. wird Leerzeichen zu %20). Diese Anleitung zeigt Ihnen, wie Sie URLs in Ihrem Browser kodieren und dekodieren.

Schritt für Schritt

  1. Öffnen Sie das URL Encoder/Decoder-Tool

    Gehen Sie zur URL Encoder- und Decoder-Toolseite. Das Tool verfügt über zwei Modi: Kodieren und Dekodieren.

  2. Geben Sie Ihren Text ein oder URL

    Fügen Sie im Kodierungsmodus den Text oder URL ein, den Sie kodieren möchten. Dies ist nützlich, wenn Sie Abfragezeichenfolgen mit Werten erstellen, die Leerzeichen, Sonderzeichen oder Nicht-ASCII-Text enthalten.

  3. Lesen Sie die codierte Ausgabe

    Das Tool kodiert Ihre Eingabe mit encodeURIComponent(). Leerzeichen werden zu %20, Sonderzeichen wie & zu %26 und Nicht-ASCII-Zeichen werden UTF-8-kodiert und dann prozentual kodiert. Das Ergebnis erscheint sofort.

  4. Kopieren Sie den codierten URL

    Klicken Sie auf Kopieren, um die codierte Zeichenfolge zu kopieren. Verwenden Sie es in Ihrer API-Anfrage, Ihrem HTML href-Attribut oder Ihrem JavaScript-fetch()-Aufruf.

  5. Dekodieren Sie ein verschlüsseltes URL

    Wechseln Sie in den Dekodiermodus und fügen Sie eine prozentkodierte Zeichenfolge ein. Das Tool dekodiert ihn mit decodeURIComponent() und zeigt den Originaltext an. Ungültige Escape-Sequenzen (wie %ZZ) führen zu einem Fehler.

Beispiele

Codieren Sie einen Abfragezeichenfolgenwert mit Leerzeichen

Eingang: hello world

Ausgabe: hello%20world

Codieren Sie einen URL mit Sonderzeichen

Eingang: https://example.com/search?q=foo&bar=baz

Ausgabe: https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dfoo%26bar%3Dbaz

Codieren Sie Nicht-ASCII-Text

Eingang: café

Ausgabe: caf%C3%A9

Dekodieren Sie ein prozentcodiertes URL

Eingang: hello%20world%20%26%20goodbye

Ausgabe: Hallo Welt und auf Wiedersehen

Häufige Probleme

  • Kodierung des gesamten URL, wenn nur die Abfrageparameterwerte kodiert werden müssen – Werte kodieren, nicht die Struktur (://?&=).
  • Doppelte Kodierung – wenn ein URL bereits kodiert ist, erzeugt eine erneute Kodierung %2520 statt %20. Wenn Sie unsicher sind, dekodieren Sie zuerst.
  • Bei Verwendung von encodeURI() vs. encodeURIComponent() behält encodeURI() URL-Strukturzeichen (:/?&=) bei, encodeURIComponent() codiert sie. Verwenden Sie Letzteres für Abfrageparameterwerte.
  • Ungültige Escape-Sequenzen in der Dekodierung – %ZZ oder %2 sind keine gültige Prozentkodierung und lösen einen Fehler aus.

Tipps

  • Codieren Sie immer Abfrageparameterwerte, die Leerzeichen, Sonderzeichen oder Benutzereingaben enthalten können, um eine URL-Injection zu verhindern.
  • Verwenden Sie encodeURIComponent() für Abfrageparameterwerte und encodeURI() für vollständige URLs, die nur unsichere Zeichen codiert werden müssen.
  • URL Kodierung ist keine Verschlüsselung – jeder kann sie entschlüsseln. Verwenden Sie es niemals, um vertrauliche Daten zu verbergen.
  • Nutzen Sie unsere URL Encoder- und Decoder-Tools für die sofortige, private Verarbeitung in Ihrem Browser.

Verwandte Tools

Verwandte Leitfäden

Referenzen