URL-kodierte Umlaute dekodieren: aus %C3%BC wird ü

Steht %C3%BC statt ü oder %20 statt Leerzeichen im Text? Das ist URL-Kodierung, auch Prozent-Kodierung genannt. Füg den Text oben ein – Mojibuster wandelt die Codes sofort in echte Zeichen um, ganz ohne Upload.

Funktioniert mit Text und diesen Dateien:

  • CSV
  • TXT
  • JSON
  • XML
  • SRT
  • VTT
  • SMI
  • TSV
  • MD
  • HTML
  • SQL
  • LOG

Zum Beispiel Excel-Exporte, Datenbank-Dumps, Untertitel oder Website-Code.

Reparieren

  1. Datei ablegen oder Text einfügen
  2. Wird automatisch repariert
  3. Kopieren oder herunterladen
oder Datei einfach hierher ziehen

So funktioniert die URL-Kodierung

In Internetadressen sind nur wenige Zeichen erlaubt: Buchstaben ohne Akzent, Ziffern und ein paar Satzzeichen. Alles andere wird kodiert. Ein ü besteht in UTF-8 aus den zwei Bytes C3 und BC und wird deshalb zu %C3%BC. Ein Leerzeichen wird zu %20, in Formulardaten auch zu +.

So sieht URL-kodierter Text aus – und so wird er wieder lesbar.

URL-kodiert

Gr%C3%BC%C3%9Fe aus K%C3%B6ln

Dekodiert

Grüße aus Köln

Die häufigsten URL-Codes für Umlaute

  • %C3%A4 = ä, %C3%B6 = ö, %C3%BC = ü
  • %C3%84 = Ä, %C3%96 = Ö, %C3%9C = Ü
  • %C3%9F = ß, %E2%82%AC = €, %E2%80%93 = –
  • %20 = Leerzeichen, %2F = /, %3F = ?, %26 = &, %25 = %

Ältere Systeme kodieren Umlaute mit nur einem Byte aus Windows-1252: K%F6ln statt K%C3%B6ln. Auch das erkennt Mojibuster und macht daraus Köln.

Woher URL-kodierter Text kommt

  • Kopierte Links: Der Browser zeigt wikipedia.org/wiki/Köln lesbar an, beim Kopieren landet aber oft K%C3%B6ln in der Zwischenablage.
  • Formulare und Tracking: Suchbegriffe und UTM-Parameter stehen kodiert in Server-Logs und Analytics-Exporten, etwa ?q=Gr%C3%BC%C3%9Fe.
  • Exporte und Schnittstellen: Manche Newsletter-Tools, Webhooks und APIs speichern Feldwerte URL-kodiert – in der CSV-Datei stehen dann Codes statt Namen.
  • Dateinamen: Downloads heißen Rechnung%20M%C3%A4rz.pdf, wenn der Server den Namen nicht dekodiert.

Codes und kaputte Umlaute zugleich

Manchmal ist der Text doppelt kaputt: %C3%83%C2%BC ist ein URL-kodiertes ü – ein Umlaut, der erst falsch gelesen und dann kodiert wurde. Mojibuster dekodiert zuerst die Codes und repariert danach den Zeichensalat. Am Ende steht wieder ü.

Die Option Auch Codes umwandeln ist auf dieser Seite schon eingeschaltet. Sie wandelt auch HTML-Codes (ü), E-Mail-Codes (=C3=BC, typisch für Outlook) und Escape-Sequenzen aus Programmcode (\u00fc) um.

Selbst dekodieren in Excel, JavaScript, Python und PHP

  • Excel: Es gibt URLCODIEREN, aber keine Umkehrfunktion. Am einfachsten: Spalte kopieren, hier einfügen, Ergebnis zurückkopieren.
  • JavaScript: decodeURIComponent("Gr%C3%BC%C3%9Fe") ergibt Grüße.
  • Python: urllib.parse.unquote("Gr%C3%BC%C3%9Fe"), für Formulardaten mit + als Leerzeichen unquote_plus – mehr in Python und pandas.
  • PHP: rawurldecode(), für Formulardaten urldecode().

Häufige Fragen

Was bedeutet %C3%BC?

Es ist das ü in URL-Kodierung: die zwei UTF-8-Bytes C3 und BC, jeweils mit % davor. Entsprechend steht %C3%A4 für ä und %C3%B6 für ö.

Was bedeutet %20?

Ein Leerzeichen. In Formulardaten steht dafür oft ein +. Mojibuster lässt + stehen, weil es in normalem Text ein echtes Pluszeichen sein kann.

Werden meine Links hochgeladen?

Nein. Die Umwandlung läuft vollständig in deinem Browser. Links mit Tokens, E-Mail-Adressen oder anderen persönlichen Daten verlassen dein Gerät nicht.

Warum bleibt 100% unverändert?

Mojibuster wandelt nur Folgen um, die ein echtes Sonderzeichen ergeben. 100%, 50 % oder ein einzelnes %20 in sonst normalem Text bleiben, wie sie sind.

Weitere Anleitungen