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
-
Inhalt einfügen
Eine URL/einen Parameter zum Kodieren oder eine kodierte Zeichenfolge zum Dekodieren.
-
Auf Kodieren oder Dekodieren klicken
Das Ergebnis erscheint im unteren Bereich.
-
Kopieren
Den Wert in Ihrem Link oder Code wiederverwenden.
Gängige Zeichen und ihre Kodierung
| Zeichen | Kodiert |
|---|---|
| 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.