URL Encoder/Decoder
Text zu URL-Format kodieren oder URL dekodieren. Bis 5120 Zeichen.
Data to encode
Ergebnis
Read Only
Anleitung
Über dieses Tool
Kodiert und dekodiert URL-Percent-Encoding im Browser.
Anleitung
Zwischen Enkodieren/Dekodieren wechseln, Zeichenkette eingeben oder einfügen; Ergebnis aktualisiert sich in Echtzeit.
Optionen
Richtung: Enkodieren (Zeichenkette→percent-encoded) oder Dekodieren.
Anwendungsfälle
• Query-Strings erstellen • URL kodieren • URL dekodieren • Sichere API-Parameter
Code-Beispiele
JavaScript
Read Only
1encodeURIComponent("hello 世界"); // "hello%20%E4%B8%96%E7%95%8C"
2decodeURIComponent("hello%20world"); // "hello world"Python
Read Only
1from urllib.parse import quote, unquote
2
3quote("hello 世界")
4unquote("hello%20world")PHP
Read Only
1rawurlencode("hello 世界");
2rawurldecode("hello%20world");Datenschutz und Daten
Verarbeitung im Browser; Eingabe wird nicht an den Server gesendet.
Häufige Fragen
- Q: Was ist URL-Prozent-Encoding?
- A: Prozent-Encoding (URL-Encoding) ersetzt in URLs nicht erlaubte Zeichen durch "%" gefolgt von zwei Hexadezimalstellen. Ein Leerzeichen wird z. B. zu %20 und "世界" zu %E4%B8%96%E7%95%8C.
- Q: Was ist der Unterschied zwischen encodeURI und encodeURIComponent?
- A: encodeURI kodiert nur Zeichen, die in einer vollständigen URL illegal sind, und lässt reservierte Zeichen (/, ?, &, = usw.) unverändert. encodeURIComponent kodiert alles außer Buchstaben, Ziffern und - _ . ! ~ * ' ( ) und ist damit für Abfrageparameterwerte geeignet.
- Q: Soll ich die gesamte URL oder nur die Abfrageparameter kodieren?
- A: Kodiere nur die Werte in Abfrageparametern und Pfadsegmenten. Das Kodieren der gesamten URL (einschließlich Schema, Host und Schrägstrichen) macht sie ungültig.
- Q: Warum erscheinen manche Leerzeichen als "+" statt "%20"?
- A: Das "+" steht im Format application/x-www-form-urlencoded (HTML-Formulare) für ein Leerzeichen. In modernen URLs wird %20 bevorzugt und ist eindeutig.
- Q: Werden Daten an einen Server gesendet?
- A: Nein. Alle Kodierungen und Dekodierungen erfolgen vollständig im Browser. Deine Daten werden niemals an einen Server übertragen.
