Entwickler-Werkzeug / 09

URL-Kodierer und -Dekodierer

Kodiere Text als URL-Komponente oder dekodiere prozentkodierte Werte zurück in Text.

URL-Kodierer und -Dekodierer: TOEA nutzt die Browserfunktionen zur Kodierung von URI-Komponenten und bewahrt Unicode durch UTF-8-Prozentkodierung. Läuft zu 100% lokal in deinem Browser, ohne Datei-Uploads zum Server.

Ausführungen
In deinem Browser
Kosten
Kostenlos · ohne Anmeldung
Verfügbarkeit
Einsatzbereit
URL-Komponenten-CodecLokale Verarbeitung

Läuft vollständig in deinem Browser

Werte kodieren, nicht ganze URLs

Zeichen wie ?, &, =, # und / geben einer URL ihre Struktur, daher müssen Werte, die sie enthalten, kodiert werden, bevor du sie in die URL setzt. Kodier jeden Query-Wert getrennt und füge sie dann zusammen: ?q= gefolgt vom kodierten Suchtext. Würdest du eine vollständige URL kodieren, würden auch ihr :// und die Schrägstriche kodiert und sie ginge kaputt.

In JavaScript ist encodeURIComponent die Funktion für Werte; encodeURI lässt Strukturzeichen unverändert und eignet sich für eine komplette URL, die nur Leerzeichen oder Akzente enthält.

Doppelte Kodierung erkennen

%2520 in einer URL bedeutet, dass ein Leerzeichen doppelt kodiert wurde: erst zu %20, dann dessen % zu %25. Das passiert, wenn ein bereits kodierter Wert noch einmal kodiert wird, oft durch ein Framework, das für dich kodiert. Dekodiere einmal und schau, was übrig bleibt. Um jede Komponente einer URL einzeln zu sehen, nutze den URL-Parser.

So benutzt du es

  1. Wähle Kodieren oder Dekodieren.
  2. Füge den Komponentenwert ein.
  3. Wandle um und kopiere das Ergebnis.

Datenschutz & Einschränkungen

Es wird nichts über das Netzwerk gesendet. Dieses Tool arbeitet mit einer URL-Komponente, nicht mit einer ganzen URL-Struktur.

Ähnliche Tools

Häufige Fragen

Warum wird ein Leerzeichen als %20 kodiert?

URI-Komponenten verwenden die Prozentkodierung; bei Formularkodierung können stattdessen Pluszeichen verwendet werden.

Können fehlerhafte Escape-Sequenzen dekodiert werden?

Nein. Ungültige Prozentsequenzen werden gemeldet, nicht erraten.

Kostenloses Tool · läuft in deinem browser · kein Konto nötig