Wie benutzt du dieses Tool?
- Füge deinen Text oder die kodierte URL in das Eingabefeld ein — per Paste oder Drag & Drop.
- Klicke auf Kodieren, um Sonderzeichen in Percent-Encoding umzuwandeln.
- Klicke auf Dekodieren, um %XX-Sequenzen zurück in lesbaren Text zu wandeln.
- Kopiere das Ergebnis über den Copy-Button in die Zwischenablage.
Was macht der Konverter?
Der URL Encoder Decoder nimmt beliebigen Text und wandelt ihn in eine percent-encoded Zeichenkette nach RFC 3986 um. Dabei werden alle Zeichen außer den sogenannten Unreserved Characters (A-Z, a-z, 0-9, -, _, ., ~) in ihre UTF-8-Byte-Repräsentation zerlegt und als %HH-Sequenzen dargestellt. Die Rückrichtung dekodiert solche Sequenzen zurück in lesbaren Text.
Das Tool erkennt automatisch, ob der Input bereits percent-encoded Sequenzen enthält, und warnt vor Double-Encoding — dem häufigsten Fehler bei der URL-Kodierung. Leerer Input wird mit einer klaren Meldung abgewiesen, ungültige Percent-Sequenzen wie %2G oder alleinstehende %-Zeichen erzeugen eine verständliche Fehlermeldung.
Was ist die Umrechnungsformel?
Percent-Encoding arbeitet auf Byte-Ebene. Der Algorithmus:
- Input-Text wird in UTF-8-Bytes konvertiert.
- Jedes Byte, das kein Unreserved Character ist, wird als
%+ zwei Hex-Ziffern dargestellt. - Unreserved Characters (A-Z, a-z, 0-9, -, _, ., ~) bleiben unverändert.
Beispiel: Hallo Welt ergibt Hallo%20Welt — nur das Leerzeichen wird kodiert. ä (UTF-8-Bytes 0xC3 0xA4) wird zu %C3%A4. Ein Emoji wie 😀 (4 Bytes UTF-8) ergibt %F0%9F%98%80.
Welche Anwendungsbeispiele gibt es?
| Input | Encoded | Kontext |
|---|---|---|
Hallo Welt | Hallo%20Welt | Leerzeichen in URL-Pfad |
key=wert&mehr=ja | key%3Dwert%26mehr%3Dja | Query-Parameter als Wert |
münchen | m%C3%BCnchen | Umlaut in URL |
100% sicher | 100%25%20sicher | Prozentzeichen korrekt escapen |
https://example.com/pfad?q=test | https%3A%2F%2Fexample.com%2Fpfad%3Fq%3Dtest | Vollständige URL als Parameter |
Percent-Encoding ist keine Verschlüsselung. Jeder kann eine kodierte URL trivial dekodieren. Für sensible Daten wie API-Keys in URLs ist zusätzliche Absicherung Pflicht.
Welche Einsatzgebiete gibt es?
Query-Parameter in APIs — Wenn Werte Sonderzeichen enthalten (Leerzeichen, &, =, Umlaute), müssen sie kodiert werden, damit die URL-Struktur intakt bleibt. Ein unkodiertes & in einem Parameterwert würde als Trennzeichen interpretiert und die Abfrage zerstören.
Redirect-URLs als Parameter — Login-Flows und OAuth-Redirects transportieren die Ziel-URL als Query-Parameter. Die eingebettete URL muss percent-encoded sein, damit Slashes, Fragezeichen und Hashes nicht die äußere URL-Struktur brechen.
Internationalisierte Inhalte — Deutsche Umlaute (ä, ö, ü), CJK-Zeichen und Emojis erfordern UTF-8-Encoding vor dem Percent-Encoding. Moderne Browser zeigen decodierte Unicode-Zeichen in der Adressleiste an, transportieren aber intern die kodierte Form.
Formular-Daten und POST-Requests — HTML-Formulare kodieren Eingaben im application/x-www-form-urlencoded-Format. Dabei werden Leerzeichen als + statt %20 kodiert — ein historisches Erbe, das beim manuellen URL-Bau zu Verwirrung führt.
Häufige Fragen
Die Antworten auf die wichtigsten Fragen findest du oben im FAQ-Block — sie werden als strukturiertes JSON-LD (FAQPage) für Suchmaschinen ausgegeben.
Welche Entwickler-Tools sind verwandt?
Weitere Tools aus dem Konverter-Ökosystem, die zum Thema passen:
- Base64 Encoder — Text in Base64 kodieren, für Data-URIs, JWT-Tokens und API-Payloads.
- JSON Formatter — Rohen JSON-Code mit 2-Space-Einrückung lesbar formatieren und validieren.
- Regex-Tester — Reguläre Ausdrücke live testen mit Echtzeit-Matching und Gruppen-Hervorhebung.
Zuletzt aktualisiert: