Zum Inhalt springen
EVOA Toolbox

URL-Encoder

Text per Prozent-Kodierung für URLs und Query-Strings aufbereiten. Wahlweise Komponenten- oder Gesamt-URL-Modus. Läuft in Ihrem Browser.

Lokal in Ihrem Browser verarbeitet. Ihr Text wird nicht hochgeladen.

Tool wird geladen…

Was dieses Tool macht

URLs dürfen nur einen begrenzten Zeichensatz enthalten. Leerzeichen, nicht englische Buchstaben, Emoji und reservierte Zeichen wie &, = und ? müssen prozent-kodiert werden (zum Beispiel wird ein Leerzeichen zu %20 und é zu %C3%A9), bevor sie in einen Query-String oder Pfad gelangen.

Verwenden Sie den Komponentenmodus für einen einzelnen Wert wie einen Query-Parameter, ein Formularfeld oder ein Pfadsegment: Er maskiert jedes reservierte Zeichen, einschließlich / ? & = # und :. Verwenden Sie den Gesamt-URL-Modus, wenn Sie bereits eine vollständige URL haben und nur Zeichen maskieren möchten, die in einer URL unzulässig sind. Die Struktur (https://, Schrägstriche, ?, &, #) bleibt dabei unberührt. Außerdem können Sie Leerzeichen für application/x-www-form-urlencoded-Daten als + schreiben.

Der Text wird lokal mit den eigenen Funktionen encodeURIComponent und encodeURI Ihres Browsers als UTF-8 kodiert. Es wird nichts hochgeladen.

So verwenden Sie es

  1. 1Geben Sie den Text oder die URL in das Eingabefeld ein oder fügen Sie ihn ein.
  2. 2Wählen Sie „Komponente“ für einen einzelnen Wert oder „Gesamte URL“, um die URL-Struktur zu erhalten.
  3. 3Aktivieren Sie optional „Leerzeichen als + kodieren“ für die Kodierung im Formularstil.
  4. 4Kopieren Sie das kodierte Ergebnis oder laden Sie es als Textdatei herunter.

Unterstützte Formate

Reiner Text als Eingabe, prozent-kodiertes ASCII als Ausgabe. Zeichen werden als UTF-8 kodiert.

Datenschutz

Dieses Tool läuft in Ihrem Browser. Die von Ihnen eingegebenen Daten werden auf Ihrem Gerät verarbeitet und nicht an unsere Server gesendet.

Einschränkungen

  • Der Gesamt-URL-Modus versteht Ihre URL nicht: Ein & oder =, das Teil eines Werts ist, wird nicht kodiert. Kodieren Sie jeden Wert zuerst im Komponentenmodus und setzen Sie die URL danach zusammen.
  • Text mit ungepaarten Surrogat-Zeichen (defekte Emoji) kann nicht kodiert werden und wird als Fehler gemeldet.
  • Bereits kodierte Eingaben werden erneut kodiert (aus % wird %25). Verwenden Sie zuerst den Decoder, wenn Sie unsicher sind.
  • Zeichen wie ! ' ( ) * bleiben von den Browserfunktionen unverändert, was in URLs zulässig ist.

FAQ

Was ist der Unterschied zwischen Komponenten- und Gesamt-URL-Modus?

Der Komponentenmodus (encodeURIComponent) maskiert alles, was in einer URL eine besondere Bedeutung hat, nutzen Sie ihn daher für Werte. Der Gesamt-URL-Modus (encodeURI) belässt Zeichen wie : / ? & = #, damit eine vollständige URL benutzbar bleibt.

Sollen Leerzeichen als %20 oder + geschrieben werden?

In Pfaden und bei den meisten modernen Query-Auswertungen ist %20 immer korrekt. Die +-Form bedeutet nur in formularkodierten Daten (application/x-www-form-urlencoded) „Leerzeichen“, wie sie HTML-Formulare absenden.

Warum wurden meine Prozentzeichen zu %25?

Die Eingabe war bereits kodiert, daher hat der Encoder jedes % als normalen Text behandelt. Dekodieren Sie zuerst, bearbeiten Sie den Text und kodieren Sie dann einmal.

Ähnliche Tools