Aveloy DotRefiner - Free .NET Obfuscator

Why obfuscate your code

The goal of obfuscation is to make reverse engineering and/or cloning your application more complicated. Ideally, it should make cost of reverse engineering your application comparable to cost of developing similar application from scratch, thus making stealing your code and cloning your application worthless. As an additional benefit, obfuscation can make size of your binary files smaller and performance slightly higher.

DotRefiner key features

  • Obfuscates names of types and all their members
  • Strips out namespaces
  • Strips out assembly info
  • Supports obfuscating complex hierarchies of shared libraries
  • Flexible obfuscation settings
  • Supports Microsoft .NET Framework, .NET Core and Mono


  • Obfuscation with incorrect parameters can break your code in many subtle ways. Run all your integration tests after obfuscation.
© 2014—2023 Aveloy

Cookies help us improve our web content and deliver a better user experience. By using this website, you agree to our use of cookies.