URL kodieren / dekodieren

Kodiert Umlaute und Sonderzeichen in eine URL-taugliche Form (z. B. %C3%BC) oder wandelt sie zurück in den ursprünglichen Text.

Text zum Kodieren

0 Zeichen · 0 Zeilen

Richtung

0 Zeichen · 0 Zeilen

Alles wird auf diesem Gerät verarbeitet. Was du eingibst, wird nirgendwohin gesendet.

Kodiert wird in UTF-8. Beim Dekodieren wird Text, der kein gültiges UTF-8 ist, auch als Shift_JIS und EUC-JP gelesen (alte japanische Websites).

Hilfreich? Wir freuen uns, wenn du es teilst

Funktioniert etwas nicht, oder hast du eine Idee zur Verbesserung?

So funktioniert’s

  1. 1. Text eingeben

    Tippe auf „Einfügen“, um den kopierten Text oder die URL einzufügen. Du kannst auch direkt ins Feld tippen. Darunter erscheint sofort das kodierte Ergebnis.

  2. 2. URL-Aufbau behalten

    Willst du eine ganze URL kodieren, tippe über dem Ergebnisfeld auf „URL-Aufbau behalten“, um es einzuschalten. „:“, „/“, „?“, „&“ usw. bleiben erhalten, nur Umlaute, Sonderzeichen und Leerzeichen werden kodiert. Das Ergebnis ändert sich sofort.

  3. 3. Dekodieren

    Tippe über dem Ergebnisfeld auf „Dekodieren“ und dann im oberen Feld auf „Einfügen“, um kodierten Text wie Gr%C3%BC%C3%9Fe einzufügen. Darunter erscheint der ursprüngliche Text.

  4. 4. Kopieren

    Tippe unter dem Ergebnis auf „Kopieren“, um es zu kopieren. Sobald „Kopiert“ erscheint, kannst du es dort einfügen, wo du es brauchst.

Ideal für

  • URLs voller „%C3%BC…“ lesen

    Füge den Teil voller % aus einer geteilten URL oder einem Access-Log ein, um ihn wieder lesbar zu machen und zu sehen, was drinsteht.

    Web-Verantwortliche und Admins

  • Umlaute in URL-Parameter packen

    Kodiere Suchbegriffe oder UTM-Parameter mit Umlauten, Leer- oder Sonderzeichen, damit Links in E-Mails und Chats nicht kaputtgehen.

    Marketing und Newsletter

  • Tracking-Parameter vor dem Teilen entfernen

    Gib eine URL ein, und darunter erscheinen Domain, Pfad und Parameter Zeile für Zeile. Tracking-Parameter wie utm_source oder fbclid werden markiert, und du kannst die URL ohne sie kopieren.

    Alle, die Links in sozialen Netzwerken oder Chats teilen

  • Kaputte URLs alter japanischer Websites lesen

    Alte japanische URLs, die in Shift_JIS oder EUC-JP kodiert sind, werden direkt gelesen – ohne dass du einen Zeichensatz wählen musst.

    Wer alte Websites umzieht oder untersucht

Gut zu wissen

  • Kodiert wird nur in UTF-8. Shift_JIS-kodierten Text kann das Tool nicht erzeugen (dekodieren schon).
  • Base64 und HTML-Entities wie „&“ sind etwas anderes als URL-Kodierung und werden nicht umgewandelt.
  • URLs werden nicht geöffnet und Links nicht geprüft. Das Tool wandelt nur den eingegebenen Text um.

Über URL-Kodierung

In URLs sind nur Buchstaben, Ziffern und einige Zeichen erlaubt. Andere Zeichen wie Umlaute oder Leerzeichen werden in UTF-8-Bytes zerlegt und als „%“ plus zwei Hexziffern geschrieben (z. B. %C3%BC). Das ist die URL-Kodierung (Prozentkodierung), und Dekodieren ist der umgekehrte Weg zurück zum ursprünglichen Text.

Standardmäßig kodiert dieses Tool auch „&“, „=“ und „/“ (genau wie encodeURIComponent in JavaScript). Das passt für Werte, die in eine URL kommen, etwa Suchbegriffe. Für eine ganze URL schaltest du „URL-Aufbau behalten“ ein – dann bleiben Trennzeichen und bereits kodierte Teile erhalten. Beim Dekodieren bleibt ein % ohne folgende Hexziffern, wie in „100%“, unverändert, sodass das Dekodieren nie mittendrin abbricht.

So ändern sich die Zeichen
StandardURL-Aufbau behalten
ü%C3%BC%C3%BC
Leerzeichen%20 (+ mit „Leerzeichen als +“)%20 (+ mit „Leerzeichen als +“)
/ ? & = #%2F %3F %26 %3D %23Unverändert
%%25%XX unverändert, sonst %25
Buchstaben, Ziffern und - _ . ~UnverändertUnverändert

Häufige Fragen

Antworten auf typische Fragen vor dem Start.

