Entwickler-Tools

URL-Kodierer

Text in eine sichere URL-Form für Parameter, Pfade und Formularwerte umwandeln.

Gut geeignet fuer: Suchbegriff als Parameter, Ziel-URL in Weiterleitungen

Schnelle Antwort

Text einfügen und die Tool-Ausgabe liefert eine URL-kodierte Version mit Prozentzeichen für reservierte Zeichen und Leerzeichen.

Ueberblick

Nutzen Sie dieses Tool, wenn normaler Text sicher in eine URL eingebettet werden muss. Es wandelt Leerzeichen, Fragezeichen, Kaufmannsund, Schrägstriche und nicht-ASCII-Zeichen in percent-escapete Form um. Das ist praktisch für Query-Parameter, Pfadsegmente und für Inhalte, die in API-Aufrufen oder Weiterleitungs-URLs transportiert werden sollen. Die Ausgabe behält den Inhalt bei, macht ihn aber für die Verwendung in Adressen und Parametern korrekt lesbar.

Anwendungsfaelle

  • Suchbegriff als ParameterKodieren Sie eine Suche wie Kaffee & Tee, bevor sie als Wert in einer Ergebnis- oder API-URL landet.
  • Ziel-URL in WeiterleitungenKodieren Sie eine komplette Adresse, wenn sie als Wert in einem anderen Link übergeben werden muss.
  • Datei- oder PfadnamenMachen Sie Segmente wie Sommerfotos 2024 URL-tauglich, indem Sie Leerzeichen und Satzzeichen kodieren.
  • Formulartext für einen EndpointKodieren Sie Notizen, Tags oder Bezeichnungen vor dem Senden per GET-Anfrage oder Callback-URL.

So funktioniert es

  1. 1

    Geben Sie den zu kodierenden Text ein.

  2. 2

    Das Tool ersetzt reservierte Zeichen sofort durch Prozentsequenzen.

  3. 3

    Kopieren Sie das Ergebnis in eine URL, einen Parameter oder eine Anfragezeichenfolge.

Beispiele

Suchbegriff mit Sonderzeichen

Eingabe: laptop stand?brand=acme & co

Ausgabe: laptop%20stand%3Fbrand%3Dacme%20%26%20co

Leerzeichen und reservierte Zeichen werden so kodiert, dass sie sicher in einer URL verwendet werden können.

Text mit Umlauten

Eingabe: füße & größe

Ausgabe: f%C3%BC%C3%9Fe%20%26%20gr%C3%B6%C3%9Fe

Nicht-ASCII-Zeichen werden als UTF-8-Bytes umgesetzt und anschließend prozentkodiert.

Pfadsegment mit Schrägstrich

Eingabe: berichte/2024 Q3

Ausgabe: berichte%2F2024%20Q3

Ein Schrägstrich innerhalb eines Segments wird kodiert, damit er nicht als Trenner wirkt.

FAQ

Welche Zeichen werden kodiert?

Kodiert werden reservierte URL-Zeichen wie Leerzeichen, ?, &, =, #, / sowie Zeichen außerhalb von ASCII, damit die Eingabe sicher transportiert werden kann.

Warum wird ein Leerzeichen zu %20 und nicht zu +?

%20 ist die Standardform der Prozentkodierung für Leerzeichen. Ein Pluszeichen gehört vor allem zu Formularen im Format application/x-www-form-urlencoded.

Kann ich eine komplette URL kodieren?

Ja, aber nur wenn das gewollt ist: Dann werden auch Trennzeichen wie : und / kodiert. Das ist sinnvoll, wenn die ganze Adresse als Parameterwert eingebettet wird.

Warum ist das Ergebnis länger?

Zeichen außerhalb des sicheren Satzes werden in mehrere Prozent-Bytes zerlegt. Darum ist der kodierte Text oft länger als der ursprüngliche.

Was ist der häufigste Fehler?

Oft wird die komplette Adresse kodiert, obwohl nur ein einzelner Wert nötig war. Bei normalen Links sollte nur der Teil kodiert werden, der in die URL eingesetzt wird.