🔗 URL Encoder / Decoder 2026
Encode und Decode URLs in Echtzeit - Kostenlos & Ohne Anmeldung
ℹ️ Was ist URL Encoding?
URL Encoding (auch Percent Encoding genannt) ist eine Methode, um Sonderzeichen in URLs in ein Format zu konvertieren, das über das Internet übertragen werden kann. Zeichen wie Leerzeichen, Umlaute (ä, ö, ü) und Sonderzeichen (&, ?, #) werden in Prozent-Codes umgewandelt (z.B. Leerzeichen → %20).
📝 Beispiele:
❓ Häufig gestellte Fragen
Wann brauche ich URL Encoding?
URL Encoding ist notwendig, wenn du Sonderzeichen, Leerzeichen oder Umlaute in URLs verwenden möchtest. Besonders wichtig ist es für Query-Parameter (z.B. in Suchfelder), API-Aufrufe und beim Teilen von Links mit speziellen Zeichen.
Ist dieser Tool sicher?
Ja! Alle Berechnungen erfolgen lokal in deinem Browser. Keine Daten werden an Server gesendet. Deine URLs und Texte bleiben 100% privat.
Was ist der Unterschied zwischen Encode und Decode?
Encode: Wandelt normale Zeichen in URL-sichere Zeichen um (z.B. " " → "%20")
Decode: Wandelt URL-sichere Zeichen zurück in normale Zeichen (z.B. "%20" → " ")
Welche Zeichen werden encoded?
Alle nicht-ASCII-Zeichen und reservierte Zeichen wie: Leerzeichen, Umlaute (ä,ö,ü), Sonderzeichen (&, ?, #, =, /, :, @), Anführungszeichen und viele mehr werden in Prozent-Codes umgewandelt.
Kann ich ganze URLs encoden?
Ja! Unser Tool funktioniert mit einzelnen Zeichen, Wörtern oder kompletten URLs. Du kannst auch nur Query-Parameter encoden, wenn du möchtest.
Gibt es eine Zeichenbegrenzung?
Nein! Du kannst beliebig lange Texte oder URLs encoden/decoden. Das Tool arbeitet komplett lokal in deinem Browser und hat keine technischen Limitierungen.
URL-Encoding: Häufige Sonderzeichen und ihre kodierten Werte
| Zeichen | URL-kodiert | Bedeutung / Verwendung |
|---|---|---|
| Leerzeichen | %20 oder + | + nur in Query-Strings erlaubt |
| & | %26 | Trennzeichen für Query-Parameter |
| = | %3D | Zuweisung in Query-Parameter |
| ? | %3F | Start des Query-Strings |
| # | %23 | Fragment-Identifier (Anker) |
| ä / ö / ü | %C3%A4 / %C3%B6 / %C3%BC | Deutsche Umlaute (UTF-8) |
| ß | %C3%9F | Deutsches Eszett (UTF-8) |
| / | %2F | Pfadtrenner (im Pfad reserviert) |
| : | %3A | Protokolltrennzeichen |
| @ | %40 | In E-Mail-Adressen in URLs |
Häufige Fragen zu URL-Encoding
Was ist der Unterschied zwischen encodeURI und encodeURIComponent?
encodeURI() kodiert eine vollständige URL und lässt URL-reservierte Zeichen (: / ? # [ ] @ ! $ & ' ( ) * + , ; =) unverändert. encodeURIComponent() kodiert alles außer A–Z, a–z, 0–9 und - _ . ! ~ * ' ( ) – ideal für Query-Parameter-Werte. Faustregel: encodeURIComponent für einzelne Parameter-Werte, encodeURI für ganze URLs.
Warum werden Umlaute in URLs kodiert?
URLs dürfen nur ASCII-Zeichen (0–127) enthalten. Deutsche Umlaute (ä, ö, ü, ß) liegen außerhalb dieses Bereichs. Sie werden nach UTF-8 enkodiert und dann prozent-kodiert: ä = U+00E4 = UTF-8 C3 A4 = %C3%A4. Moderne Browser zeigen in der Adressleiste oft die Originalzeichen an, übermitteln aber die kodierten Bytes.
Was ist Percent-Encoding und wann ist es nötig?
Percent-Encoding (auch URL-Encoding) ersetzt unsichere oder reservierte Zeichen durch ein Prozentzeichen gefolgt von zwei Hexadezimalziffern. Nötig ist es: in Query-String-Werten, in Pfadsegmenten mit Sonderzeichen, bei Umlauten und Sonderzeichen in Dateinamen. URLs in HTML-Attributen müssen zusätzlich HTML-kodiert werden (& → &).