URL-Kodierer/Dekodierer
Kodieren Sie Text fur sichere URL-Verwendung oder dekodieren Sie prozentkodierte URLs. Verarbeitet volles Unicode einschliesslich Emoji. Die gesamte Verarbeitung lauft lokal in Ihrem Browser.
🔒 Die gesamte Verarbeitung erfolgt lokal in deinem Browser — nichts wird gespeichert oder gesendet.
So verwenden Sie diesen URL-Kodierer/Dekodierer
- Kodieren: Geben Sie eine beliebige URL oder Text ein und klicken Sie auf Kodieren, um eine URL-sichere prozentkodierte Zeichenkette zu erhalten.
- Dekodieren: Wechseln Sie in den Dekodier-Modus, fugen Sie eine kodierte URL ein und klicken Sie auf Dekodieren.
- Das Tool zeigt Zeichenanzahl und Kodierungsgrosse fur beide Modi an.
- Drucken Sie Strg+Eingabe zur Verarbeitung — oder fugen Sie einfach ein und es wird automatisch verarbeitet.
Uber URL-Kodierung
URLs konnen nur uber das Internet mit dem ASCII-Zeichensatz gesendet werden. Da URLs oft nicht-ASCII-Zeichen (wie Emoji oder akzentuierte Buchstaben) enthalten, mussen sie in ein gultiges ASCII-Format konvertiert werden. Die URL-Kodierung ersetzt unsichere ASCII-Zeichen durch ein %, gefolgt von zwei hexadezimalen Ziffern.
Query-String-Parameter sind der haufigste Ort, an dem URL-Kodierung benotigt wird. Dieses Tool verwendet encodeURIComponent, das alles sicher kodiert, einschliesslich Pfadsegmente, Query-Werte und Fragment-Identifiers.
Dieses Tool validiert auch dekodierte Eingaben strikt. Wenn die kodierte Zeichenkette ungultige Prozent-Sequenzen enthalt, wird ein Fehler angezeigt, anstatt stillschweigend falsche Daten zuruckzugeben.
Häufig gestellte Fragen
Was ist URL-Kodierung? ▼
URL-Kodierung (auch Prozent-Kodierung genannt) konvertiert Zeichen in ein Format, das fur die URL-Übertragung sicher ist. Sonderzeichen wie Leerzeichen, &, =, ? und / werden durch % ersetzt, gefolgt von ihrem ASCII-Hex-Wert. Zum Beispiel wird ein Leerzeichen zu %20.
Wann sollte ich eine URL kodieren? ▼
Kodieren Sie URLs, wenn Sie Sonderzeichen in einen Query-String, Pfadsegment oder Fragment einfugen mussen. Kodieren Sie immer Benutzereingaben, die Leerzeichen oder Sonderzeichen enthalten konnten, bevor Sie URLs erstellen.
Was ist der Unterschied zwischen encodeURI und encodeURIComponent? ▼
encodeURI bewahrt URL-strukturelle Zeichen und kodiert nur alles andere. encodeURIComponent kodiert alles, einschliesslich dieser strukturellen Zeichen. Dieses Tool verwendet encodeURIComponent, sodass es sowohl fur vollständige URLs als auch fur einzelne Query-Parameter-Werte funktioniert.
Werden meine Daten an einen Server gesendet? ▼
Nein. Die gesamte Verarbeitung findet zu 100% in Ihrem Browser statt, unter Verwendung der integrierten encodeURIComponent- und decodeURIComponent-Funktionen von JavaScript. Nichts wird hochgeladen, ubertragen oder gespeichert. Sie konnen dieses Tool sogar offline verwenden.
Kann ich Unicode-Zeichen wie Emoji kodieren? ▼
Ja. Dieses Tool verarbeitet volles UTF-8-Unicode. Zeichen wie Emoji, CJK-Zeichen und akzentuierte Buchstaben werden korrekt als mehrere %XX-Sequenzen kodiert.
Wie dekodiere ich eine URL? ▼
Fugen Sie die kodierte URL in den Eingabebereich ein, wahlen Sie den Dekodier-Modus und klicken Sie auf Dekodieren. Ungultige Prozent-Kodierungssequenzen zeigen eine Fehlermeldung an.
Was ist der Unterschied zwischen URL-Kodierung und Base64-Kodierung? ▼
URL-Kodierung dient dazu, Text sicher in URLs einzufugen (Sonderzeichen werden in %XX konvertiert). Base64 dient zum Konvertieren beliebiger Binardaten in ASCII-Text. Verwenden Sie URL-Kodierung fur Query-Parameter; Base64 fur Binardaten, die in Textformaten eingebettet sind.