URL Encoder / Decoder | Free Edu & .COM Temporary Mails
← Alle Werkzeuge / URL Encoder

🔗 URL-Encoder/Decoder

Kodieren Sie Sonderzeichen in einer URL oder dekodieren Sie eine prozentkodierte URL.

Ausgabe

Was ist ein URL-Encoder/Decoder?

Ein URL-Encoder wandelt Sonderzeichen in einer Zeichenfolge in ein prozentcodiertes Format um, sodass sie sicher in eine URL eingefügt werden können. URLs können nur einen begrenzten Satz von ASCII-Zeichen enthalten – Buchstaben (A–Z, a–z), Ziffern (0–9) und eine Handvoll sicherer Symbole (-._~). Alle anderen Zeichen – einschließlich Leerzeichen, kaufmännisches Und-Zeichen, Gleichheitszeichen, Nicht-ASCII-Buchstaben und Unicode-Zeichen – müssen als Prozentzeichen gefolgt von zwei hexadezimalen Ziffern codiert werden (z. B. wird ein Leerzeichen zu %20, ein kaufmännisches Und-Zeichen wird zu %26). Ein URL-Decoder kehrt diesen Vorgang um und wandelt prozentcodierte Sequenzen wieder in lesbare Zeichen um.

Die URL-Kodierung ist in der Webentwicklung von entscheidender Bedeutung: Abfragezeichenfolgenparameter, die Benutzereingaben enthalten, müssen kodiert werden, bevor sie an eine URL angehängt werden, um eine Beschädigung der URL-Struktur zu verhindern. Dies ist wichtig für Suchanfragen, API-Aufrufe, OAuth-Tokens, Weiterleitungs-URLs, Formularübermittlungen und alle anderen Szenarios, in denen dynamische Daten in eine URL eingebettet sind. Unser Tool implementiert die nativen JavaScript-Funktionen encodeURIComponent() und decodeURIComponent(), die den gesamten Unicode-Zeichenbereich korrekt verarbeiten und den Kodierungsregeln von RFC 3986 folgen.

So verwenden Sie den URL-Encoder/Decoder

  1. Fügen Sie Ihren Text oder Ihre URL in das Eingabefeld ein oder geben Sie ihn ein.
  2. Klicken URL kodieren um Sonderzeichen prozentual zu kodieren, oder URL dekodieren um prozentkodierte Sequenzen wieder in Klartext umzuwandeln.
  3. Benutzen Sie die Tauschen Klicken Sie auf die Schaltfläche, um die Ausgabe für verkettete Operationen zurück in das Eingabefeld zu verschieben.
  4. Klicken Kopie , um die Ausgabe in Ihre Zwischenablage zu kopieren.

Warum sollten Sie unseren URL-Encoder/Decoder verwenden?

  • 100 % kostenlos — Kodieren und dekodieren Sie unbegrenzt viele URLs kostenlos.
  • Keine Eintragung — Kein Konto erforderlich, funktioniert sofort.
  • Browserbasiert – Verwendet JavaScripts native encodeURIComponent() – Ihre Daten verlassen niemals Ihr Gerät.
  • Swap-Funktion – Tauschen Sie Eingabe und Ausgabe schnell für verkettete Kodierungs-/Dekodierungsvorgänge aus.
  • Fehlerbehandlung — Löschen Sie Fehlermeldungen, wenn während der Dekodierung ungültige prozentcodierte Sequenzen erkannt werden.

Häufig gestellte Fragen

encodeURI() kodiert eine vollständige URL und kodiert KEINE Zeichen, die gültige URL-Strukturzeichen sind: : / ? # [ ] @ ! $ & ' ( ) * + , ; =. encodeURIComponent() kodiert eine URL-Komponente (wie einen Abfrageparameterwert) und kodiert diese Strukturzeichen. Verwenden Sie encodeURI für vollständige URLs und encodeURIComponent für Parameterwerte in Abfragezeichenfolgen. Unser Tool verwendet encodeURIComponent, was für die Kodierung von Daten geeignet ist, die sich innerhalb einer URL befinden.

Sowohl %20 als auch + werden zur Darstellung eines Leerzeichens in URLs verwendet, jedoch in unterschiedlichen Kontexten. %20 (Prozentkodierung) ist die korrekte Darstellung in Pfadsegmenten und ist in RFC 3986 definiert. Das +-Zeichen stellt nur ein Leerzeichen in der application/x-www-form-urlencoded-Kodierung dar, die in HTML-Formularübermittlungen und einigen Abfragezeichenfolgen verwendet wird. encodeURIComponent() verwendet immer %20, was allgemein korrekt ist. Einige ältere Systeme verwenden + in Abfragezeichenfolgen, %20 funktioniert jedoch überall.

Immer wenn Sie dynamische Daten in eine URL einbinden – insbesondere in Abfragezeichenfolgenparameter. Häufige Fälle: Suchanfragen (https://example.com/search?q=hello+world sollte ?q=hello%20world sein), als Parameter übergebene Weiterleitungs-URLs (?redirect=https%3A%2F%2Fexample.com), API-Schlüssel und Token in Abfragezeichenfolgen, an URLs angehängte vom Benutzer übermittelte Formularwerte und OAuth-Statusparameter. Die meisten HTTP-Bibliotheken und Frameworks verarbeiten dies automatisch, aber wenn Sie URLs manuell erstellen, müssen Sie Parameterwerte codieren.

Ja. Unicode-Zeichen (Arabisch, Chinesisch, Kyrillisch, Emoji, Buchstaben mit Akzent usw.) werden mithilfe von UTF-8-Bytesequenzen im prozentcodierten Format codiert. Beispielsweise kodiert das deutsche „ü“ (U+00FC) zu %C3%BC. Moderne Browser und Web-Frameworks verarbeiten internationale Zeichen automatisch und zeigen zur besseren Lesbarkeit dekodierte URLs in der Adressleiste an, die eigentliche Anfrage erfolgt jedoch mit prozentkodierten Bytes.

Kurze Fakten

  • ✓ 100 % kostenlos, keine versteckten Gebühren
  • ✓ Kein Konto oder Login erforderlich
  • ✓ Funktioniert in jedem Browser
  • ✓ Ihre Daten verlassen niemals Ihr Gerät
  • ✓ Verwendet native encodeURIComponent / decodeURIComponent