Zum Inhalt springen
AioFreeKit

URL-Encoder

Wandeln Sie beliebigen Text in sichere Prozent-Kodierung für URLs um – wahlweise mit encodeURIComponent für einzelne Werte oder encodeURI für komplette Links.

„Komponente“ (encodeURIComponent) escapet jedes reservierte Zeichen – passend für einen einzelnen Parameterwert. „Ganze URL“ (encodeURI) lässt :/?#&= unverändert, damit der Link nutzbar bleibt.

Formularkodierung (application/x-www-form-urlencoded) schreibt Leerzeichen als + statt als %20.

0 Zeichen · 0 Bytes · 0 Zeilen

Ergebnis

Das Ergebnis erscheint hier, während du tippst.

0 Zeichen · 0 Bytes · 0 Zeilen

Wann URL-Kodierung nötig ist

URLs dürfen nur einen kleinen Zeichenvorrat enthalten: Reservierte Zeichen wie &, =, ? und / haben strukturelle Bedeutung, und Nicht-ASCII-Text (Chinesisch, Emoji) ist gar nicht erlaubt. Die Prozent-Kodierung ersetzt jedes unsichere Byte durch % gefolgt von zwei Hex-Ziffern – so kann beliebiger Text in einem Link reisen, ohne dessen Struktur zu zerstören.

Wählen Sie den Bereich „Komponente“ (encodeURIComponent), wenn Sie einen einzelnen Query-Wert kodieren – er maskiert alle reservierten Zeichen. Wählen Sie „Ganze URL“ (encodeURI), wenn die Eingabe ein kompletter Link ist, der funktionsfähig bleiben soll. Erwartet das Zielsystem Formularkodierung (application/x-www-form-urlencoded), aktivieren Sie die Option „+ als Leerzeichen“.

Was dieses Tool kann

  • Beide Kodierbereiche

    Wechseln Sie zwischen encodeURIComponent für einzelne Werte und encodeURI für einen kompletten Link, statt zu raten, welche Variante ein anderes Tool verwendet hat.

  • Query-Parameter aufgeschlüsselt

    Fügen Sie einen langen Tracking-Link ein: Jeder Parameter wird mit seinem dekodierten Wert aufgelistet, sodass Sie genau sehen, was mitgeschickt wird.

  • Formularkodierung inklusive

    Die optionale Behandlung von + als Leerzeichen entspricht dem Verhalten von HTML-Formularen und vielen Backends – in beiden Richtungen.

Häufige Fragen

Welche Zeichen müssen kodiert werden?

Reservierte Zeichen (: / ? # [ ] @ ! $ & ' ( ) * + , ; =), sobald sie als Daten vorkommen, alle Zeichen außerhalb des druckbaren ASCII-Bereichs und das %-Zeichen selbst. Buchstaben, Ziffern und - _ . ~ brauchen nie eine Kodierung.

encodeURIComponent oder encodeURI?

encodeURIComponent für einen einzelnen Wert im Query-String, weil er & = ? / maskiert; encodeURI für eine komplette URL, weil er diese Strukturzeichen unangetastet lässt.

Wie wird chinesischer Text kodiert?

Jedes Zeichen wird zuerst in seine UTF-8-Bytefolge umgewandelt, dann wird jedes Byte zu %XX. Aus 中 wird etwa %E4%B8%AD – drei Bytes, drei Escape-Sequenzen.

Schützt URL-Kodierung vertrauliche Daten?

Nein. Sie ist ein Transportformat, keine Verschlüsselung – jeder kann sie sofort umkehren. Nutzen Sie sie nie, um sensible Informationen zu verbergen.

Feedback und Kontakt

Einen Fehler gefunden oder eine Idee für ein neues Tool? Wir lesen jede Nachricht. Nenne uns die Seite und was nicht funktioniert hat — so können wir schneller helfen.

E-Mail schreiben