Zum Inhalt springen

Tool

Als NächstesBase64 Encoder

Query-Parameter, REST-APIs, kopierte Links, sobald Sonderzeichen ins Spiel kommen, explodiert die URL. Wir verpacken deinen Text in Prozent-Zeichen oder entschlüsseln den Zeichensalat, den dir jemand geschickt hat. Vollständig im Browser. Niemand liest mit.

01: Anleitung

Wie benutzt du dieses Tool?

  1. Füge deinen Text oder die kodierte URL in das Eingabefeld ein, per Paste oder Drag & Drop.
  2. Klicke auf Kodieren, um Sonderzeichen in Percent-Encoding umzuwandeln.
  3. Klicke auf Dekodieren, um %XX-Sequenzen zurück in lesbaren Text zu wandeln.
  4. 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:

  1. Input-Text wird in UTF-8-Bytes konvertiert.
  2. Jedes Byte, das kein Unreserved Character ist, wird als % + zwei Hex-Ziffern dargestellt.
  3. 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.