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
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.
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).
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 `?`.
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.