TransformTool: encoding multi-tool

TransformTool lets you easily work with a number of inputs, and enables you to apply a series of operations to each input. Since the tool is built by an extremely agile developer, there are User stories explaining what TransformTool can do for you.

TransformTool installs with a click of a button, and will install and run for unprivileged users as long as the .Net framework (3.5) is available. TransformTool is built with security in mind, since debugging sometimes can involve production data or otherwise sensitive information. Check out the Security documentation for more details.

The screenshot shows TransformTool in action.

Note how you can apply several series of operations to the same input. This makes TransformTool a time saver when you’re e.g. inspecting data from a web application. You can navigate through the tree of transformations, and inspect the output in each step.

TransformTool currently supports the following transformations:

  • HTML Encode/Decode
  • XML Escape/Unescape
  • URL Encode/Decode
  • URL Encode Unicode
  • URL Encode/Decode raw bytes
  • Base64 Encode/Decode
  • HEX Encode/Decode
  • Base 2 Encode/Decode (binary)
  • Base 10 Encode/Decode (decimal)
  • Charsets (ASCII, Latin-1, UTF-8, UTF-16, UTF-32)
  • Deflate/Inflate
  • GZip/GUnzip
  • Common hash functions (MD5, SHA-1, SHA-256, SHA-384, SHA-512, RIPEMD-160)
  • ROT13

Here’s an example of what the output will look like, after a series of transformations.

Download latest Release TransformTool  or

read More In Here