URL Online Dekodieren

Kostenloser URL-Decoder – URLs sofort im Browser dekodieren und kodieren. Schnell, privat, ohne Installation.

0 Zeichen
Dekodieren
0 Zeichen
Kodieren
UTF-8-UnterstützungMehrschicht-DekodierungFehlererkennungNur clientseitig

URLs in 3 einfachen Schritten dekodieren

  1. URL einfügen

    Kopieren Sie Ihre kodierte URL und fügen Sie sie in das Eingabefeld oben ein.

  2. Sofortige Dekodierung

    Das Tool dekodiert Ihre URL automatisch in Echtzeit während Sie tippen.

  3. Ergebnis kopieren

    Klicken Sie auf den Kopieren-Button, um die dekodierte URL in die Zwischenablage zu speichern.

Funktionen des URL-Decoders

  • Mehrschicht-Dekodierung

    Erkennt und dekodiert automatisch mehrere Schichten von URL-Kodierung bis das Ergebnis stabil ist.

  • UTF-8-Unterstützung

    Vollständige Unterstützung für UTF-8-kodierte Zeichen, einschließlich internationaler Texte und Emojis.

  • Fehlererkennung

    Identifiziert fehlerhafte URL-Kodierung und liefert klare Fehlermeldungen für das Debugging.

  • Datenschutz zuerst

    Die gesamte Verarbeitung erfolgt in Ihrem Browser. Ihre Daten verlassen niemals Ihr Gerät.

URL-Kodierung und -Dekodierung verstehen

URL-Prozent-Kodierung ist ein grundlegender Mechanismus zur Kodierung von Sonderzeichen in URLs. Wenn Sie Zeichen wie %20 oder %26sehen, repräsentieren diese das Prozentzeichen (%) gefolgt von Hexadezimalwerten, die bestimmten Zeichen entsprechen.

UTF-8-Dekodierung ist essentiell für die Verarbeitung internationaler Zeichen in URLs. Unser Tool unterstützt UTF-8-kodierten Inhalt vollständig und ermöglicht das Dekodieren von URLs mit Zeichen aus jeder Sprache, einschließlich Chinesisch, Japanisch, Arabisch und Emojis.

Das Verständnis von URL-Komponenten ist entscheidend für die Webentwicklung. Eine URL besteht aus mehreren Teilen: Protokoll, Domain, Pfad, Query-Parameter und Fragment. Jede Komponente kann Kodierung erfordern, wenn sie reservierte Zeichen enthält wie URL-Komponenten ?, &, =, #.

REST-API-Debugging. Bei der Arbeit mit APIs stoßen Sie oft auf kodierte Query-Parameter oder Pfadsegmente. Die Fähigkeit, diese URLs schnell zu dekodieren, hilft bei der Identifizierung von Problemen in API-Anfragen und dem Verständnis der tatsächlich übertragenen Daten.

Prozent-Kodierung begegnet Ihnen an weit mehr Orten als in der Adressleiste. Der Query-String eines OAuth-redirect_uri, der Deep-Link in einer Push-Benachrichtigung, der Tracking-Link in einer Marketing-E-Mail und das im Webserver-Log gespeicherte Pfadsegment tragen alle kodierte Daten. Sie von Hand zu dekodieren ist langsam und fehleranfällig – deshalb erledigt diese Seite die Arbeit, sobald Sie einfügen.

Ein Detail, das viele stolpern lässt: Bei HTML-Formularübermittlung (application/x-www-form-urlencoded) bedeutet ein + ein Leerzeichen. In einer prozent-kodierten URL ist + jedoch nur ein Plus. Deshalb kann dieselbe Eingabe je nach Herkunft unterschiedlich dekodiert werden — und deshalb gibt es %2B für ein literales Plus in formularartigen Daten. Dieser Dekoder folgt dem URL-Standard: Er dekodiert Prozent-Sequenzen und lässt + unverändert.

Häufige prozent-kodierte Zeichen

Diese acht Sequenzen decken das meiste ab, was Ihnen in echten URLs begegnet. Ich habe jede Zuordnung in dieser Tabelle vor der Veröffentlichung mit dem WHATWG URL Standard abgeglichen.

KodiertDekodiertWo es auftaucht
%20spaceDer Klassiker. Ein getipptes Leerzeichen wird in einer URL immer zu %20.
%23#Ein literales Rautezeichen. Ein rohes # würde das Fragment starten, daher wird es als Datum kodiert.
%26&Ein literales kaufmännisches Und. Ein rohes & würde Query-Parameter trennen.
%3D=Ein literales Gleichheitszeichen. Ein rohes = trennt Schlüssel von Werten.
%3F?Ein literales Fragezeichen. Ein rohes ? würde den Query-String starten.
%2B+Ein literales Pluszeichen. In Query-Strings lesen viele Server ein nacktes + als Leerzeichen, daher muss ein echtes Plus kodiert werden.
%25%Das Prozentzeichen selbst. Immer kodiert, sonst würde der Dekoder die Sequenz falsch lesen.
%2F/Ein Schrägstrich innerhalb eines Werts. Server lassen ihn in Pfaden oft roh, aber nicht in Query-Daten.

Praxisbeispiel: Eine echte URL dekodieren

Nehmen Sie diese URL, wie Sie sie aus der Adressleiste des Browsers kopieren könnten:

