URL-Verschlüssler
Kodieren Sie Text für URLs mit mehreren Kodierungsmodi (RFC 3986, Query String, Form Data), visueller Aufschlüsselung der einzelnen Zeichen und umfassender Kodierungsanalyse. Sehen Sie genau, welche Zeichen kodiert werden und warum.
Dein Adblocker verhindert, dass wir Werbung anzeigen
MiniWebtool ist kostenlos dank Werbung. Wenn dir dieses Tool geholfen hat, unterstütze uns mit Premium (werbefrei + schneller) oder setze MiniWebtool.com auf die Whitelist und lade die Seite neu.
- Oder auf Premium upgraden (werbefrei)
- Erlaube Werbung für MiniWebtool.com, dann neu laden
URL-Verschlüssler
Willkommen beim URL-Verschlüssler, einem leistungsstarken Tool zur Prozent-Kodierung von Text für die sichere Verwendung in URLs. Dieses Tool bietet mehrere Kodierungsmodi (RFC 3986, Query String, Pfadsegment), eine visuelle Analyse Zeichen für Zeichen und umfassende Statistiken. Sehen Sie genau, welche Zeichen kodiert werden und verstehen Sie das Warum – ideal für Entwickler, SEO-Profis und alle, die mit URLs arbeiten.
Was ist URL-Kodierung?
Die URL-Kodierung, auch bekannt als Prozent-Kodierung, ist ein Mechanismus zur Kodierung von Informationen in einem Uniform Resource Identifier (URI). Dabei werden unsichere ASCII-Zeichen durch ein „%“ gefolgt von zwei hexadezimalen Ziffern ersetzt, die den Bytewert des Zeichens in der UTF-8-Kodierung darstellen.
Zum Beispiel:
- Ein Leerzeichen wird zu
%20(oder+in Query-Strings) - Ein kaufmännisches Und
&wird zu%26 - Ein Fragezeichen
?wird zu%3F
Warum ist die URL-Kodierung notwendig?
URLs dürfen nur einen begrenzten Satz von Zeichen aus dem US-ASCII-Zeichensatz enthalten. Zeichen außerhalb dieses Satzes oder Zeichen, die in URLs eine besondere Bedeutung haben (wie &, =, ?), müssen kodiert werden, um:
- Fehlinterpretationen zu verhindern: Sonderzeichen wie
&trennen Abfrageparameter. Wenn Ihre Daten ein&enthalten, muss es als%26kodiert werden. - Internationale Zeichen zu unterstützen: Nicht-ASCII-Zeichen (wie deutsche Umlaute, Arabisch, Emojis) müssen als UTF-8-Bytesequenzen kodiert werden.
- Sichere Übertragung zu gewährleisten: Einige Zeichen sind aufgrund potenzieller Sicherheitsprobleme oder Übertragungsprobleme für URLs unsicher.
Erläuterung der Kodierungsmodi
RFC 3986 (URL-Komponente)
Die durch RFC 3986 definierte Standardkodierung. Alle Zeichen außer unreservierten Zeichen (A-Z, a-z, 0-9, -, ., _, ~) werden prozentkodiert. Leerzeichen werden zu %20. Verwenden Sie dies für die meisten URL-Komponenten.
Query String (application/x-www-form-urlencoded)
Gängige Kodierung für HTML-Formularübermittlungen und Suchanfragen. Leerzeichen werden zu + statt %20. Dies ist der Modus, den Browser beim Absenden von Formularen verwenden.
Pfadsegment
Ähnlich wie RFC 3986, bewahrt jedoch Schrägstriche (/). Verwenden Sie dies beim Kodieren von URL-Pfaden, wenn Sie die Verzeichnisstruktur beibehalten möchten.
Vollständige Kodierung
Kodiert alles außer alphanumerischen Zeichen (A-Z, a-z, 0-9). Dies ist der aggressivste Kodierungsmodus, nützlich wenn maximale Sicherheit erforderlich ist.
Zeichen, die kodiert werden müssen
Reservierte Zeichen
Diese Zeichen haben in URLs eine besondere Bedeutung und müssen kodiert werden, wenn sie als Daten verwendet werden:
| Zeichen | Kodiert | Zweck in URLs |
|---|---|---|
: | %3A | Schema-Trennzeichen (http:), Port-Trennzeichen |
/ | %2F | Trennzeichen für Pfadsegmente |
? | %3F | Trennzeichen für Query-Strings |
# | %23 | Fragmentbezeichner |
& | %26 | Trennzeichen für Abfrageparameter |
= | %3D | Key-Value-Trennzeichen |
@ | %40 | Trennzeichen für Benutzerinfos |
Unsichere Zeichen
Diese Zeichen sollten immer kodiert werden:
| Zeichen | Kodiert | Grund |
|---|---|---|
| Leerzeichen | %20 oder + | In URLs nicht erlaubt |
< > | %3C %3E | Potenzielle HTML-Injektion |
" | %22 | Attribut-Trennzeichen in HTML |
{ } | %7B %7D | In URLs nicht gültig |
| | %7C | Unsicheres Zeichen |
\ | %5C | Unsicheres Zeichen |
So verwenden Sie dieses Tool
- Text eingeben: Tippen oder fügen Sie den zu kodierenden Text in das Eingabefeld ein. Nutzen Sie die Schnellbeispiel-Buttons für gängige Anwendungsfälle.
- Kodierungsmodus wählen: Wählen Sie den passenden Modus für Ihren Anwendungsfall (RFC 3986 für Komponenten, Query String für Suchparameter usw.).
- Auf 'Kodieren' klicken: Das Tool kodiert Ihren Text und zeigt das Ergebnis an.
- Analyse prüfen: Sehen Sie sich die zeichenweise Aufschlüsselung an, die zeigt, welche Zeichen kodiert wurden und warum.
- Ergebnis kopieren: Klicken Sie auf die Schaltfläche 'Kopieren', um den kodierten Text in Ihre Zwischenablage zu übernehmen.
Gängige Anwendungsfälle
API-Parameter
Beim Übergeben von Benutzereingaben als URL-Parameter:
https://api.example.com/search?q=Hallo%20Welt%21
Redirect-URLs
Beim Kodieren einer URL, die als Parameter übergeben werden soll:
https://example.com/redirect?url=https%3A%2F%2Fandere-seite.de
Dateinamen
Beim Kodieren von Dateinamen mit Leerzeichen oder Sonderzeichen:
/dateien/Mein%20Dokument%20%282024%29.pdf
Häufig gestellte Fragen
Was ist URL-Kodierung?
Die URL-Kodierung, auch als Prozent-Kodierung bekannt, ist ein Verfahren zur Kodierung von Informationen in einem Uniform Resource Identifier (URI). Dabei werden unsichere ASCII-Zeichen durch ein „%“ gefolgt von zwei hexadezimalen Ziffern ersetzt, die den Bytewert des Zeichens darstellen. Zum Beispiel wird ein Leerzeichen zu %20 und ein kaufmännisches Und zu %26.
Warum müssen URLs kodiert werden?
URLs dürfen nur eine begrenzte Auswahl an Zeichen aus dem ASCII-Zeichensatz enthalten. Zeichen wie Leerzeichen, Sondersymbole und Nicht-ASCII-Zeichen müssen kodiert werden, um korrekt übertragen zu werden. Ohne Kodierung könnten diese Zeichen als URL-Trennzeichen missverstanden werden oder Übertragungsfehler verursachen.
Was ist der Unterschied zwischen RFC 3986-Kodierung und Query-String-Kodierung?
Die RFC 3986-Kodierung verwendet %20 für Leerzeichen und ist der Standard für URL-Komponenten. Die Query-String-Kodierung (application/x-www-form-urlencoded) verwendet + für Leerzeichen und wird häufig bei HTML-Formularübermittlungen und Suchanfragen verwendet. Beide sind gültig, werden aber in unterschiedlichen Kontexten eingesetzt.
Welche Zeichen sind in URLs ohne Kodierung sicher?
Gemäß RFC 3986 sind die unreservierten Zeichen, die keine Kodierung benötigen: Großbuchstaben (A-Z), Kleinbuchstaben (a-z), Ziffern (0-9) und vier Sonderzeichen: Bindestrich (-), Punkt (.), Unterstrich (_) und Tilde (~). Alle anderen Zeichen sollten prozentkodiert werden.
Wie kodiere ich Sonderzeichen wie & und = in URL-Parametern?
Sonderzeichen wie & (kaufmännisches Und) und = (Gleichheitszeichen) müssen prozentkodiert werden, wenn sie als Daten innerhalb von URL-Parametern verwendet werden. & wird zu %26 und = zu %3D. Dies verhindert, dass sie als Parametertrennzeichen oder Key-Value-Trennzeichen interpretiert werden.
Verwandte Tools
- URL-Entschlüssler – Prozent-kodierte URLs zurück in Klartext dekodieren
- Base64-Kodierer – Text in das Base64-Format kodieren
- HTML-Entities-Kodierer – HTML-Sonderzeichen kodieren
Zusätzliche Ressourcen
Zitieren Sie diesen Inhalt, diese Seite oder dieses Tool als:
"URL-Verschlüssler" unter https://MiniWebtool.com/de/url-verschlüssler/ von MiniWebtool, https://MiniWebtool.com/
vom miniwebtool-Team. Aktualisiert: 14. Jan. 2026