Codiere eine URL oder einen einzelnen URL-Bestandteil in Prozentcodierung – oder mache eine codierte Zeichenfolge wieder lesbar. Füge den Text ein, wähle Codieren oder Decodieren und entscheide zwischen URL-Komponente und vollständiger URL.
Das Tool verwendet die Browserfunktionen encodeURIComponent, encodeURI, decodeURIComponent und decodeURI. Die Verarbeitung erfolgt lokal auf deinem Gerät; deine Eingabe wird nicht für die Umwandlung an einen Server gesendet.
Bestandteilsmodus kodiert reservierte Zeichen wie / ? # & = prozentuell, damit ein Wert sicher in einem Query-String oder Pfadsegment verwendet werden kann.
Nutze den Komponentenmodus für einzelne Parameterwerte, Pfadsegmente oder Fragmentwerte. Der Modus für vollständige URLs bewahrt Strukturzeichen wie : / ? # & und =, damit die Adresse als URL lesbar bleibt.
Beim URL-Codieren werden Zeichen, die innerhalb einer URL eine besondere Bedeutung haben oder nicht direkt übertragen werden sollen, durch Prozentfolgen ersetzt. Ein Leerzeichen wird beispielsweise zu %20, ein Umlaut besteht in UTF-8 aus mehreren codierten Bytes.
Beim Decodieren läuft der Vorgang rückwärts: Gültige Prozentfolgen werden wieder in ihre ursprünglichen Zeichen umgewandelt. Das Tool kann sowohl einzelne Werte als auch vollständige URLs verarbeiten, ohne die Eingabe in Parameter aufzuteilen oder ihre Sicherheit zu bewerten.
Wähle anschließend Decodieren, um die ursprünglichen Zeichen zurückzuerhalten. Das Pluszeichen bleibt unverändert: Die verwendeten JavaScript-Funktionen behandeln + nicht automatisch als Leerzeichen.
Verwende URL-Komponente für einen einzelnen Wert, der in eine größere URL eingesetzt wird – etwa einen Suchbegriff, einen Parameterwert, ein Pfadsegment oder einen Fragmentwert. encodeURIComponent codiert dabei auch Strukturzeichen wie /, ?, #, & und =, damit sie den umgebenden Aufbau nicht verändern.
Verwende vollständige URL für eine bereits zusammengesetzte Adresse wie https://beispiel.de/suche?q=hallo welt. encodeURI codiert unsichere Zeichen und Nicht-ASCII-Zeichen, lässt aber die Trennzeichen der URL-Struktur lesbar.
Wenn du eine URL aus einzelnen Eingabewerten zusammensetzt, codiere normalerweise jeden Wert im Komponentenmodus und setze die Adresse erst danach zusammen.
Prozentcodierung – auch URL-Encoding oder Prozentkodierung genannt – stellt ein Byte als Prozentzeichen und zwei Hexadezimalziffern dar. Das Byte 20 wird so zu %20, 2F zu %2F und 3F zu %3F.
Moderne Texte werden dafür als UTF-8-Bytes verarbeitet. Ein Zeichen kann deshalb mehrere Prozentfolgen ergeben: Das é in café wird zu den beiden Bytes %C3%A9, ein Emoji benötigt üblicherweise vier Bytes.
Eine ungültige oder unvollständige Prozentfolge kann nicht zuverlässig decodiert werden. In diesem Fall zeigt das Tool einen Fehler, statt ein möglicherweise falsches Zeichen einzusetzen.
Die Umwandlung bestätigt nicht, dass eine Adresse erreichbar, vertrauenswürdig oder frei von schädlichen Parametern ist. Prüfe decodierte Inhalte, bevor du sie öffnest oder in ein System übernimmst.
Codieren ändert die Darstellung einzelner Zeichen, damit sie innerhalb einer URL übertragen werden können. Decodieren stellt diese Zeichen wieder lesbar dar. Vorhandene Parameter werden dabei nicht gezielt entfernt.
Eine URL-Bereinigung hat eine andere Aufgabe: Sie entfernt beispielsweise Tracking-Parameter wie utm_source, fbclid oder gclid. Dieses Tool codiert und decodiert ausschließlich; es kürzt keine Links, prüft keine Ziele und entfernt keine Tracker.
Füge die URL oder den zu codierenden Wert ein, wähle Codieren und anschließend URL-Komponente oder vollständige URL. Kopiere danach die erzeugte Prozentcodierung.
Füge die Prozentcodierung ein, wähle Decodieren und den passenden Modus. Gültige Prozentfolgen werden in UTF-8-Zeichen zurückverwandelt; ungültige oder unvollständige Folgen erzeugen eine Fehlermeldung.
URL-Komponente ist für einzelne Parameterwerte, Pfadsegmente oder Fragmentwerte gedacht und codiert auch viele Strukturzeichen. Vollständige URL bewahrt Trennzeichen wie : / ? # & und =, damit der Aufbau der Adresse erhalten bleibt.
Die hier verwendeten URI-Funktionen codieren ein Leerzeichen als %20. Ein Pluszeichen wird nicht als Leerzeichen interpretiert und bleibt beim Decodieren unverändert.
%20 ist die Prozentcodierung eines Leerzeichens. + kann in application/x-www-form-urlencoded-Formulardaten ebenfalls ein Leerzeichen bedeuten, doch decodeURI und decodeURIComponent führen diese Sonderbehandlung nicht aus; dieses Tool bewahrt + deshalb unverändert.
Ja. Die Zeichen werden als UTF-8 verarbeitet. Umlaute und Emojis bestehen häufig aus mehreren Bytes und ergeben deshalb mehrere aufeinanderfolgende Prozentwerte.
Die Eingabe enthält wahrscheinlich ein einzelnes Prozentzeichen, keine zwei gültigen Hexadezimalziffern danach oder eine Bytefolge, die kein gültiges UTF-8 ergibt. Korrigiere die Quelle, statt fehlende Zeichen zu erraten.
Nein. Codierung und Decodierung laufen lokal mit den eingebauten Funktionen deines Browsers. Für die Umwandlung muss deine Eingabe nicht an einen Server gesendet werden.
Nein. Es verändert die Zeichendarstellung durch Codieren oder Decodieren, entfernt aber keine Parameter. Eine URL-Bereinigung ist eine separate Aufgabe.
Kostenlose Online-Tools zum Konvertieren, Kodieren und Transformieren von Text
Text-Groß-/Kleinschreibung ändern — GROSSBUCHSTABEN, kleinbuchstaben, Titelschreibweise & mehr
Konvertieren Sie Text zu Morsecode und umgekehrt
Morsecode aus Audiodateien oder Mikrofon entschlüsseln
Konvertieren Sie Text zu Binär und umgekehrt
Base64-Text kodieren und dekodieren
Text in Hexadezimal umwandeln und umgekehrt
Text mit ROT13-Verschlüsselung kodieren und dekodieren
Wandelt Text in Unicode-Hochschrift um, soweit unterstützt.
Konvertiert Text in Unicode-Tiefschrift, soweit unterstützt.
Generiere kleine Großbuchstaben, Hochstellung- und Tiefstellungstext zum Kopieren und Einfügen
Generiere sofort Unicode-Durchgestrichen-Text zum Kopieren und Einfügen
Bilder in Base64-Strings und Daten-URIs umwandeln
HTML-Entities wie &, <, >, " und ' kodieren und dekodieren