URL-Decoder
Prozent-kodierte URLs und Query-Strings in lesbaren Text zurückverwandeln. Fehlerhafte Sequenzen werden lokalisiert, statt abzustürzen.
Lokal in Ihrem Browser verarbeitet. Ihr Text wird nicht hochgeladen.
Was dieses Tool macht
Wandeln Sie Zeichenfolgen wie https%3A%2F%2Fexample.com%2Fcaf%C3%A9%20menu wieder in lesbaren Text um. Das ist praktisch beim Debuggen von Weiterleitungs-URLs, Analytics-Parametern, OAuth-Callbacks, Logdateien und Webhook-Payloads.
Eingaben aus der Praxis sind oft beschädigt: eine abgeschnittene Kopie, ein tatsächliches %, das nie kodiert wurde, oder Bytes, die kein gültiges UTF-8 sind. Statt stillschweigend zu scheitern, weist der Decoder auf die erste fehlerhafte Sequenz samt Position hin und zeigt trotzdem ein Bestmöglichkeits-Ergebnis, in dem jede gültige Sequenz dekodiert wird und fehlerhafte unberührt bleiben.
Wählen Sie den Komponentenmodus (dekodiert alles) oder den Gesamt-URL-Modus (belässt Maskierungen für reservierte Zeichen wie %2F und %3F, damit die URL-Struktur nicht verändert wird) und behandeln Sie bei formularkodierten Daten optional + als Leerzeichen. Die Dekodierung geschieht lokal in Ihrem Browser.
So verwenden Sie es
- 1Fügen Sie den kodierten Text oder die URL in das Eingabefeld ein.
- 2Wählen Sie „Komponente“, um alles zu dekodieren, oder „Gesamte URL“, um reservierte Zeichen wie %2F kodiert zu lassen.
- 3Aktivieren Sie „+ als Leerzeichen behandeln“, wenn die Daten aus einem HTML-Formular oder Query-String stammen.
- 4Erscheint ein Fehler, prüfen Sie die genannte Position. Kopieren Sie den dekodierten Text oder laden Sie ihn herunter.
Unterstützte Formate
Prozent-kodierter Text als Eingabe (UTF-8-Bytefolgen), reiner Text als Ausgabe.
Datenschutz
Dieses Tool läuft in Ihrem Browser. Die von Ihnen eingegebenen Daten werden auf Ihrem Gerät verarbeitet und nicht an unsere Server gesendet.
Einschränkungen
- Prozent-Sequenzen müssen UTF-8-Bytes enthalten. Ältere Kodierungen wie Latin-1 (%E9 für é) werden als ungültiges UTF-8 gemeldet.
- Ein tatsächliches + wird nur dann in ein Leerzeichen umgewandelt, wenn Sie diese Option aktivieren, weil + in URL-Pfaden Plus bedeutet.
- Zweimaliges Dekodieren kann die Bedeutung ändern (%2520 wird zu %20, dann zu einem Leerzeichen). Dekodieren Sie nur einmal, außer Sie wissen, dass die Daten doppelt kodiert wurden.
- Gemeldet wird nur die erste fehlerhafte Sequenz, im Bestmöglichkeits-Ergebnis bleiben aber alle unverändert.
FAQ
Was bedeutet „fehlerhafte Prozent-Sequenz“?
Auf ein %-Zeichen müssen genau zwei Hexadezimalziffern folgen. Text wie „50% off“ oder eine mittendrin abgeschnittene Zeichenfolge (…%2) verletzt diese Regel. Der Decoder zeigt, wo, und lässt diese Zeichen im Bestmöglichkeits-Ergebnis unverändert.
Warum wird %2F im Gesamt-URL-Modus nicht dekodiert?
Die Dekodierung würde einen Pfadtrenner innerhalb eines Werts in einen echten verwandeln und die Bedeutung der URL verändern. Der Komponentenmodus dekodiert es.
Was ist ungültiges UTF-8?
Prozent-kodierte Bytes, die kein gültiges Zeichen ergeben, zum Beispiel ein einzelnes %FF oder eine unvollständige Multibyte-Sequenz. Sie stammen meist aus älteren Kodierungen oder abgeschnittenen Daten.
Ähnliche Tools
URL-Encoder
Text per Prozent-Kodierung für URLs und Query-Strings aufbereiten. Wahlweise Komponenten- oder Gesamt-URL-Modus. Läuft in Ihrem Browser.
Base64-Decoder
Base64 und URL-sicheres Base64 mit UTF-8-Unterstützung in Text dekodieren. Klare Fehlermeldungen bei ungültigen Zeichen, Länge und Padding.
JSON-Formatierer
JSON formatieren, verschönern und sortieren, mit Syntaxhervorhebung. Fehler werden nach Zeile und Spalte lokalisiert. Läuft lokal in Ihrem Browser.
JSON-Validator
Prüfen Sie, ob JSON gültig ist, und sehen Sie Zeile und Spalte des ersten Fehlers mit einem Zeiger unter dem fehlerhaften Zeichen.