Entwickler

URL-Encoder / -Decoder

URLs kodieren und dekodieren (Percent-Encoding).

  • Sofort
  • Kostenlos
  • Privat (lokal verarbeitet)
  • Ohne Anmeldung

Eine URL kodieren – warum und wie

Enthält eine Adresse ein Leerzeichen, einen Akzent oder ein reserviertes Zeichen, muss sie kodiert werden, um gültig zu bleiben. Percent-Encoding ersetzt diese Zeichen durch einen Code, der mit % beginnt. Dieses Tool kodiert und dekodiert mit einem Klick.

So wird es verwendet

  1. Inhalt einfügen

    Eine URL/einen Parameter zum Kodieren oder eine kodierte Zeichenfolge zum Dekodieren.

  2. Auf Kodieren oder Dekodieren klicken

    Das Ergebnis erscheint im unteren Bereich.

  3. Kopieren

    Den Wert in Ihrem Link oder Code wiederverwenden.

Gängige Zeichen und ihre Kodierung

ZeichenKodiert
Leerzeichen%20
&%26
=%3D
?%3F
/%2F
:%3A
#%23
+%2B
@%40
é%C3%A9

Akzentzeichen werden in UTF-8 kodiert (mehrere Bytes).

Anwendungsfälle

  • Links mit Suchparametern, die Leerzeichen enthalten.
  • APIs: Werte in einem Query-String übergeben.
  • Debugging: eine in einem Log gefundene kodierte URL lesen.

Häufige Fragen

Was ist URL-Kodierung?

Eine URL darf nur einen begrenzten Zeichensatz enthalten. Die Kodierung (Percent-Encoding) ersetzt unzulässige Zeichen durch ein % gefolgt von ihrem Hexadezimalcode. Ein Leerzeichen wird zum Beispiel zu %20.

Warum eine URL kodieren?

Um Parameter mit Leerzeichen, Akzenten oder Symbolen (&, =, ?, /…) fehlerfrei zu übertragen, vor allem in Links, Formularen und API-Aufrufen.

Was genau macht das Tool?

Es wendet encodeURIComponent (zum Kodieren eines Parameters) und decodeURIComponent (zum Dekodieren) an, mit voller UTF-8-Behandlung – Akzente und Emojis inklusive.

Was ist der Unterschied zwischen %20 und dem +-Zeichen?

In einer URL wird ein Leerzeichen als %20 kodiert. In Formulardaten (application/x-www-form-urlencoded) kann es als + geschrieben werden. Das Tool wandelt beim Dekodieren + in ein Leerzeichen um.

Werden meine Daten gesendet?

Nein. Kodierung und Dekodierung erfolgen in Ihrem Browser.