
ArmDot
ArmDot is a desktop obfuscator for .NET applications, including class libraries, console applications, WinForms, and WPF.
What ArmDot is
ArmDot is a desktop obfuscator for .NET applications, including class libraries, console applications, WinForms, and WPF. It supports .NET, .NET Framework, .NET Core, and Mono, and runs on Linux, macOS, and Windows. Protection options include name obfuscation, control-flow obfuscation, code virtualization, embedded-resource protection, file embedding, string encryption, and anti-tamper controls. A cross-platform command-line tool can be added to CI workflows, while a NuGet package adds an obfuscation task to MSBuild and dotnet build. ArmDot can bundle unmanaged DLLs and other files into a protected assembly so embedded files remain in process memory rather than being extracted to disk. Its licensing API issues and checks license keys and reads stored information; asymmetric encryption is used to generate keys, with project-specific constants kept in a project file. The Single Developer License is $499, paid once for one user. The Site Developer License is $1,799, paid once for all users in a company. Both include email support and free one-year upgrades. A 14-day trial is available, but protected applications stop working after seven days.
Good
- Supports .NET, .NET Framework, .NET Core, and Mono
- Runs on Linux, macOS, and Windows
- Offers control-flow obfuscation and string encryption
- Provides CI command-line and NuGet integration
- Can bundle unmanaged DLLs into assemblies
Watch out
- Single Developer License covers one user
- Single license costs $499, paid once
- Trial-protected applications stop working after seven days
- License includes one year of upgrades
Who it suits
ArmDot suits developers protecting .NET applications and integrating obfuscation into CI or build systems. Separate licensing applies to each developer unless a Site Developer License covers the company.
Verdict
ArmDot combines .NET code protection, build integration, embedded-file handling, and license-key functions. Its paid licensing model and trial behavior are important when planning developer access and evaluation.
Plans and prices
From ArmDot's own pricing page, checked 7 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Single Developer License | $499, paid once | One user · Email support · Free 1-year upgrades |
| Site Developer License | $1,799, paid once | All users in a company · Email support · Free 1-year upgrades |
| Source Code License | Priced on request | All users in a company · Email support · Free 1-year upgrades · Contact sales |
The facts
Each one read from ArmDot's own pages, with the date it was checked.
What it does
- Build integration
- A cross-platform command-line tool can be integrated into CI, and a NuGet package adds an obfuscation task to MSBuild and dotnet build.checked 7 Oct 2026
- Embedded files
- ArmDot can bundle unmanaged DLLs and other files into a protected assembly so embedded files reside in process memory instead of being extracted to disk.checked 7 Oct 2026
- Frameworks
- The documentation lists support for .NET, .NET Framework, .NET Core, and Mono.checked 7 Oct 2026
- License-key API
- The licensing API can issue and check license keys and extract information stored in them.checked 7 Oct 2026
- License-key security
- ArmDot uses asymmetric encryption to generate license keys, with project-specific constants stored in a project file.checked 7 Oct 2026
- Licensing limit
- The Single Developer License is named for one developer, and the maker says each developer using ArmDot needs a separate license unless covered by a Site Developer License.checked 7 Oct 2026
- Product
- ArmDot is a cross-platform obfuscator for .NET applications, including class libraries, console apps, WinForms, and WPF.checked 7 Oct 2026
- Protection methods
- It offers name obfuscation, control-flow obfuscation, code virtualization, embedded-resource protection, file embedding, and string encryption.checked 7 Oct 2026
- Support
- The listed paid licenses include email support, and the download page directs users to contact Softanics if the demo email does not arrive.checked 7 Oct 2026
- Upgrade term
- A license includes one year of upgrades; renewal costs 50% of the standard price and covers updates for the next one-year period.checked 7 Oct 2026
- Warranty
- The EULA says ArmDot is distributed as is and disclaims express or implied warranties.checked 7 Oct 2026
The company
- Company history
- Softanics says it was founded in 2004 and launched ArmDot in 2014.checked 7 Oct 2026
- Founded
- 2014checked 28 Sep 2026
Money
- Trial
- The demo is described as fully functional with all protection techniques, but applications protected with it stop working after 7 days.checked 7 Oct 2026
- Trial access
- The maker provides the demo by requesting a valid email address on its download page.checked 7 Oct 2026
Alternatives to ArmDot
- 1
Enigma Protector
WebAPILinuxSelf-hosted7.4 - 2
JS-Confuser
Free planOpen sourceWebAPILinuxmacOS7.4Free plan - 3
Jscrambler
AndroidiOSWebAPI7.0 - 4
Tigress
Free planAndroidLinuxmacOSWindows6.8Free plan - 5

ByteHide Shield
Free planAndroidiOSWebLinux6.7Free plan - 6
JavaScript Obfuscator
Free planWebAPIExtensionSelf-hosted6.7From $19 a month
