Free · No signup required
Protect your .NET code in seconds
Upload a .NET DLL or EXE and download an obfuscated copy. Names are rewritten to make reverse engineering significantly harder — the output still runs exactly the same.
Obfuscate
Your tier: Free ·
Max 1 MB per file · Up to 1 file per batch
No source code required
Works directly on compiled .NET assemblies — no access to your source is needed.
Your IL stays valid
Only metadata is rewritten. The output assembly runs identically to the input.
Files never stored
Uploads are processed in memory and streamed back. Nothing is written to disk or kept.
Before you ship
Obfuscation is easy to apply and easy to misunderstand. These cover what it genuinely protects, what breaks and why, and whether this tool is the right one for your situation.
Concept
What obfuscation actually protects against
An honest breakdown of the threats it addresses — and the ones it does not.
Guide
What breaks, and why
Reflection, serialization, XAML and DI are the usual suspects. Each with its fix.
Use cases
Is this right for your situation?
Desktop apps, paid libraries, licensing, on-premise software and client deliverables.
Comparisons
How we compare
ConfuserEx, Dotfuscator, .NET Reactor and others — including where they win.