URL Encoder & Decoder
URL dekodieren oder in die percent-encodierte Form umwandeln. Text links einfügen, Ergebnis rechts ablesen – nichts wird hochgeladen, protokolliert oder gespeichert.
Sie kodieren: lesbarer Text wird in ein URL-sicheres, percent-encodiertes Format umgewandelt.
0 Zeichen
0 Zeichen
EXAMPLES
Was umgewandelt wird, und wie
Einige gängige Fälle, die Encoder und Decoder korrekt behandeln.
Ein Leerzeichen in einer URL
hallo welthallo%20weltEin Parameter mit Sonderzeichen
q=Café & Teeq%3DCaf%C3%A9%20%26%20TeeEine E-Mail-Adresse im Query-String
[email protected]nutzer%40beispiel.deEine vollständige URL mit Umlaut
https://beispiel.de/suche?q=Größehttps%3A%2F%2Fbeispiel.de%2Fsuche%3Fq%3DGr%C3%B6%C3%9FeReservierte Zeichen
20% Rabatt / Angebot?20%25%20Rabatt%20%2F%20Angebot%3F
DOCUMENTATION
URL-Kodierung und URL-Dekodierung erklärt
Was ist URL-Kodierung?
URL-Kodierung wandelt Zeichen, die in einer URL nicht erlaubt sind oder dort eine besondere Bedeutung haben, in ein Format um, das jeder Browser und Server eindeutig übertragen kann. Eine URL erlaubt nur einen begrenzten Satz an ASCII-Zeichen: Buchstaben, Ziffern und wenige Satzzeichen wie - _ . ~. Leerzeichen, Umlaute, Symbole wie & oder = sowie Zeichen aus nicht-lateinischen Alphabeten müssen anders dargestellt werden.
Das ist im Web-Alltag ständig relevant: Ein Suchfeld, in das jemand „Café Menü" eingibt, muss diese Eingabe in einen einzigen, eindeutigen Wert umwandeln, ohne dass ein Leerzeichen sie zerteilt oder ein Umlaut sie zerstört.
Was ist URL-Dekodierung?
URL-Dekodierung ist der umgekehrte Vorgang: eine percent-encodierte Zeichenkette wie oben wird zurück in den ursprünglichen, lesbaren Text umgewandelt. Empfängt ein Server eine Anfrage, dekodiert er die URL, um den tatsächlich gesendeten Wert zu erhalten.
Dekodieren kommt in der täglichen Entwicklungsarbeit genauso häufig vor wie Kodieren: Server-Logs, Adresszeilen, API-Antworten und geteilte Links zeigen häufig kodierte Werte.
Wie Percent-Encoding funktioniert
Beide Vorgänge beruhen auf demselben System: Percent-Encoding. Jedes Zeichen, das nicht wörtlich in einer URL stehen darf, wird durch ein Prozentzeichen (%) gefolgt von seinem zweistelligen Hexadezimalwert ersetzt. Ein Leerzeichen wird zu %20, ein & zu %26, ein = zu %3D. Zeichen außerhalb des einfachen ASCII-Bereichs werden zunächst in ihre UTF-8-Bytefolge umgewandelt, und jedes Byte wird separat kodiert – ein einzelner Umlaut wie ö kann so zu mehreren Codes werden (%C3%B6).
Ein paar Codes lohnt es sich zu merken: %20 für das Leerzeichen (oder + im Query-String), %2F für den Schrägstrich, %3F für das Fragezeichen, %23 für die Raute, %26 für das Et-Zeichen und %25 für das Prozentzeichen selbst.
Query-Parameter und ganze URLs kodieren
Query-Parameter erfordern besondere Vorsicht, weil die trennenden Zeichen — ?, & und = — für den Aufbau der URL selbst wichtig sind. Enthält ein Parameterwert eines dieser Zeichen unkodiert, wird die URL falsch interpretiert. Nur den Wert zu kodieren, während ?, & und = als Struktur unverändert bleiben, hält die URL korrekt.
Eine ganze URL zu kodieren ist etwas anderes: Jedes reservierte Zeichen, einschließlich der Schrägstriche im Pfad, wird kodiert – nützlich, wenn eine komplette URL als einzelner Wert im Parameter einer anderen URL eingebettet werden muss.
Kodieren vs. Dekodieren: der Unterschied
Beide Vorgänge sind exakte Umkehrungen. Kodieren wandelt lesbaren Text in eine URL-sichere, percent-encodierte Zeichenkette um. Dekodieren nimmt diese Zeichenkette und rekonstruiert den ursprünglichen Text. Man kodiert, bevor Daten in einer URL gesendet werden; man dekodiert, nachdem man sie empfangen hat.
So verwenden Sie diesen URL Encoder und Decoder
Wählen Sie oben Kodieren oder Dekodieren, fügen Sie dann Text in das linke Feld ein. Das Ergebnis erscheint sofort beim Tippen rechts, ohne Schaltfläche oder Neuladen. Mit Kopieren landet das Ergebnis in der Zwischenablage, Leeren löscht die Eingabe, und das Tausch-Symbol vertauscht Eingabe und Ergebnis.
Häufige Beispiele für URL-Kodierung
Manche Muster wiederholen sich ständig: Ein Leerzeichen wird zu %20 (oder + in einer Formular-Query), ein Et-Zeichen in einem Wert wird zu %26, und eine E-Mail-Adresse als Parameterwert kodiert ihr @ als %40. Nicht-lateinischer Text zerfällt wegen UTF-8 in mehrere Codes pro Zeichen.
Typische Anwendungsfälle für Entwickler und Nutzer
Entwickler greifen ständig auf einen URL Encoder und Decoder zurück: beim Erstellen von API-Anfragen, beim Bau von Redirect-URLs, beim Debuggen fehlerhafter Parameter oder beim sicheren Einbetten von Nutzertext in einen Link. Alltägliche Nutzer stoßen auf denselben Bedarf, etwa beim Teilen eines Links mit Sonderzeichen.
Datenschutz: alles läuft im Browser
Dieses Tool führt jede Umwandlung lokal aus, mit JavaScript, das auf Ihrem Gerät läuft. Eingegebener Text wird niemals hochgeladen, übertragen, protokolliert oder gespeichert — es gibt keinerlei serverseitige Verarbeitung. Sie können sensible Query-Strings einfügen, ohne dass sie je Ihren Browser verlassen.
FAQ
Häufig gestellte Fragen
Klare Antworten zu URL-Kodierung, URL-Dekodierung und Percent-Encoding.
Was ist URL-Dekodierung?
URL-Dekodierung wandelt percent-encodierte Zeichen in einer URL zurück in ihre ursprüngliche, lesbare Form um. %20 steht etwa für ein Leerzeichen und wird beim Dekodieren wieder zu einem normalen Leerzeichen.
Was ist URL-Kodierung?
URL-Kodierung wandelt Zeichen, die in einer URL nicht sicher sind — wie Leerzeichen, Umlaute oder Symbole wie & und = — in ein percent-encodiertes Format aus % und zwei Hexadezimalziffern um.
Wie dekodiere ich eine URL?
Stellen Sie dieses Tool auf Dekodieren und fügen Sie die percent-encodierte URL oder den Text in das Eingabefeld ein. Das lesbare Ergebnis erscheint sofort, ohne Upload oder Neuladen.
Wie kodiere ich eine URL?
Stellen Sie dieses Tool auf Kodieren und fügen Sie Ihren Text oder Ihre URL in das Eingabefeld ein. Er wird sofort in percent-encodierten, URL-sicheren Text umgewandelt.
Was ist ein URL-Decoder?
Ein URL-Decoder ist ein Tool, das percent-encodierte URLs — Zeichenketten mit Sequenzen wie %20 oder %3D — zurück in lesbaren Text umwandelt.
Was ist ein URL-Encoder?
Ein URL-Encoder ist ein Tool, das reinen Text oder eine vollständige URL in ein percent-encodiertes Format umwandelt, damit sie sicher übertragen werden kann.
Wie dekodiere ich eine URL online?
Fügen Sie die kodierte URL in das Eingabefeld dieser Seite ein, während Dekodieren aktiv ist. Die Umwandlung erfolgt sofort im Browser, das Ergebnis lässt sich mit einem Klick kopieren.
Wie kodiere ich eine URL online?
Fügen Sie Ihren Text oder Ihre URL in das Eingabefeld dieser Seite ein, während Kodieren aktiv ist. Das percent-encodierte Ergebnis erscheint sofort und kann kopiert werden.
Was bedeutet URL-Kodierung?
URL-Kodierung bedeutet, ein Zeichen, das nicht direkt in einer URL stehen darf, als % gefolgt von seinem Hexadezimalwert darzustellen, damit die URL gültig bleibt.
Was bedeutet URL-Dekodierung?
URL-Dekodierung bedeutet, diesen Vorgang umzukehren: jede %XX-Sequenz zu lesen und in das dargestellte Zeichen zurückzuverwandeln, um den Originaltext wiederherzustellen.
Was ist Percent-Encoding?
Percent-Encoding ist der formale Name des in URLs verwendeten Kodierungsschemas, bei dem reservierte oder unsichere Zeichen durch % und zwei Hexadezimalziffern ersetzt werden.
Warum werden Leerzeichen in URLs kodiert?
Ein rohes Leerzeichen ist in einer URL kein gültiges Zeichen und kann dazu führen, dass sie abgeschnitten oder falsch interpretiert wird, daher wird es als %20 (oder + im Query-String) kodiert.
Was bedeutet %20 in einer URL?
%20 ist die percent-encodierte Darstellung eines Leerzeichens. Es steht dort, wo sonst ein Leerzeichen wäre, meist in einer Suchanfrage oder einem Dateinamen.
Was ist der Unterschied zwischen URL-Kodierung und URL-Dekodierung?
Kodierung wandelt lesbaren Text in ein URL-sicheres, percent-encodiertes Format um, Dekodierung macht genau das Gegenteil. Es sind zueinander inverse Vorgänge.
Gibt es einen kostenlosen URL-Decoder?
Ja — diese Seite ist ein kostenloser URL-Decoder und -Encoder, der vollständig im Browser läuft, ohne Anmeldung, ohne Limits und ohne Datenübertragung an einen Server.
Wie dekodiere ich eine kodierte URL?
Fügen Sie die kodierte URL bei aktivem Dekodieren in das Eingabefeld ein — das Tool wandelt jede %XX-Sequenz sofort in ihr ursprüngliches Zeichen um.