14
Daten & Entwicklung

URL-Kodierer/Decoder

Wendet percent-encoding lokal auf URL-Komponenten an und meldet unvollständige oder ungültige Escape-Sequenzen, ohne Netzwerkzugriff.

✓ Kostenlos✓ Kein Konto✓ Im Browser
KURZANTWORT

Was macht dieses Werkzeug?

Kodieren oder dekodieren Sie URL-Komponenten mit verständlichen Fehlern.

Eingabe verlässt diese Seite nicht.Strg/⌘ + Enter
ErgebnisBereit
Das Ergebnis erscheint hier.
VorgangsstatusBereit
✓ Läuft vollständig im Browser
NÄCHSTER SCHRITT

Ergebnis mit einem weiteren Werkzeug verarbeiten

Die Ausgabe von URL-Kodierer/Decoder bleibt kurz in diesem Tab. Fahren Sie mit JSON-Formatierer & Validator fort oder erstellen Sie einen längeren visuellen Ablauf.

ANWENDUNGS- UND ENTSCHEIDUNGSHILFE

URL-Kodierer/Decoder: Methode und Anwendung

Wendet percent-encoding lokal auf URL-Komponenten an und meldet unvollständige oder ungültige Escape-Sequenzen, ohne Netzwerkzugriff.

Wie arbeitet das Werkzeug tatsächlich?

Kodierung erfolgt mit encodeURIComponent, Dekodierung mit decodeURIComponent; die Adresse wird nicht aufgerufen.

Eingabeprüfung vor dem Start

Eine URI-Komponente oder einen Parameterwert zum Kodieren bzw. Prozentkodierung zum Dekodieren eingeben. Das Format zuerst mit einem kleinen Beispiel ohne Personendaten prüfen.

Wie ist die Ausgabe zu bewerten?

Das Ergebnis enthält als Prozentfolgen maskierte reservierte Zeichen oder einmal dekodierten Text.

Praktische Schritte

  1. Eine URI-Komponente oder einen Parameterwert zum Kodieren bzw. Prozentkodierung zum Dekodieren eingeben. Prüfen Sie das Format zuerst mit einem synthetischen Beispiel statt mit sensiblen Echtdaten.
  2. Lokale Verarbeitung starten. Kodierung erfolgt mit encodeURIComponent, Dekodierung mit decodeURIComponent; die Adresse wird nicht aufgerufen.
  3. Abnahmekriterium: a+b & page=1 muss a%2Bb%20%26%20page%3D1 ergeben. Beim Zurückdekodieren muss das Plus erhalten bleiben. Eine vollständige Adresse kodiert auch Doppelpunkt und Schrägstriche. Die Formularregel Plus → Leerzeichen gilt hier nicht.
Prüfung

a+b & page=1 muss a%2Bb%20%26%20page%3D1 ergeben. Beim Zurückdekodieren muss das Plus erhalten bleiben.

Abbruchbedingung vor der Nutzung

Eine vollständige Adresse kodiert auch Doppelpunkt und Schrägstriche. Die Formularregel Plus → Leerzeichen gilt hier nicht.

Geeignete Anwendungen

  • URL-Kodierer/Decoder einsetzen, wenn das Ziel lautet: Kodieren oder dekodieren Sie URL-Komponenten mit verständlichen Fehlern
  • Vor der Übergabe des Parameterwerts: Das Ergebnis enthält als Prozentfolgen maskierte reservierte Zeichen oder einmal dekodierten Text.
  • a+b & page=1 muss a%2Bb%20%26%20page%3D1 ergeben. Beim Zurückdekodieren muss das Plus erhalten bleiben.
VON DER EINGABE ZUM ERGEBNIS

URL: Parameterwert und vollständige Adresse trennen

Dieses Beispiel ist ein einzelner Parameterwert. Plus wird zu %2B, Leerzeichen zu %20 und das Und-Zeichen zu %26. So beginnt das Und-Zeichen keinen unbeabsichtigten Parameter. Eine vollständige HTTPS-Adresse würde auch Doppelpunkt und Schrägstriche kodieren und wäre nicht mehr direkt aufrufbar. Kodieren Sie beim URL-Aufbau den Wert und prüfen Sie die Dekodierung am Ziel.

Beispieleingabe
a+b & page=1
Erwartete Ausgabe
a%2Bb%20%26%20page%3D1

Eingabe, die fehlschlagen soll

%E0%A4%A

Die unvollständige Prozentfolge %E0%A4%A muss fehlschlagen. decodeURIComponent("a+b") liefert außerdem a+b und ersetzt Plus nicht automatisch durch Leerzeichen. Eine Verwechslung mit Formulardekodierung verändert Suchbegriffe. Zweifaches Kodieren kodiert auch Prozentzeichen erneut. Übergeben Sie den Wert daher genau einmal kodiert.

ÜBER DIESES WERKZEUG

Häufig gestellte Fragen

Welche Eingabe akzeptiert URL-Kodierer/Decoder?+

Eine URI-Komponente oder einen Parameterwert zum Kodieren bzw. Prozentkodierung zum Dekodieren eingeben. Eine URI-Komponente oder einen Parameterwert zum Kodieren bzw. Prozentkodierung zum Dekodieren eingeben. Prüfen Sie das Format zuerst mit einem synthetischen Beispiel statt mit sensiblen Echtdaten.

Was liefert URL-Kodierer/Decoder?+

Das Ergebnis enthält als Prozentfolgen maskierte reservierte Zeichen oder einmal dekodierten Text. Kodierung erfolgt mit encodeURIComponent, Dekodierung mit decodeURIComponent; die Adresse wird nicht aufgerufen.

Wie prüfe ich die Ausgabe von URL-Kodierer/Decoder?+

a+b & page=1 muss a%2Bb%20%26%20page%3D1 ergeben. Beim Zurückdekodieren muss das Plus erhalten bleiben.

Sendet oder speichert URL-Kodierer/Decoder Eingaben auf einem Server?+

Werkzeugeingaben werden im aktiven Tab verarbeitet. Speichern in der Workstation oder Übergabe an ein anderes Werkzeug erfolgt nach eigener Auswahl. Browser-Erweiterungen und gemeinsam genutzte Geräte gesondert prüfen; die Datenschutzseite erklärt Werbung und Netzwerkverbindungen.