URL-Decoder

Kopiere einen kodierten String in den URL decoder und wandele ihn zurück in lesbaren Text. Das kostenlose Online-Tool verarbeitet prozentkodierte Zeichen in Millisekunden. Eine Anmeldung brauchst du nicht, um deine Links zu dekodieren.
Wie der URL decoder Text verarbeitet
URLs beschränken die erlaubten Zeichen. Browser und Server verlassen sich auf ein festes ASCII-Subset. Enthält dein String Leerzeichen, Ampersands oder Sonderzeichen, ersetzt das System diese durch ein Prozentzeichen und zwei Hex-Ziffern. Das nennt man Percent-Encoding. Der URL decoder macht diese Transformation rückgängig. Er liest die Hex-Paare und übersetzt sie zurück in die ursprünglichen UTF-8- oder ASCII-Bytes.
Das siehst du oft in Query-Parametern. Eine Suche nach hello world wird zu hello%20world. Manchmal stehen für Leerzeichen auch Pluszeichen statt der Hex-Paare. Der Decoder erkennt beide Konventionen automatisch. Du bekommst exakt den ursprünglichen String zurück, fertig zum Parsen oder Anzeigen.
Wann du einen Online-URL decoder brauchst
Du läufst gegen diese Wand, wenn du Server-Logs liest. Sie speichern die rohe Request-URI und zeigen die kodierte Version, sobald ein User ein Formular mit Sonderzeichen abschickt. Das Dekodieren dieser Strings verrät dir, was er wirklich getippt hat. Du triffst darauf auch beim Debuggen von API-Responses, die opake Identifier zurückgeben.
Vielleicht brauchst du es auch beim Extrahieren von Daten aus Third-Party-Redirects. Manche Auth-Flows schieben State-Parameter durch die URL. Diese Parameter kommen stark kodiert an. Kopierst du sie in einen kostenlosen URL decoder, inspizierst du die Payload, ohne schnell ein Skript zu schreiben.
- Rohe Webserver-Access-Logs inspizieren
- API-Responses mit kodierten Identifiern debuggen
- State-Parameter aus OAuth-Redirects extrahieren
- Kodierte Daten aus der Browser-Adressleiste auslesen
Grenzen dieses kostenlosen URL decoder
Das Tool übersetzt nur prozentkodierte Sequenzen. Es repariert keine kaputten URLs oder strukturiert fehlerhafte Query-Strings um. Nutzte der Original-String ein ungültiges Hex-Paar wie %ZZ, lässt der Decoder es exakt so stehen. Er rät nicht deine Intention, wenn das Encoding technisch invalide ist.
Doppeltes Encoding ist eine weitere häufige Falle. Ein doppelt kodierter String erfordert zwei Durchläufe durch den Decoder. Das Tool macht nur einen Durchlauf pro Ausführung. Enthält dein Output nach dem Dekodieren noch Prozentzeichen, musst du ihn erneut laufen lassen. Rekursives Encoding musst du in deiner eigenen Anwendungslogik abfangen.
So benutzt du den URL decoder
- Kopiere den kodierten String aus deinen Logs, dem Browser oder der API-Response.
- Füge den Text in das Haupt-Eingabefeld oben auf der Seite ein.
- Klicke auf den Decode-Button, um die prozentkodierten Zeichen zu verarbeiten.
- Schau dir das Ausgabefeld an, um den vollständig dekodierten Klartext zu sehen.
- Kopiere das Ergebnis in die Zwischenablage oder lass es erneut laufen, wenn es doppelt kodiert war.
Häufige Percent-Encoding-Beispiele
Hier ist eine schnelle Referenz, wie sich bestimmte Zeichen beim Kodieren und Dekodieren übersetzen.
| Zeichen | Kodierte Form | Kontext |
|---|---|---|
| Leerzeichen | %20 or + | Pfad nutzt %20, Query-Strings nutzen oft + |
| Ampersand | %26 | Trennt Key-Value-Paare in einem Query-String |
| Gleichheitszeichen | %3D | Trennt Keys von Values in einem Query-String |
| Schrägstrich | %2F | Wird genutzt, wenn ein Schrägstrich Teil eines Parameterwerts ist |
| Prozentzeichen | %25 | Wird benötigt, um ein echtes Prozentzeichen darzustellen |
Frequently asked questions
- Eine URL in der Browser-Adressleiste dekodieren
- Moderne Browser dekodieren die Adressleiste visuell. Kopierst du die URL aber heraus, bekommst du oft die rohe kodierte Version. Füge den kopierten Text in dieses Tool ein, um die echten Zeichen zu sehen. Das hilft, wenn du den sauberen Link teilen oder ein Routing-Problem debuggen musst.
- Verarbeitung von doppelt kodierten Strings
- Der Decoder verarbeitet den Input exakt einmal. War dein String doppelt kodiert, entfernt der erste Durchlauf nur eine Schicht Prozentzeichen. Du musst den Output ein zweites Mal durch das Tool jagen, um den ursprünglichen Text vollständig aufzulösen.
- Umgang mit invaliden Hex-Codes im Input
- Das Tool folgt strikt den RFC 3986 Regeln für Percent-Encoding. Trifft es auf ein Prozentzeichen gefolgt von nicht-hexadezimalen Zeichen, lässt es diese spezifische Sequenz unberührt. Der Rest des gültigen Strings wird ganz normal dekodiert.
- Länge des Input-Strings
- Du kannst sehr lange Strings in die Input-Box einfügen. Extrem große Payloads können deinen Browser-Tab während der Verarbeitung aber ins Stocken bringen. Für massive Dateien solltest du die Daten lokal mit einer Standard-Bibliothek parsen.
- Grund für verbleibende Pluszeichen im dekodierten String
- In URL-Query-Strings repräsentiert ein Pluszeichen oft ein Leerzeichen. Taucht das Pluszeichen stattdessen in der Path-Komponente auf, wird es als echtes Plus-Zeichen behandelt. Der Decoder respektiert diese Unterscheidung basierend auf den Standard-URL-Parsing-Regeln.
Teilen
Ähnliche Tools
Kodiere jede Texteingabe in das URL-Format.
Beliebte Tools
Prüfe, ob die URL von Google gecacht ist oder nicht.
Prüfe auf 301- & 302-Weiterleitungen einer bestimmten URL. Es werden bis zu 10 Weiterleitungen geprüft.
Erhalte ungefähre IP-Details.
Gib eine IP ein und suche nach der zugehörigen Domain/dem Host.