Zum Inhalt springen
EVOA Toolbox

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.

Tool wird geladen…

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

  1. 1Fügen Sie den kodierten Text oder die URL in das Eingabefeld ein.
  2. 2Wählen Sie „Komponente“, um alles zu dekodieren, oder „Gesamte URL“, um reservierte Zeichen wie %2F kodiert zu lassen.
  3. 3Aktivieren Sie „+ als Leerzeichen behandeln“, wenn die Daten aus einem HTML-Formular oder Query-String stammen.
  4. 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