Kostenloser URL-Kodierer & Dekodierer
URLs mit Prozent-Kodierung (RFC 3986) kodieren und dekodieren.
Who uses the URL-Kodierer?
- Entwickler, die Query-String-Werte vor dem Anhängen an API-Endpunkt-URLs kodieren.
- SEO-Spezialisten, die prozentkodierte URLs zur Überprüfung von Tracking-Parametern dekodieren.
- Backend-Ingenieure, die URL-Parsing-Probleme mit Sonderzeichen in Anfragepfaden debuggen.
How the URL-Kodierer works
Fügen Sie Ihren Text oder Ihre URL in das Eingabefeld ein.
Klicken Sie auf Encode, um Sonderzeichen in Prozent-Kodierung umzuwandeln (z. B. Leerzeichen → %20, & → %26).
Klicken Sie auf Decode, um prozentkodierte Sequenzen zurück in lesbare Zeichen umzuwandeln.
Klicken Sie auf Copy Output, um das Ergebnis in die Zwischenablage zu kopieren.
Tips & tricks
- Dieses Tool verwendet encodeURIComponent — es kodiert mehr Zeichen als encodeURI und ist daher für einzelne Werte gedacht, nicht für ganze URLs.
- Das Dekodieren ungültiger prozentkodierter Sequenzen zeigt einen Fehler an, statt zu raten.
- Reservierte Zeichen wie / und ? werden ebenfalls kodiert — führen Sie daher keine vollständige URL durch Encode, sondern nur einzelne Parameterwerte.
- Kodierung ist umkehrbar: Encode gefolgt von Decode liefert Ihren Originaltext exakt zurück.
Frequently Asked Questions
Was ist URL-Kodierung und warum wird sie benötigt?
URLs können nur einen begrenzten Zeichensatz enthalten. Sonderzeichen (Leerzeichen, &, =, ?, # usw.) müssen als %XX prozentkodiert werden, wobei XX der Hex-ASCII-Wert ist. Ohne Kodierung interpretieren Browser die URL-Struktur falsch.
Was ist der Unterschied zwischen encodeURI und encodeURIComponent?
encodeURI kodiert eine vollständige URL und lässt Strukturzeichen (/, ?, &, =, #) unverändert. encodeURIComponent kodiert alles außer Buchstaben, Ziffern und - _ . ! ~ * ' ( ) — dieses Tool verwendet encodeURIComponent, gedacht für einzelne Werte.
Wie wird ein Leerzeichen in einer URL kodiert?
Die Standard-URL-Kodierung wandelt Leerzeichen in %20 um. HTML-Formular-Kodierung wandelt Leerzeichen in + (Pluszeichen) um. Beide sind in unterschiedlichen Kontexten gültig — Query-Parameter in HTML-Formularen verwenden oft +.
Kann ich eine vollständige URL mit Query-Parametern kodieren?
Geben Sie nur die Query-Parameter-Werte zum Kodieren ein, nicht die vollständige URL. Das Kodieren der vollständigen URL würde auch Schrägstriche und Doppelpunkte kodieren und die URL-Struktur zerstören. Kodieren Sie einzelne Parameterwerte und setzen Sie die URL dann zusammen.
Welche Zeichen müssen nicht URL-kodiert werden?
A-Z, a-z, 0-9 und die reservierten Zeichen - _ . ~ sind in jedem URL-Kontext sicher und müssen nicht kodiert werden. Alles andere sollte in Query-String-Werten prozentkodiert werden.
Is my data safe when using the URL-Kodierer?
Completely safe. The URL-Kodierer processes everything locally in your browser. No input data, results, or usage information is ever transmitted to or stored on any server.
Can I use the URL-Kodierer output in commercial projects?
Yes. The URL-Kodierer is a utility tool and its output carries no licensing restrictions. You are free to use results in any project, commercial or personal.
Does the URL-Kodierer follow official standards?
Yes. The URL-Kodierer is built to comply with the relevant industry standard or specification for this utility type. If you encounter an unexpected result, verify your input against the specification — edge cases outside the standard may produce undefined behaviour.