🔗 URL-Encoder/Decoder

Codieren Sie Sonderzeichen für URLs oder decodieren Sie prozentcodierte Zeichenfolgen – läuft in Ihrem Browser.

Was ist URL-Codierung?

Die URL-Codierung, auch bekannt als Prozentcodierung, ersetzt unsichere Zeichen durch ein '%' gefolgt von zwei hexadezimalen Ziffern. Dadurch wird sichergestellt, dass URLs gültig bleiben und über das Internet korrekt übertragen werden können.

Häufige URL-Codierungen

  • Leerzeichen → %20: Leerzeichen in URLs werden zu %20 oder + in Formulardaten Spaces in URLs become %20 or +
  • & → %26: kaufmännisches Und wird codiert, um Konflikte mit Abfrageparametern zu vermeiden Ampersand is encoded to avoid confusion with query separators
  • = → %3D: Gleichheitszeichen wird in Werten codiert, um es von Schlüssel=Wert-Paaren zu unterscheiden Equals sign is encoded in values to prevent parsing issues
  • / → %2F: Schrägstrich codiert, wenn es Teil eines Wertes ist, nicht als Pfad-Trennzeichen Forward slash encoded when it's part of a value, not a path separator

Converts special URL characters to percent-encoded format ensuring valid URLs with spaces, Unicode, and special characters.

Key Facts

  • Defined in RFC 3986
  • Space: %20 or + in forms
  • Max URL length ~2048 chars in most browsers
  • Unicode is first UTF-8 encoded, then percent-encoded

Frequently Asked Questions

What is URL encoding?

Replaces unsafe chars with % + hex value. Space=%20, &=%26. URLs only support limited ASCII set.

Which chars need encoding?

Spaces, &, =, ?, #, and non-ASCII. Letters, digits, -_.~ are safe.

encodeURI vs encodeURIComponent?

encodeURI preserves URL structure chars (:/?#). encodeURIComponent encodes everything for query params.