Codieren und decodieren Sie URLs mit Echtzeitverarbeitung
URL-Kodierung (Prozentkodierung) konvertiert Sonderzeichen wie Leerzeichen, kaufmännische Und-Zeichen und Nicht-ASCII-Zeichen in ein format, das für URLs sicher ist. Sie benötigen sie, wenn Sie Benutzereingaben als Query-Parameter übergeben, Dateinamen mit Leerzeichen verarbeiten oder internationale Zeichen in URLs verwenden.
encodeURIComponent kodiert alles außer Buchstaben, Ziffern und - _ . ~ — verwenden Sie es für Query-Parameter-Werte. encodeURI behält URL-Strukturzeichen wie :, / und ? — verwenden Sie es für vollständige URLs. Unser Tool unterstützt beide Modi.
Leerzeichen werden in URL-Pfaden als %20 (RFC 3986) und in Query-Strings als + (HTML-Formular-Kodierung) kodiert. Unser Tool verarbeitet beide Standards. Die meisten modernen APIs erwarten %20, während ältere HTML-Formulare die +-Konvention verwenden.
Unicode-Zeichen werden zuerst in UTF-8-Bytes konvertiert, dann wird jedes Byte prozentkodiert. Zum Beispiel wird 'é' zu %C3%A9 (zwei Bytes). Emojis wie 🎉 werden zu vier prozenkodierten Bytes. Unser Tool verarbeitet den gesamten Unicode-Bereich.
Ja. Fehlende oder doppelte Kodierung kann zu URL-Injektionen, offenen Weiterleitungsschwachstellen und Cross-Site-Scripting (XSS) führen. Kodieren Sie immer vom Benutzer bereitgestellte Werte, bevor Sie sie in URLs einfügen, und dekodieren Sie genau einmal auf der Empfängerseite.
Die Verarbeitung erfolgt im Browser. Speichern und Teilen sind optional, erfordern ein Konto und übertragen den gewählten Inhalt an unseren Dienst.