URL-Encoder/Decoder
URLs kodieren oder dekodieren
Der URL-Encoder/Decoder wandelt Sonderzeichen, Unicode-Text und Leerzeichen in das Prozent-kodierte Format (%XX) um und zurück. Prozent-Kodierung ist erforderlich, wenn URLs Zeichen außerhalb des nicht reservierten ASCII-Satzes enthalten, z. B. Query-Parameter mit Leerzeichen, Umlauten oder Symbolen wie & und =. Das Tool folgt dem RFC-3986-Standard und verarbeitet Konvertierungen in Echtzeit.
📖 Anleitung
- Geben Sie eine URL oder Text in das Eingabefeld ein
- Konvertieren Sie Sonderzeichen mit dem Kodieren-Button in URL-sicheres Format
- Stellen Sie kodierte URLs mit dem Dekodieren-Button wieder her
- Kopieren Sie das Ergebnis zur Verwendung
✨ Funktionen
- ✓Automatische URL-Sonderzeichen-Kodierung
- ✓Vollständige Prozent-Kodierung
- ✓Kodierung/Dekodierung von Umlauten
- ✓Query-Parameter-Verarbeitung
- ✓Echtzeit-Konvertierung
💡 Anwendungsfälle
- •Webentwickler: Sonderzeichen in Query-Parametern (&, =, ?) kodieren, damit API-Aufrufe die Werte korrekt übertragen.
- •SEO-Spezialisten: URLs mit nicht-ASCII-Zeichen kodieren, um sicherzustellen, dass Links in sozialen Medien und Suchmaschinen korrekt funktionieren.
- •Marketingfachleute: UTM-Tracking-Parameter mit Leerzeichen oder Sonderzeichen sicher kodieren.
- •QA-Ingenieure: Kodierte URLs dekodieren, um die tatsächlichen Parameterwerte bei Backend-Tests zu überprüfen.
- •Content-Manager: Automatisch generierte kodierte URLs aus CMS-Plattformen dekodieren, um die ursprünglichen Seitenpfade zu identifizieren.
🎯 Tipps
- ▸Nur die Parameterwerte kodieren, nicht die gesamte URL. Das Kodieren von :// oder ? zerstört die URL-Struktur.
- ▸Wenn die dekodierte Ausgabe noch %-Sequenzen enthält, wurde die URL doppelt kodiert — den Decoder ein zweites Mal ausführen.
- ▸Beim Teilen von URLs mit Umlauten oder nicht-ASCII-Zeichen in sozialen Medien immer die kodierte Form verwenden.
- ▸Den Unterschied zwischen encodeURI und encodeURIComponent kennen. Dieses Tool verhält sich wie encodeURIComponent.
❓ Häufig gestellte Fragen
Q. Warum müssen URLs kodiert werden?
A. URLs dürfen bestimmte Zeichen wie Leerzeichen oder Sonderzeichen nicht enthalten. Die Kodierung wandelt diese in ein sicheres Übertragungsformat um.
Q. Was ist der Unterschied zwischen %20 und +?
A. %20 ist die Standard-URL-Kodierung für Leerzeichen, + wird in Query-Strings verwendet. Dieses Tool verwendet %20.
Q. Warum sehen URLs mit Umlauten beim Kopieren kodiert aus?
A. Nicht-ASCII-Zeichen wie Umlaute können nicht direkt in URLs erscheinen und werden automatisch prozentkodiert. Der Browser zeigt sie in der Adressleiste als lesbaren Text an, aber die zugrunde liegende URL verwendet die kodierte Form.
Q. Was ist Doppelkodierung?
A. Doppelkodierung tritt auf, wenn bereits kodierte Zeichen erneut kodiert werden, z. B. %20 wird zu %2520. Dies führt dazu, dass Server Parameterwerte falsch lesen. Immer nur einmal kodieren.
Q. Welche Zeichen sind in URLs ohne Kodierung sicher?
A. Nicht reservierte Zeichen — Buchstaben (A–Z, a–z), Ziffern (0–9), Bindestrich (-), Unterstrich (_), Punkt (.) und Tilde (~) — können direkt verwendet werden. Alle anderen Zeichen erfordern Prozentkodierung.
Q. Was ist der Unterschied zwischen encodeURI und encodeURIComponent?
A. encodeURI kodiert eine vollständige URL und behält Strukturzeichen wie :, / und ? bei. encodeURIComponent kodiert alle Sonderzeichen und eignet sich für einzelne Query-Parameterwerte.