Zum Inhalt springen
iyziTool

URL Encoder & Decoder

Wandle Text in ein prozentkodiertes URL-Fragment um oder dekodiere eine kodierte URL zurück in lesbaren Text. Wechsle je nach Zweck zwischen Komponenten- und Voll-URI-Modus.

Ausgabe
Gib einen Wert ein, um das Ergebnis zu sehen.

Über dieses Tool

Prozentkodierung ersetzt Zeichen mit besonderer Bedeutung in einer URL — Leerzeichen, `&`, `?`, `#`, `/` sowie Nicht-ASCII-Zeichen — durch ein `%` gefolgt vom hexadezimalen Bytewert. Deshalb wird aus `hallo welt` die Zeichenfolge `hallo%20welt`.

Der Komponentenmodus (`encodeURIComponent`) maskiert alles, was kein unreserviertes Zeichen ist — genau richtig für einen einzelnen Query-Parameter. Der Voll-URI-Modus (`encodeURI`) lässt die strukturellen Zeichen `:/?#[]@` unangetastet, damit eine komplette Adresse nutzbar bleibt.

Häufige Fragen

Wann sollte ich den Komponentenmodus nutzen?
Wenn du einen einzelnen Wert kodierst, der in eine URL eingesetzt wird, etwa einen Suchbegriff oder ein Weiterleitungsziel. Schalte ihn aus, wenn du eine ganze Adresse kodierst und Schrägstriche und Doppelpunkte behalten willst.
Warum ist ein Leerzeichen mal `%20` und mal `+`?
`%20` ist die Standard-Prozentkodierung. Die `+`-Form stammt aus dem älteren Format `application/x-www-form-urlencoded` für HTML-Formulare.
Wie werden Umlaute kodiert?
Sie werden zuerst in UTF-8-Bytes umgewandelt, dann wird jedes Byte zu einer `%XX`-Sequenz. Aus `ü` wird zum Beispiel `%C3%BC`.
Warum schlägt das Dekodieren fehl?
Ein `%`, auf das keine zwei gültigen Hexadezimalziffern folgen, ist fehlerhaft. Prüfe auf abgeschnittene Eingaben oder ein Prozentzeichen, das als `%25` kodiert sein müsste.
Speichert dieses Tool meine URLs?
Nein. Kodieren und Dekodieren laufen im Browser, nichts wird an einen Server gesendet.

Ähnliche Tools