URL kodieren / dekodieren
URLs und Query-Strings prozentkodieren oder dekodieren.
URL kodieren / dekodieren — Kodiere Text per Prozentkodierung, um ihn sicher in URLs zu verwenden, oder dekodiere eine kodierte URL zurück in eine lesbare Form. Der Komponenten-Modus kodiert alle reservierten Zeichen (für Query-Parameterwerte), während der Modus Ganze URI Strukturzeichen wie :// und ? unverändert lässt. Die gesamte Verarbeitung bleibt in deinem Browser.
Was ist URL kodieren / dekodieren?
URL Encode / Decode ist ein kostenloser Online-URL-Encoder und -Decoder, der Text per Prozentkodierung für die sichere Verwendung in URLs kodiert oder eine kodierte URL bzw. einen Query-String wieder in eine lesbare Form dekodiert. Entwickler, QA-Tester und API-Nutzer greifen darauf zurück, um Leerzeichen, Kaufmanns-Unds, Gleichheitszeichen und Nicht-ASCII-Zeichen in Query-Parametern zu escapen oder eine aus der Browser-Adressleiste oder einem Log eingefügte Zeichenfolge wie %20 / %3A / %2F zu entescapen. Wechsle zwischen Encode und Decode und wähle den Geltungsbereich Component (kodiert jedes reservierte Zeichen, ideal für den Wert eines einzelnen Query-Parameters) oder Whole URI (erhält URL-Strukturzeichen wie ://, ?, & und =). Eine Swap-Schaltfläche bringt die Ausgabe zurück in die Eingabe und kehrt den Encode/Decode-Modus um, sodass sich Hin-und-zurück-Prüfungen schnell durchführen lassen.
So verwendest du URL kodieren / dekodieren
- Wähle Encode oder Decode über den ersten segmentierten Umschalter in der Symbolleiste.
- Wähle den Geltungsbereich: Component, um alle reservierten Zeichen zu escapen, oder Whole URI, um :// ? & = unverändert zu lassen.
- Füge deinen Text in das Eingabefeld ein oder tippe ihn; das Ergebnis erscheint live im schreibgeschützten Ausgabefeld darunter.
- Klicke auf die Kopier-Schaltfläche im Ausgabefeld, um die kodierte oder dekodierte Zeichenfolge zu kopieren.
- Klicke auf Swap, um die Ausgabe in die Eingabe zu übernehmen und den Modus für eine Hin-und-zurück-Prüfung umzukehren, oder auf Clear, um die Eingabe zurückzusetzen.
Beispiele
Einen Query-Wert kodieren (Component)
Eingabe
a b&c=日
Ausgabe
a%20b%26c%3D%E6%97%A5
Eine prozentkodierte URL dekodieren (Component)
Eingabe
https%3A%2F%2Fexample.com
Ausgabe
https://example.com
Eine vollständige URL kodieren (Whole URI)
Eingabe
https://x.com/p q?a=1&b=2
Ausgabe
https://x.com/p%20q?a=1&b=2
Häufig gestellte Fragen
- Was ist der Unterschied zwischen dem Component- und dem Whole-URI-Modus?
- Der Component-Modus (encodeURIComponent) kodiert jedes reservierte Zeichen, sodass :, /, ?, & und = zu %3A, %2F, %3F, %26 und %3D werden – verwende ihn für den Wert eines einzelnen Query-Parameters. Der Whole-URI-Modus (encodeURI) lässt diese URL-Strukturzeichen unverändert und escapet nur Zeichen, die nirgendwo in einer URL gültig sind, etwa Leerzeichen, sodass der gesamte Link weiterhin funktioniert.
- Warum zeigt das Dekodieren einen 'invalid'-Fehler an?
- Das Dekodieren schlägt fehl, wenn die Eingabe eine fehlerhafte Prozentsequenz enthält, etwa ein einzelnes % oder ein %ZZ, das kein gültiger zweistelliger Hexcode ist. Korrigiere oder entferne die fehlerhafte Sequenz, und die Ausgabe erscheint wieder.
- Verarbeitet es Nicht-ASCII- und Unicode-Zeichen?
- Ja. Beim Kodieren werden Zeichen wie 日 oder Emojis in ihre prozentkodierten UTF-8-Bytes umgewandelt (zum Beispiel wird 日 zu %E6%97%A5), und beim Dekodieren werden sie wieder in die ursprünglichen Zeichen zurückverwandelt.
- Gibt es eine Längenbegrenzung für den Text, den ich kodieren oder dekodieren kann?
- Das Tool legt keine feste Zeichenbegrenzung fest; es konvertiert alles, was du einfügst, sofort im Browser, sodass praktische Grenzen nur vom Speicher deines Geräts abhängen.
- Werden meine Daten auf einen Server hochgeladen?
- Nein. Das gesamte Kodieren und Dekodieren läuft vollständig in deinem Browser mit den integrierten JavaScript-URL-Funktionen. Es wird nichts hochgeladen, gespeichert oder irgendwohin gesendet, daher ist es sicher für private URLs, Tokens und interne Links.
Verwandte Tools
Base32 / Base58 kodieren / dekodieren
Kodiere Text in Base32 (RFC 4648) oder Base58 (das Bitcoin-Alphabet) und dekodiere beides wieder zurück – vollständig UTF-8-sicher und komplett in deinem Browser.
Base64 kodieren / dekodieren
Kodiere Text zu Base64 oder dekodiere Base64 zurück in Text (UTF-8-sicher).
Groß-/Kleinschreibung-Konverter & Zähler
Ändere die Groß-/Kleinschreibung von Text und zähle Zeichen, Wörter und Zeilen.
Code-Formatierer & Minifizierer
Verschönere oder minifiziere HTML, CSS und JavaScript sofort in deinem Browser, mit 2-Leerzeichen-, 4-Leerzeichen- oder Tab-Einrückung und JavaScript-Komprimierung durch Terser.