🔗

URL Encoder & Decoder FAQ

Q: Was ist URL-Encoding und warum wird es benötigt?

URL-Encoding (auch Percent-Encoding genannt) wandelt Zeichen in ein Format um, das sicher ĂŒber das Internet ĂŒbertragen werden kann. URLs dĂŒrfen nur eine begrenzte Menge von Zeichen aus dem ASCII-Zeichensatz enthalten. Zeichen außerhalb dieses Zeichensatzes — wie Leerzeichen, Nicht-ASCII-Zeichen wie Chinesisch oder Arabisch und Sonderzeichen wie &, ?, # — mĂŒssen kodiert werden. Beispielsweise wird ein Leerzeichen zu %20, und das chinesische Zeichen äœ ć„œ wird zu %E4%BD%A0%E5%A5%BD. Unser kostenloser URL-Encoder/-Decoder ĂŒbernimmt das alles automatisch.

Q: Was ist der Unterschied zwischen encodeURI und encodeURIComponent?

encodeURI ist dafĂŒr ausgelegt, eine vollstĂ€ndige URL zu kodieren. Es erhĂ€lt Zeichen, die in einer URL-Struktur eine besondere Bedeutung haben: :, /, ?, #, [, ], @, !, $, &, ', (, ), *, +, ,, ; und =. Dadurch eignet es sich zum Kodieren einer gesamten URL, ohne deren Struktur zu zerstören.

encodeURIComponent kodiert jedes Sonderzeichen außer: A-Z a-z 0-9 - _ . ! ~ * ' ( ). Es ist dafĂŒr ausgelegt, einzelne URL-Komponenten wie Werte von Query-Parametern zu kodieren. Verwenden Sie encodeURIComponent, wenn Sie Benutzereingaben sicher in eine Query-String einfĂŒgen mĂŒssen.

Nutzen Sie unseren kostenlosen Online-URL-Encoder um den Unterschied zwischen beiden Modi in Echtzeit zu sehen.

Q: Wie dekodiere ich eine URL-kodierte Zeichenfolge?

FĂŒgen Sie die kodierte Zeichenfolge einfach in den Dekodiermodus unseres URL-Encoder/-Decoder-Tools ein. Es wandelt Percent-Encoding-Sequenzen automatisch zurĂŒck in ihre ursprĂŒnglichen Zeichen um. Die gesamte Dekodierung erfolgt lokal in Ihrem Browser — es werden keine Daten an einen Server gesendet.

Q: Welche Zeichen mĂŒssen URL-kodiert werden?

Die folgenden Zeichen mĂŒssen immer kodiert werden: Leerzeichen (wird zu %20 oder +), " (wird zu %22), < (%3C), > (%3E), # (%23), % (%25), { (%7B), } (%7D), | (%7C), \ (%5C), ^ (%5E), ~ (%7E), [ (%5B), ] (%5D) und der Backtick ` (%60). Nicht-ASCII-Zeichen (jeder Zeichencode ĂŒber 127) mĂŒssen ebenfalls mithilfe von UTF-8-Byte-Sequenzen kodiert werden.

Q: Ist URL-Encoding dasselbe wie Base64-Encoding?

Nein. URL-Encoding (Percent-Encoding) wandelt unsichere Zeichen in hexadezimale %XX-Sequenzen um und dient der URL-Sicherheit. Base64-Encoding wandelt BinÀrdaten in eine Textdarstellung zur Basis 64 um. Die beiden Verfahren dienen vollkommen unterschiedlichen Zwecken. Wenn Sie Base64-Encoding benötigen, verwenden Sie unseren Base64-Encoder/-Decoder.

URL Encoder & Decoder FAQ - CoolTool