URL kodieren & dekodieren.
Text für URLs prozentkodieren und wieder dekodieren — live, UTF-8-bewusst, komplett in deinem Browser.
Warum URLs kodiert werden müssen
Eine URL ist reines ASCII mit strenger Struktur: ? beginnt die Query, & trennt Parameter, = weist Werte zu. Jedes dieser Zeichen innerhalb eines Werts — oder jedes Nicht-ASCII-Zeichen — muss als seine UTF-8-Bytes prozentkodiert werden (ä → %C3%A4), sonst ändert die URL unbemerkt ihre Bedeutung.
Komponente vs. ganze URL
Der häufigste Fehler ist der falsche Geltungsbereich. Komponenten-Modus (JavaScripts encodeURIComponent) maskiert auch Strukturzeichen — richtig für Query-Werte, Pfadsegmente und Formularfelder. Ganz-URL-Modus (encodeURI) lässt :/?#&= intakt — richtig nur zum Aufräumen einer vollständigen URL. Eine ganze URL im Komponenten-Modus zu kodieren zerstört sie.
URL-Kodierung in deinem Code
// single query value
encodeURIComponent("a&b=c"); // "a%26b%3Dc"
// safer: let URLSearchParams do it
const p = new URLSearchParams({ q: "a&b" });
p.toString(); // "q=a%26b"from urllib.parse import quote, unquote, urlencode
quote("a&b=c", safe="") # "a%26b%3Dc"
unquote("%C3%A4") # "ä"
urlencode({"q": "a&b"}) # "q=a%26b"Häufige Fragen
Was ist URL-Kodierung (Prozentkodierung)?
Sollte ich die ganze URL oder nur einen Wert kodieren?
Warum bedeutet ein + manchmal ein Leerzeichen?
Was ist doppelte Kodierung und warum ist sie ein Problem?
Welche Zeichen müssen nie kodiert werden?
Werden meine Daten hochgeladen, wenn ich dieses Tool nutze?
Mehr kostenlose Tools
Alle Tools →Text und Dateien in Base64 umwandeln und zurück — UTF-8 und URL-sicher.
Tool öffnenJSON validieren, formatieren und minifizieren — mit präzisen Fehlerstellen.
Tool öffnenSHA-256-, SHA-512-, SHA-1- und MD5-Hashes für Text und Dateien.
Tool öffnenKostenlose Tools von einem europäischen Software-Unternehmen.
- Läuft in deinem Browser
- In der EU gehostet
- Kein Konto nötig