URL-Kodierung/Dekodierung
URL-Kodierung/Dekodierung konvertiert URL-Komponenten und -Werte lokal mit Percent-Encoding nach encodeURIComponent/decodeURIComponent-Semantik für Leerzeichen, reservierte Zeichen, UTF-8-Text, Emoji, Query-Werte und Pfadsegmentdaten.
Eingabetext
Zeichen
0 / 50,000
Schnellstart
Häufige Anwendungsfälle
API-Parameter
Kodieren Sie nur den Parameterwert, bevor Sie ihn in eine Query-Zeichenfolge einsetzen; lassen Sie ? und & und = außerhalb des kodierten Werts.
Formulardaten
nützlich für einzelne Werte, aber dies ist kein application/x-www-form-urlencoded-Serialisierer und wandelt Leerzeichen nicht in + um
Freigegebene Links
Codieren Sie Nicht-ASCII- oder reservierte Daten innerhalb eines Parameters, Pfadsegments oder Fragments, bevor Sie URL zusammenstellen
Suchanfragen
Schlüsselwörter oder Filter kodieren, insbesondere wenn sie & = # enthalten? / oder Leerzeichen
Nutzungstipps
Kodierungsgrenzen
Einschränkungen und Kompatibilität
Datenschutz & Sicherheit
Häufige Fragen
Eine URL ist ein Adresstext im Web und besteht aus Teilen wie Scheme, Host, Pfad, Query und Fragment. Kodierung ist nötig, wenn Datenzeichen mit Trennzeichen wie ?, &, #, = oder / verwechselt werden könnten oder wenn die Daten Leerzeichen, Nicht-ASCII-Text oder Emoji enthalten. Diese Zeichen werden als UTF-8-Bytes im Format %HH geschrieben, etwa Leerzeichen → %20 und / in einem Parameterwert → %2F. Dieses Tool eignet sich für URL-Komponenten und Werte, nicht zum Erhalten der Struktur einer vollständigen URL. URL-Kodierung ist reversibel und bietet keine Vertraulichkeit.
Nein. Kodierung ist eine umkehrbare Formatumwandlung. Passwörter, API‑Keys usw. müssen verschlüsselt werden
Das ist möglich, aber Encode behandelt die gesamte Zeichenfolge als Daten und kodiert Strukturzeichen wie /, ?, &, = und #. Wenn Sie die URL-Struktur erhalten müssen, kodieren Sie nur den Parameterwert oder die Pfadsegmentdaten, oder prüfen Sie die URL zuerst mit URL Parser.
Die allgemeine URL-Prozentkodierung verwendet %20. application/x-www-form-urlencoded-Formulardaten verwenden + für Leerzeichen, decodeURIComponent lässt + jedoch unverändert. Diese Seite transformiert einen Textwert, nicht einen vollständigen Formularkörper. Ersetzen Sie also zuerst + durch %20, wenn Sie Leerzeichen im Formularstil dekodieren möchten.
Kodierte Inhalte enthalten %XX‑Sequenzen (% gefolgt von zwei Hex‑Ziffern, z. B. %E4%BD%A0). Bei vielen solchen Sequenzen: bereits kodiert; nicht erneut kodieren
Nicht-ASCII-Text wie Chinesisch, Akzente und Emojis werden als UTF-8 %HH-Bytes codiert. Schrägstriche hängen von der Position ab: Behalten Sie / als Pfadtrennzeichen bei, kodieren Sie es jedoch als %2F, wenn es sich um Daten innerhalb eines Abfragewerts oder Pfadsegments handelt.