Polysh für Agenten ist im frühen Zugang. Ihr Coding-Agent nimmt die Demo auf, Polysh stellt sie fertig. Auf die Warteliste →

URL-Decoder

Lesen Sie eine prozentkodierte URL oder Zeichenkette als einfachen, lesbaren Text.

Ihr Browser-Tool wird geladen…

Was URL-Decoder macht

Links in Analytics-Berichten, Server-Logs, Weiterleitungsparametern und E-Mail-Trackern stecken oft voller %2F und %3D und sind dadurch schwer zu lesen oder zu bearbeiten. Fügen Sie den kodierten Text ein, und der Decoder macht aus jeder Kodierung wieder ihr Zeichen, auch aus Mehrbyte-UTF-8-Zeichen wie é oder 日.

Knifflig ist das Pluszeichen. In einem Query-String steht + meist für ein Leerzeichen; in einem Pfad oder einem einfachen Wert ist es ein echtes Plus. Bei „Automatisch“ liest der Decoder + nur dann als Leerzeichen, wenn die Eingabe wie ein Query-String aussieht, und sagt, wie er entschieden hat. Eine fehlerhafte Kodierung stoppt das Dekodieren nicht; sie bleibt stehen, und ihre Position wird gemeldet.

Beispiel

Eingabe

https://example.com/search?q=screen+recorder%20for%20mac&lang=de

Ergebnis

https://example.com/search?q=screen recorder for mac&lang=de

Sowohl + als auch %20 wurden zu Leerzeichen, weil sie im Query-String stehen. Ein + im Pfad wäre ein Pluszeichen geblieben.

Anleitung: URL-Decoder

  1. Fügen Sie den kodierten Text oder die URL ein oder klicken Sie auf „Beispiel verwenden“.
  2. Lesen Sie das dekodierte Ergebnis und die Hinweise darunter; stellen Sie unter „Weitere Optionen“ „Pluszeichen (+)“ ein, wenn „Automatisch“ falsch geraten hat.
  3. Bei doppelt kodierten Links aktivieren Sie „Wiederholt dekodieren“ und klicken dann auf „Kopieren“.

Gut zu wissen

  • Eine dekodierte URL funktioniert unter Umständen nicht mehr als Link: Ein dekodiertes & oder ? in einem Wert sieht nun wie ein Teil der URL-Struktur aus. Lesen Sie die dekodierte Fassung, teilen Sie aber die kodierte.
  • „Wiederholt dekodieren“ stoppt nach fünf Durchgängen. Das deckt realistische Ketten verschachtelter Weiterleitungslinks ab.
  • Es werden nur Prozent-Kodierungen dekodiert, kein Base64, keine HTML-Entities und keine signierten Tokens. Eine Zeichenkette wie aHR0cHM6Ly9 ist Base64 und braucht einen anderen Decoder.

Fragen zu URL-Decoder

Wie dekodiere ich eine URL?

Fügen Sie sie hier ein, und die lesbare Fassung erscheint sofort. Jeder %XX-Code wird wieder zu seinem Zeichen, und Mehrbyte-Codes wie %C3%A9 werden zu Buchstaben wie é. Kopieren Sie das Ergebnis, wenn Sie fertig sind.

Was bedeutet %20 in einer URL?

Es ist ein kodiertes Leerzeichen. URLs dürfen keine Leerzeichen enthalten, daher werden sie als %20 geschrieben oder in formularartigen Query-Strings als +. Weitere häufige Codes sind %2F für /, %3F für ?, %26 für & und %3D für =.

Warum enthält meine dekodierte URL noch %25?

%25 ist ein kodiertes Prozentzeichen; der Text wurde also zweimal kodiert. Aktivieren Sie unter „Weitere Optionen“ „Wiederholt dekodieren“, dann wird aus %2520 erst %20 und dann ein Leerzeichen.

Warum stehen �-Zeichen im Ergebnis?

Die Kodierungen ergaben Bytes, die kein gültiges UTF-8 sind, oft weil der Text in einem älteren Zeichensatz wie Latin-1 kodiert wurde. Jede fehlerhafte Folge erscheint als �, und ihre Position wird aufgeführt, damit Sie sie finden.