Stimmt etwas mit diesem Tool nicht?

Über „URL Kodieren Online“

Dieses Tool prozentcodiert Zeichenfolgen für die sichere Verwendung in URLs. Sonderzeichen wie Leerzeichen, &, =, ?, / und Nicht-ASCII werden in %XX-Form umgewandelt (z. B. Leerzeichen → %20, & → %26).

URL-Encoding ist nötig, sobald Benutzerdaten in Query-Strings, Pfade oder andere URL-Bestandteile eingebettet werden — sonst werden Sonderzeichen als Syntax-Trenner missinterpretiert ("cats & dogs" zerlegt die Parameter).

Modus: ganze URL (Schema und Struktur bleiben erhalten) oder einzelne Komponente (alles potenziell Missverständliche wird codiert).

So nutzt du dieses Tool

Text für URL-sichere Verwendung prozentkodieren

  1. Text einfügen

    Roh-String ins Feld «Text». Das Tool kodiert jedes Zeichen außerhalb des URL-sicheren Sets (`A-Z a-z 0-9 - _ . ~`) als `%XX`-Bytes via UTF-8.

  2. Ausführen

    Ergebnis: einzelnes Feld `encoded`. Beispiele: `hello world` → `hello%20world`; `café` → `caf%C3%A9`; `a+b` → `a%2Bb` (in der Query bedeutet `+` ein Leerzeichen).

  3. Wann anwenden

    Wert vor dem Einsetzen in Pfad oder Query ummanteln: `?q=` + encode(userInput). NICHT die ganze URL kodieren — nur Komponenten (Pfadsegmente, Query-Werte), sonst zerschießt es `://` und `?`.

  4. Component vs ganze URL

    Das ist `encodeURIComponent`-Semantik — strikt. `encodeURI` würde `?` und `:` für die ganze URL stehen lassen. Bei versehentlichem Doppelkodieren wird aus `%20` `%2520`; Symptom: wörtliches `%20` im gerenderten Seitentext.