URLs codieren und decodieren
Eine URL, einen Query-Wert oder Formulardaten in Prozentcodierung umwandeln und zurückwandeln, wahlweise nach Komponenten-, URI- oder Formularregeln.
- Läuft im Browser
- Kein Upload
- Ergebnis bleibt auf deinem Gerät
Datenschutz & GrenzenLäuft in deinem Browser. Nichts wird hochgeladen.
Eingabeinhalte bleiben in diesem Tab; Refentra lädt sie nicht hoch und speichert sie nicht. Optionale aggregierte Aktionszahlen werden nur mit deiner Einwilligung zur Nutzungsmessung gesendet. Leere den Arbeitsbereich anschließend.
Unterstütztes Profil: URI-Komponente, ganze URI und Form-Codierung getrennt; ungültige Escapes führen zum Fehler.
Maximal 200.000 UTF-16-Einheiten; Parserlimits können kleiner sein. Worker: 15 Sekunden (Regex 1,5 Sekunden).
Eingabe und Ergebnis nachvollziehen
- Vorbereiten und Vorgang wählen
Wähle vor dem Codieren zwischen Komponente, ganzer URI und Formular. Damit werden jeweils andere Teile einer Adresse maskiert.
- Ein konkretes Beispiel prüfen
Nutze dieses Beispiel und vergleiche das angegebene Ergebnis: a b+c → component → a%20b%2Bc; form → a+b%2Bc
- Ausgabe vor dem Übernehmen prüfen
Decodiere nur die Ebene, die der Absender gemeint hat. Mehrfaches Decodieren kann harmlosen Prozenttext in reservierte Trennzeichen verwandeln.
Antworten zu dieser Aufgabe
Warum wird + manchmal zu einem Leerzeichen?
Bei der Formular-Codierung steht + für ein Leerzeichen. Im Modus Komponente wird ein echtes Plus anders behandelt. Wähle deshalb das Format des Absenders.
Was prüfe ich bei einem Eingabefehler?
Behebe unvollständige Prozent-Escapes wie %2 und ungültige UTF-8-Folgen. Codiere nicht versehentlich eine ganze URL als einen einzelnen Wert einer Abfrage.
Wo sind die Grenzen dieses Werkzeugs?
Das Codieren prüft kein Ziel, verhindert nicht jede Injection und ruft die URL nicht ab. Je nach Zusammenhang musst du weiterhin passend maskieren.