URL-Encoder / Decoder

URLs, Query-Parameter und Sonderzeichen kodieren oder dekodieren. Alles läuft in Ihrem Browser.

0 characters
0 characters
encodeURIComponent / decodeURIComponent — encodes all special characters

Was ist URL-Kodierung?

URL-Kodierung (Percent-Encoding) wandelt Zeichen in ein Format um, das sicher in einer URL übertragen werden kann. Zeichen wie Leerzeichen, Kaufmanns-Und und Nicht-ASCII-Buchstaben werden durch ein Prozentzeichen gefolgt von zwei Hexadezimalziffern ersetzt — zum Beispiel wird ein Leerzeichen zu %20.

Wann brauchen Sie URL-Kodierung?

  • Benutzereingaben als Query-Parameter übergeben (?q=hello%20world)
  • Sonderzeichen in URL-Pfaden einfügen
  • Nicht-ASCII-Zeichen (Umlaute, Sonderzeichen) in URLs kodieren
  • API-Anfragen mit dynamischen Werten erstellen
  • Defekte Links durch nicht-escapte Zeichen reparieren

encodeURIComponent vs encodeURI

JavaScript bietet zwei integrierte Funktionen zur URL-Kodierung. encodeURIComponent() kodiert alle Sonderzeichen einschließlich :, /, ?, # und &. Verwenden Sie es für einzelne Query-Parameter-Werte. encodeURI() bewahrt URL-Strukturzeichen und kodiert nur Zeichen, die in keinem Teil einer URL gültig sind.

Häufige URL-Kodierungsbeispiele

  • Leerzeichen → %20
  • &%26
  • =%3D
  • ?%3F

URL-Dekodierung

URL-Dekodierung wandelt Percent-Encoding zurück in die ursprünglichen Zeichen um. Dies ist nützlich beim Lesen von Protokolldateien, beim Debuggen von API-Anfragen oder beim Extrahieren von lesbarem Text aus kodierten URLs.

Verwandte Tools

Für saubere URL-Slugs nutzen Sie den URL-Slug-Generator. Für Textformat-Konvertierungen probieren Sie den Case Converter.

Verwandte Tools