URL-Encoder / -Decoder: URL-Zeichenfolgen sofort kodieren und dekodieren

By Tooladex Team
URL-Encoder / -Decoder: URL-Zeichenfolgen sofort kodieren und dekodieren

Brauchen Sie eine Abfrageparameter zu codieren, eine Weiterleitungs-URL zu decodieren oder spezielle Zeichen sicher in einer URL zu platzieren? Der URL Encoder / Decoder codiert oder decodiert Text mit standardmäßiger Prozentkodierung — mit einem Klick für Komponente (Abfrage-/Formulardaten) oder volle URL (bewahrt : / ? #).

Entwicklerszenario: Sie erstellen einen Suchlink und der Begriff ist hello world & co. Codieren Sie ihn als Komponente → hello%20world%20%26%20co. Oder fügen Sie https%3A%2F%2Fexample.com%2Fpath ein und decodieren Sie, um die vollständige URL zu erhalten. Alle Verarbeitungen laufen in Ihrem Browser; keine Daten werden an einen Server gesendet.


Was ist URL-Kodierung?

URL-Kodierung (Prozentkodierung) ersetzt Zeichen, die in URLs nicht erlaubt oder reserviert sind, durch ein %, gefolgt von zwei hexadezimalen Ziffern. Zum Beispiel wird ein Leerzeichen zu %20, ? wird zu %3F und & wird zu %26. Dies ermöglicht es Ihnen, sicher Leerzeichen, Sonderzeichen und Unicode in Abfrageparametern und anderen URL-Teilen einzuschließen.

Es ist keine Verschlüsselung — es ist eine umkehrbare Transformation. Jeder kann eine URL-kodierte Zeichenfolge decodieren. Verwenden Sie es, um gültige URLs zu erstellen und Daten in Abfragezeichenfolgen zu übergeben, nicht um Informationen zu verbergen.


Warum einen URL Encoder / Decoder verwenden?

Abfrageparameter — Codieren Sie Suchbegriffe, Filter und Schlüssel-Wert-Paare, damit ?, &, = und Leerzeichen die URL nicht unterbrechen.

Formulardaten — Codieren Sie die Werte von Formularfeldern für application/x-www-form-urlencoded oder Abfragezeichenfolgen.

Weiterleitungs-URLs — Codieren Sie eine vollständige URL als Parameter (z.B. ?redirect=https%3A%2F%2Fexample.com) oder decodieren Sie sie, um sie zu lesen oder zu validieren.

API-Anfragen — Erstellen oder debuggen Sie Abfragezeichenfolgen und Pfadsegmente, die Sonderzeichen enthalten.

Debugging — Decodieren Sie kodierte URLs oder Parameter, um sie klar zu lesen.


Wie der URL Encoder / Decoder funktioniert

  1. Wählen Sie den ModusCodieren (Text → URL-kodiert) oder Decodieren (URL-kodiert → Text).
  2. Wählen Sie den KodierungstypKomponente (Standard): verwenden Sie für Abfrageparameterwerte und Formulardaten; kodiert fast alles, einschließlich / ? # & =. Volle URL: bewahrt : / ? # [ ] @ ! $ & ' ( ) * + , ; =; verwenden Sie, wenn Sie eine vollständige URL kodieren oder decodieren.
  3. Geben Sie die Eingabe ein — Geben Sie Text ein oder fügen Sie eine URL-kodierte Zeichenfolge ein, um sie zu decodieren.
  4. Kopieren Sie die Ausgabe — Das Ergebnis wird aktualisiert, während Sie tippen; kopieren Sie mit einem Klick.

Das Tool verwendet JavaScripts encodeURIComponent / decodeURIComponent für den Komponentenmodus und encodeURI / decodeURI für den Voll-URL-Modus. Alle Verarbeitungen laufen in Ihrem Browser; keine Daten werden an einen Server gesendet.


Komponente vs. Volle URL

Komponenten-Kodierung (encodeURIComponent): Kodiert fast alle reservierten Zeichen. Verwenden Sie für Abfrageparameterwerte und Formularfeldwerte, damit / ? # & = die URL nicht unterbrechen. Beispiel: ?q=hello%20world.

Volle URL-Kodierung (encodeURI): Kodiert Leerzeichen und einige andere Zeichen, bewahrt jedoch **: / ? # [ ] @ ! $ & ' ( ) * + , ; =. Verwenden Sie, wenn Sie eine vollständige URL kodieren oder decodieren möchten und die Struktur beibehalten möchten. Dekodieren Sie mit demselben Modus, den Sie zum Kodieren verwendet haben.


Häufig gestellte Fragen

Was ist der Unterschied zwischen Komponenten- und voller URL-Kodierung?
Die Komponenten-Kodierung ist für Abfrageparameterwerte und Formulardaten; sie kodiert / ? # & = usw. Die volle URL-Kodierung bewahrt diese, sodass eine vollständige URL gültig bleibt. Verwenden Sie die Komponente für Parameterwerte; verwenden Sie die volle URL, wenn Sie eine gesamte URL kodieren oder decodieren.

Warum erhalte ich einen Dekodierungsfehler?
Die Eingabe kann eine fehlerhafte Prozentsequenz enthalten (z.B. %2 oder %xy mit ungültigem Hex), oder die Zeichenfolge wurde mit dem anderen Modus kodiert. Versuchen Sie, "Als volle URL decodieren" umzuschalten, wenn sie als volle URL kodiert wurde.

Ist URL-Kodierung dasselbe wie Verschlüsselung?
Nein. URL-Kodierung ist umkehrbar und bietet keine Geheimhaltung. Verwenden Sie es nicht, um sensible Daten zu verbergen; verwenden Sie ordnungsgemäße Kryptographie, wenn Sie Vertraulichkeit benötigen.


Datenschutz

Alle Verarbeitungen laufen in Ihrem Browser. Wir senden oder speichern Ihre Eingabe oder Ausgabe nicht.


Probieren Sie den URL Encoder / Decoder aus

Der URL Encoder / Decoder ist kostenlos, funktioniert in Ihrem Browser und erfordert keine Anmeldung. Codieren oder decodieren Sie URL-kodierte Zeichenfolgen für Abfrageparameter, Formulardaten und vollständige URLs — mit Komponenten- oder Voll-URL-Modus. Perfekt für Entwickler und alle, die URLs erstellen oder debuggen.


Verwandte Tools