jsonecho

URL Encode

Text prozentkodieren, damit er sicher in einer URL transportiert werden kann.

Tool wird geladen ...

So verwenden Sie URL Encode

  1. Fügen Sie den Text, einen einzelnen Wert oder eine vollständige URL ein.
  2. Aktivieren Sie „Ganze URL kodieren“, wenn Sie eine Adresse eingefügt haben.
  3. Kopieren Sie das kodierte Ergebnis.

Über URL Encode

URLs können nur einen begrenzten Zeichensatz transportieren. Ein Leerzeichen, ein Und-Zeichen, ein Schrägstrich in einem Wert oder ein Buchstabe wie ü muss als Prozentzeichen und zwei Hexadezimalziffern geschrieben werden, sodass ein Leerzeichen zu %20 und ü zu %C3%BC wird. Alles, was in einem Query-String landet, sollte kodiert werden, sonst schneidet der empfangende Server den Wert womöglich an der falschen Stelle ab.

Es gibt zwei Modi. Standardmäßig wird jedes reservierte Zeichen kodiert, was Sie für einen einzelnen Wert wie einen Suchbegriff wollen. Wenn Sie eine ganze Adresse einfügen, aktivieren Sie „Ganze URL kodieren“, und die Zeichen, die ihr Struktur geben, wie :, /, ? und &, bleiben unverändert.

Häufig gestellte Fragen

Was ist der Unterschied zwischen %20 und +?

Beide stehen für ein Leerzeichen, aber + bedeutet nur in der von HTML-Formularen verwendeten Formularkodierung innerhalb eines Query-Strings ein Leerzeichen. Im Pfad einer URL ist + ein echtes Pluszeichen. Im Zweifel verwenden Sie %20, das überall funktioniert.

Warum wird mein Und-Zeichen kodiert?

Weil ein Und-Zeichen in einem Wert den Parameter beenden würde. Solange Sie „Ganze URL kodieren“ nicht aktivieren, wird jedes reservierte Zeichen kodiert.

Wie werden nicht-englische Zeichen behandelt?

Sie werden zuerst in UTF-8-Bytes umgewandelt, und jedes Byte wird als Prozentsequenz geschrieben. Das ist die Form, die moderne Browser und Server erwarten.

Muss ich die ganze URL kodieren?

Meist nicht, nur die Teile, die aus Daten stammen: Werte im Query-String und Pfadsegmente, die Schrägstriche enthalten könnten.

Mehr in URL und Base64

Alle Tools →