YamlBox

Web & Kodierung

URL Encoder und Decoder

Codieren Sie einen Wert für eine Abfragezeichenfolge, decodieren Sie ein prozentcodiertes URL oder unterteilen Sie eine Abfragezeichenfolge in lesbare Schlüssel/Wert-Paare. Sowohl encodeURIComponent- als auch encodeURI-Semantik verfügbar.

Konvertierungsoptionen

Text, URL oder Abfragezeichenfolge

Beispiele: Wert abfragen · Codiert URL zum Decodieren · Aufschlüsselung der Abfrage —⌘/Strg + Eingabetaste konvertiert · legt eine Datei ab, um sie zu laden · lokal verarbeitet

Verschlüsselte/dekodierte Ausgabe

Die Ausgabe ist schreibgeschützt. Verwenden Sie Kopieren, Herunterladen oder Teilen, um es zu verschieben.

So verwenden Sie das URL Encoder / Decoder-Tool

  1. Fügen Sie Text, URL oder Abfragezeichenfolge ein

    Das Tool funktioniert in beide Richtungen – zum Kodieren von Klartext und zum Dekodieren von Prozent-Escapezeichen.

  2. Wählen Sie den Komponenten- oder URI-Modus

    encodeURIComponent ist für Abfragewerte geeignet (es maskiert & = ? /). encodeURI behält die URL-Struktur bei – verwenden Sie es für ganze URLs.

  3. Oder zerlegen Sie eine Abfragezeichenfolge

    Wechseln Sie in den Abfragemodus, um eine Abfragezeichenfolge in eine Tabelle mit decodierten Schlüssel-/Wertpaaren zu analysieren.

Was macht dieses Tool anders?

  • encodeURIComponent- und encodeURI-Semantik, beide Richtungen
  • Analyse der Abfragezeichenfolge in dekodierte Schlüssel/Wert-Paare, + als Leerzeichen behandelt
  • Korrekte UTF-8-Prozentkodierung (café → caf%C3%A9), nicht gebrochenes Latin-1
  • Klare Fehler für fehlerhafte Escape-Sequenzen
  • Offline und privat, wie jedes Tool hier

Datenschutz durch Architektur: Diese Seite enthält keine Analysen, die Ihre Eingaben empfangen, und der Konvertierungscode wird in Ihrem Tab ausgeführt. Nach dem Laden können Sie die Verbindung zum Netzwerk trennen und weiterarbeiten.

URL Encoder / Decoder – häufig gestellte Fragen

encodeURI vs encodeURIComponent – ​​was brauche ich?

Verwenden Sie encodeURIComponent für einen Wert, den Sie in einen Abfrageparameter einfügen (?q=…): Es maskiert &, =, ?, / und #, sodass der Wert die Struktur von URL nicht zerstören kann. Verwenden Sie encodeURI für ein vollständiges URL, das intakt bleiben soll, wodurch :, / und ? übrig bleiben. allein.

Warum wird ein Leerzeichen zu %20 oder +?

In einem Pfad oder Fragment muss der Speicherplatz %20 betragen. In application/x-www-form-urlencoded-Daten – dem Hauptteil eines klassischen HTML-Formulars – ist das Leerzeichen +. Der Abfrageparser behandelt hier + als Leerzeichen, was das korrekte Verhalten für formcodierte Zeichenfolgen ist.

Warum ist mein URL doppelt kodiert?

Weil es zweimal codiert wurde – oft ein Framework, das einen bereits codierten Wert codiert. Hier einmal dekodieren; Wenn das Ergebnis immer noch %-Sequenzen enthält, dekodieren Sie es erneut und korrigieren Sie dann die Pipeline so, dass sie genau einmal kodiert.

Werden nicht-lateinische Zeichen verarbeitet?

Ja. Der Text wird als UTF-8-Byte codiert und dann mit Prozent-Escapezeichen versehen, sodass Japanisch, Arabisch, Kyrillisch und Emoji alle korrekte, interoperable URLs erzeugen.

Auf der Suche nach “URL-Dekodierung online”, “Prozentkodierungstool”, “Codieren Sie die URI-Komponente”? Hier sind Sie richtig – Durchsuchen Sie alle 19 Tools.

Tiefergehende Lektüre

Blogartikel · 5 Minuten Lesezeit URL-Kodierung: Wann man fliehen muss und wann man Dinge kaputt URL korrekt kodieren und dekodieren – reservierte Zeichen plus im Vergleich zu %20, encodeURI im Vergleich zu encodeURIComponent und die Doppelkodierungsfehler hinter defekten Links. Lesen Sie die Anleitung →