https://api.example.com/search?q=hello%20world&lang=zh%26en
  1. Am Fragezeichen trennen

    Alles vor ? ist der Pfad. Alles danach ist der Query-String, in dem jedes Paar durch & getrennt ist.

  2. Jeden Wert dekodieren

    Der Dekoder liest die beiden Werte hello%20world und zh%26en und wandelt jede Prozent-Sequenz zurück in ihr Zeichen.

  3. Das Ergebnis lesen

    q wird zu hello world und lang zu zh&en. Das & in zh%26en war ein Datum, kein Trennzeichen – die Dekodierung stellt es wieder her, ohne die Struktur zu brechen.

Dasselbe Dekodieren in JavaScript:

const url = "https://api.example.com/search?q=hello%20world&lang=zh%26en";
const params = new URLSearchParams(new URL(url).search);
console.log(params.get("q"));    // "hello world"
console.log(params.get("lang")); // "zh&en"

Die Ausführung gibt aus:

hello world
zh&en

Eine Ebene nach der anderen. Wurde eine URL doppelt kodiert, sehen Sie %2520 im Quelltext. Die erste Dekodierung macht %20 daraus, die zweite ein Leerzeichen. Der Dekoder auf dieser Seite erkennt solche zusätzlichen Ebenen und löst sie für Sie auf.

URL Decode Online vs. manuelles Dekodieren

Sie können eine URL von Hand, in der Browser-Konsole oder in einem serverseitigen Skript dekodieren. So schneiden die gängigen Ansätze im Vergleich ab:

MethodeUTF-8MehrfachWann geeignet
URL Decode OnlineJaJa, automatischAlltags-Dekodierung: einmal einfügen, vollständigen Text erhalten, fehlerhafte Sequenzen werden markiert.
Codes von Hand lesenLangsamVerwirrendNur für einzelne Zeichen realistisch; %E4%B8%AD = 中 erfordert das Auswendiglernen von UTF-8-Bytetabellen.
decodeURIComponent()JaNeinSchnelle Checks in der DevTools-Konsole; wirft bei fehlerhafter Eingabe einen URIError.
Python unquote()JaNeinServerseitige Skripte und Log-Pipelines; unquote_plus wandelt auch + in Leerzeichen um.
curl --data-urlencodeJaNeinEher Kodieren als Dekodieren: praktisch für Testanfragen im Terminal und schreibt Leerzeichen formularartig als +.

Wann Sie einen URL-Dekoder brauchen

Prozent-kodierte Zeichenketten tauchen in weit mehr Abläufen auf als nur beim Reparieren eines kaputten Links:

  • REST-APIs debuggen – kopieren Sie eine Anfrage-URL aus DevTools und lesen Sie die tatsächlichen Parameterwerte, bevor Sie Code ändern.
  • Tracking-Links lesen – utm_campaign=summer%20sale wird vor dem Klick lesbar.
  • Logdateien prüfen – Webserver-Logs speichern kodierte Pfade; das Dekodieren rekonstruiert die echten Anfragen.
  • Signierte URLs prüfen – vorab signierte URLs von S3 und CloudFront kodieren Schlüssel und Ablaufzeiten, die Sie verifizieren müssen.
  • OAuth-Weiterleitungen prüfen – der Parameter redirect_uri ist in Autorisierungs-URLs kodiert; dekodieren Sie ihn, um das Ziel zu bestätigen.

Häufig gestellte Fragen zur URL-Dekodierung

Was ist URL-Dekodierung?

URL-Dekodierung (auch bekannt als Prozent-Dekodierung) ist der Prozess der Konvertierung kodierter Zeichen in einer URL zurück in ihre ursprüngliche Form. Wenn Daten über URLs übertragen werden, werden Sonderzeichen durch ein Prozentzeichen (%) gefolgt von zwei Hexadezimalziffern ersetzt. Zum Beispiel repräsentiert %20 ein Leerzeichen und %26 ein kaufmännisches Und (&).

Wie kann ich URLs kostenlos online dekodieren?

Fügen Sie einfach Ihre kodierte URL in das Eingabefeld oben auf dieser Seite ein. Unser Tool dekodiert die URL automatisch in Echtzeit während Sie tippen und zeigt das Ergebnis sofort an. Sie können dann das dekodierte Ergebnis mit einem Klick kopieren. Keine Registrierung, Zahlung oder Software-Installation erforderlich. Sie können auch teilweise kodierte URLs einfügen; der Dekoder macht weiter, bis nichts mehr zu dekodieren ist, und zeigt an, wie viele Ebenen er verarbeitet hat.

Was ist Prozent-Kodierung?

Prozent-Kodierung (auch URL-Kodierung genannt) ist ein Mechanismus zur Kodierung von Informationen in URLs unter Verwendung des begrenzten ASCII-Zeichensatzes. Sonderzeichen werden durch ein Prozentzeichen (%) gefolgt von ihrem hexadezimalen ASCII-Wert ersetzt. Dies stellt sicher, dass URLs sicher über alle Systeme übertragen werden können ohne Datenbeschädigung. Zum Beispiel wird das Emoji 😀 zu %F0%9F%98%80 – seine vier UTF-8-Bytes, hexadezimal ausgeschrieben.

Warum müssen URLs kodiert werden?

URLs können nur einen begrenzten Satz von ASCII-Zeichen enthalten. Sonderzeichen wie Leerzeichen, kaufmännisches Und, Fragezeichen und Nicht-ASCII-Zeichen (wie internationaler UTF-8-Text) müssen kodiert werden, um sicher in URLs übertragen zu werden. Dies stellt sicher, dass URLs in allen Browsern, Servern und Systemen weltweit korrekt funktionieren. Diese Zeichen roh zu lassen, verändert die Bedeutung der URL: & trennt Parameter, # startet ein Fragment und viele Server lehnen ein rohes Leerzeichen rundweg ab.

Weitere URL-Dekodierungstools