URL-Encoder / Decoder
Bedienungsanleitung
Der URL-Encoder/Decoder ist ein Online-Tool für die Prozent-Codierung und Decodierung von URL-Komponenten direkt im Browser. URLs können nur eine begrenzte Menge von ASCII-Zeichen enthalten; alle anderen Zeichen müssen als % gefolgt von ihrem zweistelligen Hexadezimal-Code kodiert werden. Das Tool unterstützt encodeURIComponent und encodeURI sowie die Decodierung beider Varianten. Es ist besonders nützlich für Entwickler, die mit OAuth-Callback-URLs, komplexen Query-Strings oder API-Endpunkten mit Nicht-ASCII-Parametern arbeiten.
- Codieren oder Decodieren wählen — Wählen Sie „Codieren", um einen einfachen String in eine prozentkodierte URL-Komponente zu konvertieren, oder „Decodieren" für den umgekehrten Weg.
- Codierungsmodus wählen — Wählen Sie „encodeURIComponent" für einzelne Query-Werte oder Pfadsegmente oder „encodeURI" für vollständige URLs.
- Eingabe einfügen — Geben oder fügen Sie den Text, der codiert oder decodiert werden soll, in das Eingabe-Panel ein. Die Ausgabe aktualisiert sich sofort.
- Ausgabe prüfen — Überprüfen Sie das Ergebnis im rechten Panel. Leerzeichen werden zu %20, Unicode-Zeichen zu ihren UTF-8-Bytesequenzen.
- Vollständige URL decodieren — Fügen Sie im Decode-Modus eine vollständige URL ein, um alle prozentkodieren Sequenzen lesbar zu machen.
- Ergebnis kopieren — Klicken Sie auf „Kopieren", um die Ausgabe direkt in die Zwischenablage zu kopieren.
Häufige Fragen
Was ist URL-Kodierung?
URL-Kodierung (Prozentkodierung) wandelt Zeichen, die in URLs nicht erlaubt sind, in % gefolgt von zwei Hexadezimalziffern um. Ein Leerzeichen wird z.B. zu %20. Dies stellt sicher, dass die URL auf allen Systemen gültig bleibt.
Was ist der Unterschied zwischen encodeURI und encodeURIComponent?
encodeURI kodiert eine vollständige URL und lässt strukturell bedeutsame Zeichen wie /, ?, =, & unverändert. encodeURIComponent kodiert eine URL-Komponente wie einen Query-Parameter-Wert und maskiert dabei auch /, ?, =, &.
Werden meine URL-Daten auf einem Server verarbeitet?
Nein. Alle Kodierungen und Dekodierungen laufen vollständig im Browser mit nativen JavaScript-Funktionen. Es wird nichts an einen Server gesendet.
Kann ich dieses Tool offline verwenden?
2Kit ist eine PWA. Nach dem ersten Besuch funktioniert es vollständig offline.
Warum erscheint manchmal + in kodierten URLs?
Das +-Zeichen ist eine ältere Konvention (aus der HTML-Formularkodierung), die in Query-Strings ein Leerzeichen darstellt. Modernes Prozentkodieren verwendet %20 für Leerzeichen. Dieses Tool verwendet die Standard-Prozentkodierung (encodeURIComponent kodiert + als %2B).
Technische Umsetzung
Die gesamte Verarbeitung erfolgt ausschließlich in Ihrem Browser — es werden keine Daten an Server übertragen. Dieses Tool funktioniert als Progressive Web App (PWA) vollständig offline: Nach dem ersten Besuch werden alle Seiten und Ressourcen vom Service Worker zwischengespeichert und sind ohne Internetverbindung verfügbar. Ihre Eingabedaten verlassen Ihr Gerät nicht, sodass Sie auch sensible Inhalte wie API-Schlüssel, Passwörter, Konfigurationsdateien und vertrauliche Dokumente sicher verarbeiten können.