Zum Inhalt springen
1123.net
DE
1123.net

Tools suchen

Das Tool-Verzeichnis durchsuchen. Alles läuft in Ihrem Browser.

Tippen Sie, um die Tools zu filtern. Mit der Eingabetaste öffnen Sie das erste Ergebnis.

URL-Kodierer

Dieses Tool wandelt Text in die prozentkodierte Syntax von URLs um und wieder zurück. Es verarbeitet Unicode, reservierte Zeichen und fehlerhafte Eingaben und kann die Formularkonvention nutzen, bei der ein Pluszeichen für ein Leerzeichen steht.

Ihre Daten werden lokal in Ihrem Browser verarbeitet und nicht an unseren Server gesendet.

So verwenden Sie dieses Tool

  1. 1 Wählen Sie, ob Sie Text kodieren oder eine prozentkodierte Zeichenkette dekodieren möchten.
  2. 2 Tippen oder fügen Sie den Wert ein; das Ergebnis aktualisiert sich sofort.
  3. 3 Aktivieren Sie „Formular-Leerzeichen“, wenn Leerzeichen als + statt als %20 erscheinen sollen, wie bei Formularübermittlungen.
  4. 4 Kopieren Sie das Ergebnis oder leeren Sie die Felder.

Formel und Berechnungslogik

Prozentkodierung

Reserviertes Zeichen → % + UTF-8-Bytes in Hexadezimal

encodeURIComponent maskiert Zeichen, die in einer URL-Komponente nicht erlaubt sind oder eine besondere Bedeutung haben. Buchstaben, Ziffern und einige wenige Satzzeichen bleiben unverändert.

Formular-Leerzeichen

Leerzeichen → + statt %20

Beim Absenden eines HTML-Formulars können Leerzeichen als + kodiert werden. Mit dieser Option verwendet der Kodierer +, und der Dekodierer wandelt + vor der Prozentdekodierung wieder in ein Leerzeichen um.

Rechenbeispiel

Abfragewert kodieren

Ein Suchbegriff enthält Leerzeichen, ein kaufmännisches Und und ein Prozentzeichen.

  1. Eingabe: Hello world & 100% done
  2. Kodierung nach den Regeln von encodeURIComponent
  3. Ergebnis: Hello%20world%20%26%20100%25%20done

Jedes Zeichen, das eine Query-Zeichenkette stören könnte, ist maskiert; der Wert lässt sich deshalb sicher anhängen.

Formularwert dekodieren

Ein Formular sendet einen Namen mit Pluszeichen statt Leerzeichen.

  1. Eingabe: Ada+Lovelace
  2. „Formular-Leerzeichen“ aktivieren und dekodieren
  3. Ergebnis: Ada Lovelace

Ohne die Formularoption ist + ein normales Pluszeichen und kein Leerzeichen.

Grenzfälle und Genauigkeit

Ganze URLs und einzelne Komponenten

Das Tool kodiert eine Komponente, deshalb werden auch :// und ? maskiert. Wenn Sie nur den Abfragewert kodieren möchten, fügen Sie den Wert selbst ein und nicht die vollständige URL.

Fehlerhafte Prozentsequenzen

Auf ein Prozentzeichen müssen zwei Hexadezimalziffern folgen. Ungültige Sequenzen werden gemeldet und nicht stillschweigend ersetzt.

Pluszeichen sind mehrdeutig

In Pfadsegmenten ist + ein normales Zeichen, in formularkodierten Anfragekörpern bedeutet es meist ein Leerzeichen. Wählen Sie die Formularoption passend zur Herkunft Ihrer Daten.

Häufige Fragen

Worin unterscheiden sich encodeURI und encodeURIComponent? +

Dieses Tool verwendet die Regeln für Komponenten: Es maskiert : / ? & = und ähnliche Trennzeichen. Genau das ist für einen einzelnen Abfragewert, ein Pfadsegment oder ein Formularfeld richtig.

Warum wird ein Leerzeichen zu %20 oder +? +

%20 ist die standardmäßige Prozentkodierung für ein Leerzeichen. + ist die Konvention der Formularkodierung; aktivieren Sie „Formular-Leerzeichen“, um sie zu verwenden oder zu akzeptieren.

Werden chinesische Zeichen und Emojis unterstützt? +

Ja. Zeichen werden zuerst in UTF-8 umgewandelt und dann prozentkodiert, sodass die Dekodierung den ursprünglichen Text exakt zurückgibt.

Kann ich eine vollständige URL dekodieren? +

Ja, aber dabei werden auch Trennzeichen wie ? und & dekodiert, was das Ergebnis mehrdeutig machen kann. Für einen einzelnen Parameter sollten Sie nur dessen Wert dekodieren.

Wird mein Text hochgeladen? +

Nein. Kodierung und Dekodierung laufen in Ihrem Browser; es wird nichts an einen Server gesendet.