URL-Encoder / Decoder
Text eingeben und dann auf die Schaltfläche klicken, um zu kodieren oder zu dekodieren.
Dekodierung
Kodierung
Was ist URL-Kodierung (URL Encoding)?
URL-Kodierung (URL Encoding), auch als Percent-Encoding bekannt, ist eine Methode zum Schreiben von Zeichen in Webadressen in einem URL-standardkonformen Format. Sonderzeichen, Leerzeichen und bestimmte Symbole werden durch Sequenzen ersetzt, die mit einem Prozentzeichen (%) beginnen, damit sie sicher in einer Webadresse übertragen werden können.
Der Kodierungsprozess wird häufig in HTTP-Anfragen, URL-Parametern, Web-Formularen und APIs verwendet. Die URL-Dekodierung ermöglicht es hingegen, eine kodierte Adresse zu lesen und ihre lesbare Form wiederherzustellen.
Wofür wird URL-Kodierung verwendet?
Kodierung von URL-Parametern
Sonderzeichen und Leerzeichen in Abfrageparametern müssen kodiert werden, damit die URL vom Server korrekt interpretiert wird.
Arbeit mit APIs
In vielen APIs müssen in der URL übertragene Daten kodiert werden, um Fehler bei HTTP-Anfragen zu vermeiden.
Debugging von URLs
Die URL-Dekodierung hilft dabei, den tatsächlichen Inhalt von Abfrageparametern in Links und Server-Logs zu überprüfen.
Sichere Datenübertragung
URL-Kodierung gewährleistet die korrekte Übertragung von Daten, die Sonderzeichen oder Leerzeichen enthalten.
Beispiele für URL-Kodierung
URL-Kodierung besteht darin, Sonderzeichen durch ihre prozentualen Entsprechungen zu ersetzen. Dadurch können Webadressen sicher Leerzeichen, Symbole und Zeichen außerhalb des Standard-ASCII-Zeichensatzes enthalten.
Häufigste Fragen zur URL-Kodierung
Wie kodiert man ein Leerzeichen in einer URL?
Ein Leerzeichen in einer URL wird am häufigsten als %20 oder Pluszeichen (+) kodiert, je nach Verwendungskontext, z. B. in Formularabfragen.
Was bedeutet das Prozentzeichen (%) in einer URL?
Das Prozentzeichen leitet eine Prozent-Kodierungssequenz ein, die ein Zeichen im ASCII- oder UTF-8-Format darstellt.
Warum muss man URLs kodieren?
URL-Kodierung ermöglicht die sichere Übertragung von Daten in Webadressen und HTTP-Anfragen und vermeidet Probleme bei der Interpretation von Sonderzeichen.