URL-Decoder

Wandeln Sie Prozent-kodierte URLs und Query-Strings im Handumdrehen in ein für Menschen lesbares Format um.

Was ist URL-Dekodierung?

Die URL-Dekodierung ist das Gegenstück zur URL-Kodierung. Dabei werden Prozent-kodierte Zeichenfolgen – bei denen Sonderzeichen durch ein %-Zeichen und zwei hexadezimale Ziffern ersetzt wurden – in ihre ursprüngliche, lesbare Form zurückversetzt. So wird zum Beispiel aus hello%20world ein hello world und aus caf%C3%A9 wird café.

Webbrowser, Server und APIs dekodieren diese Sequenzen automatisch, wenn sie eine Anfrage empfangen. Für Entwickler ist es jedoch oft notwendig, dies manuell durchzuführen, sei es bei der Analyse von API-Antworten, beim Auswerten von Server-Logs oder beim Debugging von Daten aus Drittsystemen.

Das Verfahren orientiert sich am Standard RFC 3986 (Uniform Resource Identifier syntax). Unser Tool, welches auf der PHP-Funktion urldecode() basiert, verarbeitet sowohl das +-Zeichen (oft als Leerzeichen in Query-Strings verwendet) als auch die strikte Kodierung %20 korrekt.

Häufige Anwendungsfälle sind die Analyse von E-Mail-Tracking-Links, HTTP-Request-Parametern, OAuth-Authentifizierungs-Tokens oder API-Integrationen, bei denen Parameter kodiert übertragen werden.

Anleitung: So nutzen Sie den URL-Decoder

  1. Eingabe einfügen: Kopieren Sie die kodierte URL oder den String in das linke Textfeld.
  2. Dekodieren starten: Klicken Sie auf "URL entschlüsseln". Das Tool verarbeitet Ihre Eingabe sofort und zeigt das Ergebnis auf der rechten Seite an.
  3. Ergebnis kopieren: Nutzen Sie den Button Ausgabe kopieren, um das Ergebnis in Ihre Zwischenablage zu übernehmen.
  4. Vollständige URLs testen: Sie können ganze URLs inklusive Protokoll einfügen – das Tool extrahiert die lesbare Form der gesamten Zeichenkette.

Das Tool unterstützt alle gängigen Prozent-Kodierungen, einschließlich %20 (Leerzeichen), %26 (&), %3D (=), %2F (/) sowie komplexe UTF-8-Zeichen wie %C3%A9 (é) und Emojis.

Warum ist URL-Dekodierung für Entwickler wichtig?

Ein zuverlässiger Decoder gehört zur Grundausstattung eines jeden Web-Entwicklers. Hier sind die wichtigsten Gründe:

  • API-Debugging: API-Antworten enthalten oft kodierte Parameter. Manuelles Dekodieren beschleunigt die Fehlersuche erheblich.
  • Server-Logs analysieren: In Webserver-Logs (Apache, Nginx) sind Anfragen oft im Rohformat kodiert. Das Entschlüsseln macht die Logs erst verständlich.
  • OAuth & Auth-Flows: Bei der Implementierung von Authentifizierungs-Schnittstellen müssen Redirect-URIs und State-Parameter regelmäßig auf ihre korrekte Kodierung geprüft werden.
  • Tracking-Links prüfen: Marketing-Tools nutzen kodierte Parameter. Durch Dekodierung sehen Sie sofort, welche Daten übertragen werden.
  • Formulardaten inspizieren: GET-Formularabsendungen werden direkt in die URL geschrieben. Unser Tool macht diese ohne Browser-Konsole lesbar.
  • Datenverarbeitung: Bei der Datenmigration oder dem Web-Scraping müssen oft kodierte URLs aus Sitemaps oder Feeds normalisiert werden.

Beispiele für die URL-Dekodierung

Vorher (Kodierte Eingabe)
hello+world
https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dcats+%26+dogs
user%40email.com
na%C3%AFve+r%C3%A9sum%C3%A9
Nachher (Entschlüsselte Ausgabe)
hello world
https://example.com/search?q=cats & dogs
[email protected]
naïve résumé

Wie Sie sehen, werden alle Sequenzen korrekt in ihre ursprünglichen Zeichen zurückverwandelt. Auch UTF-8-Zeichen wie %C3%AF (ï) werden korrekt interpretiert.

Sie möchten stattdessen kodieren? Nutzen Sie unser URL-Encoder Tool.