URL kodieren und dekodieren
Kodiere Text für URLs oder mache escapte Adressen wieder lesbar.
Verwandte Tools
URL kodieren und dekodieren
Eine URL verträgt nur einen begrenzten Zeichenvorrat. Alles andere — Leerzeichen, Umlaute, Ampersands, Emoji — muss als %XX prozentkodiert werden. Füge Text ein, um ihn zu kodieren, oder wirf eine escapte Adresse hinein und lies sie im Klartext. Praktisch beim Zusammenbauen von Query-Strings, beim Debuggen einer Weiterleitungskette oder wenn du wissen willst, was in einem Tracking-Link steckt, den dir jemand geschickt hat. Links aus Weiterleitungsketten und Tracking-Diensten kommen oft doppelt oder dreifach kodiert an — aktiviere „Wiederholt dekodieren“, und das Tool dekodiert so lange, bis sich der Text nicht mehr ändert, sodass sich eine mehrfach kodierte Adresse in einem Schritt auspacken lässt.
Der Umfang bestimmt, wie streng kodiert wird. „Adressteil“ escapt alles außer gewöhnlichen Zeichen, auch & = ? und #. Genau das brauchst du für einen einzelnen Parameterwert oder ein Pfadsegment: Der Wert bleibt ein Wert und kann die URL-Struktur nicht aufbrechen. „Ganze URL“ lässt die Strukturzeichen stehen, sodass eine komplette Adresse Schema, Trennzeichen und Fragment behält, während Leerzeichen und Nicht-ASCII trotzdem escapt werden.
Die Option „+ als Leerzeichen behandeln“ zielt auf HTML-Formulare, bei denen Leerzeichen als + statt %20 unterwegs sind. Eingeschaltet erzeugt das Kodieren ein +, und das Dekodieren macht daraus wieder ein Leerzeichen. Ausgeschaltet bleibt + ein echtes Pluszeichen — so wollen es die meisten modernen APIs.
Nicht-ASCII wird als UTF-8 kodiert, genau wie Browser und Server es erwarten, deshalb überstehen Umlaute und Emoji den Hin- und Rückweg unverändert. Steckt eine kaputte Sequenz im Text — ein einzelnes % oder ein abgeschnittener Code —, bekommst du eine klare Erklärung statt eines falschen Ergebnisses. Alles läuft in deinem Browser, nichts wird hochgeladen: Adressen mit Session-Tokens, signierten Parametern oder internen Hostnamen kannst du hier bedenkenlos ansehen. Die Bilanz unter der Ausgabe zählt die kodierten oder dekodierten Sequenzen, und das Ergebnis kopierst du, lädst es als .txt herunter oder schiebst es zurück in die Eingabe.