Werden mein Text oder meine URLs irgendwohin gesendet?

Nein. Kodieren und Dekodieren passieren komplett in deinem Browser auf deinem Gerät, und nichts von deiner Eingabe wird an einen Server gesendet. Du kannst es also auch für interne URLs oder Text mit Passwörtern bedenkenlos nutzen.

Werden Leerzeichen zu %20 oder +?

Standardmäßig zu %20. Wenn es wie bei Formularen sein soll (application/x-www-form-urlencoded), schalte „Leerzeichen als +“ ein, dann wird daraus +. Ein echtes + wird dabei zu %2B.

Was macht „URL-Aufbau behalten“?

Es lässt URL-Trennzeichen wie „:“, „/“, „?“, „&“, „=“ und „#“ sowie bereits kodierte %XX unverändert. Nutze es, um eine URL mit Umlauten oder Sonderzeichen direkt benutzbar zu machen. Für Werte, die in eine URL kommen, etwa Suchbegriffe, lass es aus.

Beim Dekodieren wird + zu einem Leerzeichen

Passend zu Such-URLs ist beim Dekodieren „+ als Leerzeichen“ von Anfang an eingeschaltet. Schalte es aus, wenn das + erhalten bleiben soll.

Der dekodierte Text ist immer noch verstümmelt

Ist der Text kein gültiges UTF-8, liest das Tool ihn auch als Shift_JIS und EUC-JP (alte japanische Websites) und zeigt den verwendeten Zeichensatz über dem Ergebnis an. Klappt es trotzdem nicht, zeigt es, wo die unlesbare %XX-Stelle ist. Oft ist die URL abgeschnitten – kopiere die Original-URL am besten noch einmal.

Nach dem Dekodieren steht noch %25 oder %XX da

Die URL wurde doppelt kodiert. Klicke über dem Ergebnis auf „Nochmal dekodieren“ – dann wird das Ergebnis in die Eingabe übernommen und erneut dekodiert.

Geht das auch mit einem % wie in „100%“?

Ja. Ein %, auf das keine zwei Hexziffern folgen, gilt nicht als Fehler und bleibt unverändert. Wie viele es sind, steht über dem Ergebnis.

Kann ich viele Keywords auf einmal kodieren?

Ja. Schreib eins pro Zeile und schalte „Zeilenweise“ ein – dann wird jede Zeile einzeln kodiert und die Zeilenumbrüche bleiben. Ist es aus, werden auch Zeilenumbrüche als %0A kodiert.

Ist das Ergebnis dasselbe wie bei encodeURIComponent in JavaScript?

Ja. Mit den Standardeinstellungen entspricht es encodeURIComponent und lässt nur Buchstaben, Ziffern und „- _ . ! ~ * ' ( )“ unverändert. „URL-Aufbau behalten“ arbeitet eher wie encodeURI und behält auch vorhandene %XX.

Welche Tracking-Parameter werden entfernt?

Parameter, mit denen Werbung und E-Mails gemessen werden: alles, was mit utm_ beginnt (utm_source usw.), dazu fbclid, gclid, gbraid, wbraid, dclid, msclkid, yclid, ttclid, twclid, igshid, mc_cid, mc_eid, _ga, _gl und ähnliche. Parameter wie ref oder source bleiben stehen, weil sie auch für Empfehlungscodes oder zum Umschalten von Seiten genutzt werden und der Link ohne sie kaputtgehen kann.

Kann ich Domains mit Umlauten in Punycode (xn--) umwandeln?

Ja. Gib eine Domain wie „bücher.de“ oder eine URL damit ein, dann zeigt „Bestandteile der URL“ unten die lesbare Form und die Punycode-Form (xn--bcher-kva.de). Beim Kodieren mit „URL-Aufbau behalten“ wird die Domain zu Punycode, beim Dekodieren wird eine xn--Domain wieder lesbar.

Ist es kostenlos?

Ja, kostenlos. Ohne Anmeldung und ohne Werbung.

  • Hiragana-Katakana-Konverter

    Wandelt Hiragana, Katakana und Halbbreiten-Kana auf einmal ineinander um. Kanji, Buchstaben und Ziffern bleiben unverändert.

  • JSON formatieren

    Macht JSON gut lesbar oder fasst es in einer Zeile zusammen. Bei einem Fehler zeigt es die Stelle.

  • Passwort-Generator

    Wähle Länge und Zeichen und erzeuge sofort schwer zu erratende Passwörter.

  • Texte vergleichen

    Vergleicht zwei Texte und markiert die Unterschiede Wort für Wort.

  • Sonderzeichen & Symbole kopieren

    Herzen, Pfeile, Rahmenlinien, Klammern, Einheiten … Einfach auf ein Symbol tippen, schon ist es kopiert. Suche nach Namen möglich.

  • Kaputte Zeichen in CSV reparieren

    Erkennt die Zeichenkodierung einer CSV und wandelt sie in UTF-8 (mit BOM) oder Shift_JIS um.