URL-Kodierer

URL-Kodierung oder Dekodierung von Klartext sowie JSON-, XML- und YAML-Daten für eine sichere URL-Übertragung.
Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser — Ihre Daten werden niemals auf einen Server hochgeladen.
Format: Richtung:
So verwenden Sie es: Wählen Sie ein Format (URL / JSON / XML / YAML) und eine Richtung (Kodieren / Dekodieren) und klicken Sie dann auf Verarbeiten.
Vollständiges Kodieren verwendet encodeURIComponent für volle URL-Sicherheit. Ist das Kontrollkästchen nicht gesetzt (Leichtmodus), werden nur formatspezifische Strukturzeichen kodiert — die Ausgabe bleibt lesbarer.
Vor dem Kodieren validieren prüft, ob Ihre Eingabe gültiges JSON, XML oder YAML ist, bevor kodiert wird. Deaktivieren Sie die Option, um Rohtext unverändert zu kodieren.
Dekodieren: Macht die Prozentkodierung rückgängig. Bei JSON und YAML wird die dekodierte Ausgabe mit einstellbarer Einrückung formatiert.
Beispiel: Lädt ein formatspezifisches Beispiel für die aktuelle Richtung — Rohtext beim Kodieren, prozentkodierter Text beim Dekodieren.
Was ist Prozentkodierung?

URLs dürfen nur eine begrenzte Zeichenmenge enthalten, daher wird alles andere prozentkodiert: Das Zeichen wird als seine UTF-8-Bytes geschrieben, jedes Byte als %XX — 中 wird zu %E4%B8%AD. Buchstaben, Ziffern und - _ . ~ müssen nie kodiert werden (die unreservierte Menge nach RFC 3986); reservierte Zeichen wie / ? & = werden nur kodiert, wenn sie sonst als URL-Struktur gelesen würden.

Ein Leerzeichen hat zwei zulässige Kodierungen: %20 in einfachen URLs, aber + in einem Formularkörper vom Typ application/x-www-form-urlencoded — derselbe Text kann je nach Übertragungsweg legitim unterschiedlich aussehen.