URL kodieren & dekodieren – kostenloser Online-Konverter
Mit diesem kostenlosen Online-Tool zum Kodieren und Dekodieren von URLs wandelst du Sonderzeichen sofort in eine prozentkodierte Form um oder machst kodierte URLs wieder lesbar – direkt im Browser, ohne Anmeldung.
Was ist URL-Kodierung?
Die URL-Kodierung (auch Prozentkodierung oder URL-Encoding genannt) ist ein in RFC 3986 definiertes Verfahren, um Zeichen darzustellen, die in einer URL nicht erlaubt sind oder eine besondere Bedeutung haben. Jedes unsichere Zeichen wird durch ein Prozentzeichen und zwei Hexadezimalziffern ersetzt, die den Bytewert des Zeichens in UTF-8 abbilden. Ein Leerzeichen wird so zu %20 und ein Und-Zeichen zu %26.
Das ist nötig, weil URLs im Internet nur mit dem ASCII-Zeichensatz übertragen werden können. Zeichen außerhalb dieses Satzes – etwa Umlaute, chinesische oder arabische Schrift oder Symbole wie #, ? und = – müssen vor der Verwendung in einer gültigen URL kodiert werden.
Wann brauchst du URL-Kodierung?
- Query-Strings: Werte hinter dem
?in einer URL enthalten oft Leer- oder Sonderzeichen, die kodiert werden müssen, damit der Server sie korrekt interpretiert. - Formularübermittlung: Browser kodieren Feldwerte automatisch, doch wer Rohdaten verarbeitet oder URLs programmatisch erstellt, muss die Werte selbst kodieren.
- API-Anfragen: REST- und andere APIs erwarten korrekt kodierte Parameter, um Datenzeichen von URL-Trennzeichen zu unterscheiden.
- Fehlersuche: Durch das Dekodieren einer verschachtelten oder escapeten URL liest du die ursprünglich gemeinte Adresse schnell wieder ab.
- Links in E-Mails: URLs in E-Mails kommen oft mit Kodierungsresten an, die dekodiert werden müssen, um das Ziel zu prüfen.
Kodieren oder dekodieren – wo liegt der Unterschied?
Kodieren wandelt eine normale Zeichenfolge in ein prozentkodiertes, URL-sicheres Format um. Dekodieren kehrt diesen Vorgang um und macht aus einer prozentkodierten Zeichenfolge wieder lesbaren Text. Beide Vorgänge sind verlustfrei und umkehrbar: Kodieren und anschließendes Dekodieren liefert immer die ursprüngliche Eingabe zurück.
Häufige Fragen
Ist dieser URL-Encoder/Decoder kostenlos?
Ja, die Nutzung ist vollständig kostenlos. Es gibt keine Gebühren, keine Registrierung und keine Nutzungslimits.
Was ist der Unterschied zwischen URL-Kodierung und Base64-Kodierung?
Die URL-Kodierung (Prozentkodierung) macht Text für die Verwendung in einer URL sicher, indem Sonderzeichen durch %XX-Sequenzen ersetzt werden. Die Base64-Kodierung wandelt binäre oder textuelle Daten mit einem anderen Alphabet in eine ASCII-Zeichenfolge um und wird häufig für E-Mail-Anhänge oder das Einbetten von Daten in HTML/CSS genutzt. Sie erfüllen unterschiedliche Zwecke und sind nicht austauschbar.
Speichert oder protokolliert das Tool meine Eingaben?
Es werden keine Daten gespeichert. Das Kodieren und Dekodieren erfolgt im Browser bzw. wird serverseitig sofort wieder verworfen – nach deiner Sitzung bleibt nichts erhalten.
Warum enthält meine kodierte URL noch unkodierte Zeichen?
Bestimmte Zeichen – die Buchstaben A–Z, die Ziffern 0–9 sowie die Symbole – _ . ~ – gelten in RFC 3986 als unreserviert und bleiben unverändert, weil sie in jeder URL bereits sicher sind. Nur Zeichen außerhalb dieses Satzes werden prozentkodiert.
Kann ich eine vollständige URL inklusive Protokoll und Schrägstrichen kodieren?
Du kannst eine vollständige URL einfügen, doch das Tool kodiert dann die gesamte Zeichenfolge einschließlich Doppelpunkten und Schrägstrichen, was zu einer nicht mehr funktionierenden URL führen kann. Für reine Query-String-Werte fügst du nur den Wertteil ein, um einen korrekt kodierten Parameter zu erhalten.
