Leerzeichen (Microsoft spricht in der MSDN Library manchmal von "Leerstellen") und Satzzeichen, die in URLs bzw. letztendlich HTTP-Streams verwendet werden, können zu falschen Ergebnissen führen, wenn sie nicht codiert werden. Codierung heißt, sie werden von einem Zeichensatz der z. B. eben " " enthält, in einen weiteren¹ mit bestimmten Zeichenentitäten für diese Zeichen überführt. Ein ":" wird so zu "%3a".
Die sich so ergebende Zeichenfolge aus einem Protokoll oder als Parameter in einer Anwendung,
- 404%3bhttp%3a%2f%2fwww.nahtlos-mobil.de%3a80%2fgehezu%2fcd1703,
lässt sich nun für Menschen schlecht beim Lesen decodieren. Aber es gibt Werkzeuge dafür. Ein solches Werkzeug ist Erweiterung Hackbar. Hier muss nur die Zeichenfolge in das Textfeld eingegeben, dann markiert und z. B. auf URLdecode geklickt werden. Umgekehrt funktioniert es natürlich auch und so wird dann aus obiger Zeichenfolge
- 404;http://www.nahtlos-mobil.de:80/gehezu/cd1703
und damit wieder etwas "lesbares".

Die Erweiterung kann mit einem rechten Mausklick auf die Symbolleisten aktiviert und deaktiviert werden und unterstützt auch eine Codierung / Decodierung von BASE64, MySQL Char, MsSQL Char sowie den MD5 Hash.

Für alle, die die Erweiterung nicht nutzen wollen bzw. den Internet Explorer verwenden, gibt es auch eine Lösung, die eine Codierung / Decodierung von URLs online erledigen kann.
¹ genauer siehe RFC2396