URL-Kodierer & Dekodierer

Einfaches Kodieren oder Dekodieren von URL-Zeichenfolgen und -Komponenten. Unser Tool nutzt encodeURIComponent für eine sichere, browserbasierte Verarbeitung. Ideal für Entwickler, die mit Abfragezeichenfolgen und Sonderzeichen umgehen.

Warum ist URL-Kodierung notwendig?

URLs dürfen nur bestimmte Zeichen aus dem ASCII-Zeichensatz enthalten. Jede Zeichen außerhalb dieses Satzes oder Zeichen mit besonderer Bedeutung in URLs (sogenannte „reservierte Zeichen“) müssen kodiert werden. Dies stellt sicher, dass Webserver oder Browser die URL korrekt interpretieren.

Wenn Sie beispielsweise einen Suchabfrageparameter wie `q=cats & dogs` haben, wird das Ampersand (&) fälschlicherweise als Beginn eines neuen Parameters interpretiert. Die Kodierung zu `q=cats%20%26%20dogs` stellt sicher, dass die gesamte Phrase „cats & dogs“ als Wert der Suchabfrage erkannt wird.

Häufige reservierte Zeichen

Zeichen Kodierter Wert Verwendung
%20 Leerzeichen
/ %2F Pfadtrennzeichen
? %3F Abfragezeichenfolgentrennzeichen
& %26 Parametertrennzeichen
# %23 Fragment/Anker

Häufig gestellte Fragen

Was ist URL-Kodierung?

URL-Kodierung, auch Prozentkodierung genannt, ist ein Mechanismus, um Zeichen mit besonderer Bedeutung in URLs (wie Leerzeichen, '&', '?', '#') in ein sicheres Format zur Übertragung über das Internet umzuwandeln. Jedes Sonderzeichen wird durch ein '%'-Zeichen gefolgt von seinem zweistelligen hexadezimalen Code ersetzt.

Werden meine Daten an einen Server gesendet?

Nein. Dieses Tool läuft vollständig in Ihrem Webbrowser. Ihre Daten werden niemals hochgeladen oder auf einem Server gespeichert, was 100% Privatsphäre und Sicherheit gewährleistet.

Was ist der Unterschied zwischen encodeURI() und encodeURIComponent()?

Dieses Tool nutzt `encodeURIComponent()`, das in der Regel sicherer und umfassender ist. Der Hauptunterschied liegt darin, dass `encodeURI()` davon ausgeht, dass Sie eine vollständige, gültige URL übergeben, und **keine** reservierten Zeichen kodiert, die für die URL-Struktur entscheidend sind (wie `/`, `?`, `&`, `#`). Dagegen geht `encodeURIComponent()` davon aus, dass Sie einen **Teil** einer URL kodieren (z. B. einen Suchbegriff oder einen Parameterwert), und kodiert diese reservierten Zeichen, um sicherzustellen, dass sie als Literaltext interpretiert werden.

100% client-seitige Verarbeitung

Dieses Tool läuft mithilfe von JavaScript vollständig in Ihrem Browser. Wir laden keine Daten hoch, speichern oder analysieren sie nicht. Alles, was Sie verarbeiten, bleibt auf Ihrem Gerät.