Kostenloser URL Encoder und Decoder
Dieser kostenlose URL Encoder und Decoder konvertiert zwischen einer lesbaren Adresse und ihrer prozentcodierten Form. Codieren Sie eine ganze URL unter Beibehaltung ihrer Struktur, codieren Sie einen einzelnen Wert für eine Abfragezeichenfolge oder ein Formular, oder decodieren Sie %20, %2F, %3F und + zurück in Zeichen, einschließlich Adressen, die zweimal codiert wurden. Es eignet sich für Marketer, die Tracking-Links erstellen, und Entwickler, die Weiterleitungen und API-Aufrufe debuggen.
URL Encoder und Decoder
Generators and Converters
Über dieses Tool
URLs dürfen nur eine kleine Menge von ASCII-Zeichen enthalten. Leerzeichen, Nicht-Englisch-Buchstaben, Ampersands innerhalb eines Wertes und Symbole wie # und ? müssen als Prozentzeichen gefolgt von dem Byte in Hexadezimal geschrieben werden: Ein Leerzeichen wird zu %20, ein Ampersand zu %26, und ein Buchstabe wie é wird zu %C3%A9, da er zwei Bytes in UTF-8 ist. Browser machen dies automatisch, wenn Sie eine Adresse eingeben, weshalb ein kopierter Link manchmal ganz anders aussieht als das, was Sie in der Adressleiste gesehen haben.
Welche Zeichen codiert werden müssen, hängt davon ab, wo der Text verwendet wird. In einer ganzen URL sind die Schrägstriche, das Fragezeichen und die Ampersands Struktur und müssen bleiben; nur die Werte dazwischen werden codiert, was der Modus "ganze URL" Teil für Teil tut. Ein Wert, der in einen Abfrageparameter geht, muss seine eigenen Ampersands, Gleichheitszeichen und Schrägstriche codiert haben, was der Modus "Wert" tut. HTML-Formulare verwenden die ältere Konvention von + für ein Leerzeichen, die der Modus "Formular" erzeugt und der Decoder versteht.
Das Decodieren kehrt all das um und behandelt auch Adressen, die mehr als einmal codiert wurden, ein häufiger Fehler in Umleitungsketten und Tracking-Links, bei denen %2520 statt %20 erscheint. Der Decoder stoppt, wenn sich der Text nicht mehr ändert, und teilt Ihnen mit, wie viele Durchläufe es brauchte. Nichts, das Sie einfügen, wird gespeichert, und das Tool ruft die Adresse nie ab.
Häufig gestellte Fragen
Was ist der Unterschied zwischen %20 und + für ein Leerzeichen?
Beide bedeuten ein Leerzeichen, aber an verschiedenen Stellen. %20 ist die Standard-Prozentcodierung und funktioniert überall in einer URL. Das Pluszeichen bedeutet ein Leerzeichen nur innerhalb einer Abfragezeichenfolge, die auf die Weise von HTML-Formularen codiert ist (application/x-www-form-urlencoded); in einem Pfad ist ein Plus ein wörtliches Plus. Im Zweifelsfall verwenden Sie %20, und beim Decodieren einer Formular-URL behandeln Sie + als Leerzeichen.
Warum enthält meine URL %25 oder %2520?
%25 ist die codierte Form des Prozentzeichens selbst, also bedeutet %2520 ein %20, das ein zweites Mal codiert wurde. Dies geschieht, wenn ein System eine URL codiert und an ein anderes System übergibt, das sie erneut codiert, typischerweise in Umleitungsketten, Affiliate-Links oder Tracking-Parametern. Der Decoder hier decodiert weiter, bis sich der Text nicht mehr ändert, und meldet, wie viele Durchläufe er brauchte. Beheben Sie die Kette, indem Sie nur einmal codieren, im letzten Schritt.
Sollte ich die ganze URL oder nur die Parameterwerte codieren?
Nur die Werte. Das Schema, der Host, die Schrägstriche, das Fragezeichen, die Gleichheitszeichen und Ampersands sind die Struktur der URL und müssen so bleiben, wie sie sind, sonst funktioniert die Adresse nicht. Codieren Sie jeden Wert einzeln, bevor Sie ihn in die Abfragezeichenfolge einfügen. Der Modus "ganze URL" hier macht das für Sie, indem er die Adresse auseinandernimmt, jeden Teil korrekt codiert und wieder zusammensetzt.
Beeinflussen codierte URLs die SEO?
Suchmaschinen behandeln die codierte und decodierte Form derselben URL als dieselbe Adresse, daher ist Codierung selbst kein Problem. Was schadet, ist Inkonsistenz: Verlinken auf eine Seite mit einem Leerzeichen an einer Stelle und %20 an einer anderen, oder beide die rohe und die doppelt codierte Version mit 200 zurückgeben, erzeugt doppelte URLs. Wählen Sie eine kanonische Form, leiten Sie die anderen darauf um, und verwenden Sie diese Form in Ihrer Sitemap.

