URL Encoder - Sichere URL-Kodierung

Zurück zu den Tools

Über URL-Kodierung

URL-Kodierung (Prozent-Kodierung) konvertiert Zeichen in ein Format, das über das Internet übertragen werden kann. Dieses Tool kodiert sicher Sonderzeichen, Leerzeichen und Nicht-ASCII-Zeichen für die Verwendung in URLs, Formulardaten und HTTP-Anfragen.

RFC 3986 Konform Sonderzeichen Support Batch-Verarbeitung Echtzeit-Kodierung
Wann zu verwenden
  • Formulardatenübertragung
  • URL-Parameter Kodierung
  • Abfragestring Erstellung
Profi-Tipp: Kodieren Sie immer Benutzereingaben, bevor Sie sie in URLs einschließen, um Sicherheitslücken zu verhindern und ordnungsgemäße Datenübertragung sicherzustellen.
Kodieren Sie Text und Sonderzeichen für sichere URL-Übertragung. Perfekt für das Erstellen von Query-Parametern, Formulardaten und API-Requests. Verhindert kaputte URLs und gewährleistet ordnungsgemäße Datenübertragung.

Was ist URL-Kodierung?

URL-Kodierung ist ein Mechanismus zum Konvertieren von Zeichen in ein gültiges ASCII-Format für die Übertragung über das Internet.

Wie URL-Kodierung funktioniert

Der Kodierungsprozess konvertiert jedes unsichere Zeichen in seine hexadezimale ASCII-Darstellung.

Kodierungsregeln

Reservierte Zeichen und unsichere Zeichen werden kodiert. Sichere Zeichen bleiben unverändert.

URL-Kodierung Beispiele

Sonderzeichen

Original: Hallo Welt!

Kodiert: Hallo%20Welt%21

E-Mail-Adresse

Original: benutzer@beispiel.com

Kodiert: benutzer%40beispiel.com

Abfrageparameter

Original: name=Max Müller&alter=25

Kodiert: name%3DMax%20M%C3%BCller%26alter%3D25

Spezielle Symbole

Original: 100€ & 50% Rabatt

Kodiert: 100%E2%82%AC%20%26%2050%25%20Rabatt

Technische Details

Reservierte Zeichen
: / ? # [ ] @ ! $ & ' ( ) * + , ; =
Unsichere Zeichen
Space " < > % { } | \ ^ ` [ ]
Kodierungsformat

Jedes kodierte Zeichen folgt dem Muster: % + zwei hexadezimale Ziffern.

Beispiel: Leerzeichen (ASCII 32) = %20, @ (ASCII 64) = %40

Häufige Anwendungsfälle

Formulardatenübermittlung

Kodieren Sie Formulardaten vor dem Senden von HTTP POST-Anfragen.

URL-Parameter Erstellung

Erstellen Sie sichere URL-Parameter durch Kodierung von Werten.

API-Anfrage Erstellung

Bereiten Sie Daten für RESTful API-Aufrufe vor.

Webentwicklung

Stellen Sie sicher, dass benutzergenerierte Inhalte sicher in URLs eingeschlossen werden können.

Best Practices & Tipps

Benutzereingaben immer kodieren

Vertrauen Sie niemals Benutzereingaben - kodieren Sie Daten immer vor der Einbeziehung in URLs.

Nur bei Bedarf kodieren

Kodieren Sie bereits kodierte Strings nicht, um Doppelkodierungsprobleme zu vermeiden.

Richtigen Zeichensatz verwenden

Stellen Sie sicher, dass Ihre Anwendung konsistente Zeichenkodierung (UTF-8) verwendet.

Vor Kodierung validieren

Validieren und bereinigen Sie Eingabedaten vor der Kodierung.

Mit Grenzfällen testen

Testen Sie Ihre Kodierung mit Sonderzeichen und Unicode.

Kodierungsanforderungen dokumentieren

Dokumentieren Sie klar, welche Teile Ihrer API URL-kodierte Eingaben erfordern.

Häufige Probleme & Fehlerbehebung

Doppelkodierungsproblem

URLs werden beschädigt, wenn bereits kodierte Strings kodiert werden.

Überprüfen Sie, ob Daten bereits kodiert sind, bevor Sie URL-Kodierung anwenden.

Zeichensatz-Nichtübereinstimmung

Nicht-ASCII-Zeichen werden nach der Kodierung falsch angezeigt.

Stellen Sie konsistente UTF-8-Kodierung sicher und spezifizieren Sie charset in Headern.

Plus-Zeichen Verwirrung

Plus-Zeichen (+) in URLs können als Leerzeichen interpretiert werden.

Verwenden Sie %2B für wörtliche Plus-Zeichen in URLs.

Reservierte Zeichen Probleme

Reservierte Zeichen brechen URL-Struktur, wenn nicht ordnungsgemäß kodiert.

Kodieren Sie immer reservierte Zeichen, wenn sie in Parameterwerten erscheinen.