Rechner Welt

URL-Encoder 2026

Stand April 2026
Geprueft von Finanzrechner-Redaktion, Redaktion Tools|Stand: April 2026|Quellen: RFC 3986 — URI Generic Syntax, MDN — encodeURIComponent, MDN — encodeURI

Kodiert und dekodiert URLs per encodeURIComponent und encodeURI nach RFC 3986 — sauber mit UTF-8. Vollstaendig im Browser.

Der URL-Encoder wandelt reservierte und nicht-ASCII-Zeichen in Prozent-Escape-Sequenzen nach RFC 3986. Nutzen Sie encodeURIComponent fuer einzelne Query-Werte und encodeURI fuer ganze URLs. Der Decode-Modus liefert Klartext zurueck.

So funktioniert URL-Encoding

Jedes Zeichen ausserhalb der Unreserved-Set-Definition aus RFC 3986 wird in sein UTF-8-Byte-Muster zerlegt und jedes Byte als Prozent-Hex-Paar geschrieben. Der Server decodiert beim Parsen der URL automatisch.

encodeURI vs. encodeURIComponent

encodeURI kodiert eine vollstaendige URL und laesst Struktur-Zeichen wie Slash, Fragezeichen, Kaufmannsund unveraendert. encodeURIComponent kodiert aggressiv alles, was nicht unreserviert ist — richtig fuer Parameterwerte.

Anwendungsfaelle

  • Query-Parameter fuer Suchfelder.
  • Deep-Links mit Umlauten.
  • REST-Endpunkte mit Pfad-Parametern.
  • Redirect-Ziele.
  • OAuth-Redirect-URIs.

Datenschutz

Reine Browser-Logik, keine Telemetrie, keine Uebertragung.

Typische Fehler

  • Doppel-Encoding durch Kombination von Framework und manuellem Encode.
  • encodeURIComponent auf die gesamte URL anwenden und so den Pfad zerstoeren.
  • Leerzeichen als Plus kodieren, wo Prozent-20 erwartet wird.

Häufige Fragen

URL-Encoding (auch Percent-Encoding) ersetzt reservierte und nicht-ASCII-Zeichen durch Prozent-Escape-Sequenzen. So bleiben Umlaute, Leerzeichen und Sonderzeichen in URLs transportierbar. Definiert in RFC 3986.
encodeURI laesst Zeichen wie Slash, Fragezeichen und Kaufmannsund unveraendert, weil sie Teil der URL-Struktur sind. encodeURIComponent kodiert alles, was kein Unreserviertes Zeichen ist — richtig fuer Query-Parameter-Werte.
Ja, wenn sie in URLs landen. Sonst entstehen Sicherheitsluecken (Injection) oder kaputte Links. Nutzen Sie encodeURIComponent fuer einzelne Werte, nicht fuer ganze URLs.
encodeURIComponent wandelt sie in das Escape-Triplet Prozent-20. In Query-Strings wird oft auch das Plus-Zeichen genutzt — das ist aber eine Konvention aus HTML-Forms und kein RFC-Standard.
Nein. Die Kodierung nutzt nur die eingebauten Browser-Funktionen, keine Server-Aufrufe.
Nur bewusst. Doppel-Encoding ist eine haeufige Fehlerquelle — Prozent-Zeichen wird selbst zu Prozent-25. Wenn der Empfaenger die Decodierung uebernimmt, reicht einmal.

Alle Tools laufen vollständig im Browser, es werden keine eingegebenen Daten an einen Server übertragen. Ohne Gewähr — keine Rechts-, Steuer- oder Finanzberatung.

Letzte Aktualisierung: April 2026 | Quellen: RFC 3986 — URI Generic Syntax, MDN — encodeURIComponent, MDN — encodeURI