Free Reflector / DotNet decompiler tools

Free Reflector

Below you can find free Reflector tools I’ve found / collected and others suggested.  They are alternatives to ‘Red Gate’s DotNet Reflector’.

I used to love Reflector, It was such a wonderful tool. I used to learn code and tricks from the original .Net code by reverse-engineering it. Since Feb 2011, RedGate took over Reflector and it’s not a free reflector anymore. I’ve come to a point where I need a new decompiler tool, I am ready for something new.

What is DotNet reflector / Decompiler tool?

From Wikipedia, the free encyclopedia

A decompiler is the name given to a computer program that performs, as far as possible, the reverse operation to that of a compiler. That is, it translates a file containing information at a relatively low level of abstraction (usually designed to be computer readable rather than human readable) into a form having a higher level of abstraction (usually designed to be human readable). The decompiler does not reconstruct the original source code, and its output is far less intelligible to a human than original source code.

Free Reflector tools

  • dotPeek – ‘dotPeek is a free-of-charge .NET decompiler from JetBrains, the makers of ReSharper and more developer productivity tools.’
  •  JustDecompile – ‘JustDecompile makes it easy to recover lost source code or peer into assemblies to discover the root cause of an external bug. Integrates with the powerful Visual Studio add-in, JustCode, for inline decompilation. Free for everyone, forever.’
  • CodeReflect – ‘DevExtras .NET CodeReflect is a simple yet advanced free .NET assembly browser/decompiler. It is a free alternative to Red Gate’s/Lutz Roeder’s .NET Reflector.’
  • ILSpy - ‘ILSpy is the open-source .NET assembly browser and decompiler. Development started after Red Gate announced that the free version of DotNet Reflector would cease to exist by end of February 2011.’


VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)
Posted in .Net, C#, Development, Tools, Win-Dev Tagged with: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
8 comments on “Free Reflector / DotNet decompiler tools
  1. TATWORTH says:

    Re CodeReflect – ‘DevExtras .NET CodeReflect is a simple yet advanced free .NET assembly browser/decompiler. It is a free to Red Gate’s/Lutz Roeder’s DotNet Reflector.’

    The last sentence is not clear. Is it a free add-on to Reflector?

  2. ShloEmi says:

    Please add your comments / experience if you used one, or add new suggestions if you know of other good free reflectors.

  3. ShloEmi says:

    Found a great article on the subject:

  4. Arnaud Dovi says:

    When I realized Telerik JustDecompile was spamming my decompiled codes of goto statements, I quickly send it to Junk in flavor of dotPeek

    dotPeek for the exact same file did not used a single goto. JustDecompile puts labels outside scope of goto statements…

    I believe the Telerik JustDecompile are just lazy boys and should give up to share such tool generating codes that horrible

  5. steveculshaw says:

    Thanks for the useful list

Leave a Reply

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

%d bloggers like this: