- Home
- Reverse Engineering Tools
- dotPeek
dotPeek
Amsterdam, Netherlands
What it is
dotPeek is a free Windows desktop application from JetBrains for examining and decompiling .NET assemblies. It translates assemblies into equivalent C# and can also display their underlying IL code. Supported inputs include DLL, EXE, WINMD, and BAML files, along with ZIP, VSIX, and NuGet archives and folders. Decompiled assemblies can be saved as Visual Studio projects in .csproj format. For source lookup, dotPeek can use local PDB files, retrieve source from symbol servers, and generate PDB files; it can also provide symbol information to Visual Studio’s debugger for compiled assemblies. Search and navigation features include symbol-usage search, assembly indexing, and hierarchy views. Assembly Explorer presents references, resources, code, metadata, and dependency diagrams. The application supports bytecode decompilation, but not native-code decompilation. JetBrains lists Windows 10 and 11 among supported operating systems. Minimum listed hardware is a 2 GHz processor, 4 GB of memory, and 400 MB of disk space. The free plan requires no license key.
For and against
For
- Free plan requires no license key.
- Exports decompiled assemblies as .csproj projects.
- Can provide symbol information to Visual Studio’s debugger.
- Assembly Explorer displays metadata and dependency diagrams.
Against
- Available as a Windows desktop application.
- Does not decompile native code.
- Minimum listed memory is 4 GB.
The verdict
dotPeek brings .NET decompilation, assembly inspection, and Visual Studio debugging support together in a free Windows application. Its decompilation is limited to bytecode, and users are responsible for confirming they have permission to decompile.
Who it suits
dotPeek suits Windows users who need to inspect .NET assemblies, recover equivalent C# code, or work with compiled assemblies in Visual Studio’s debugger. Users should first confirm that decompilation is permitted by the applicable license or obtain the copyright owner’s permission.
Plans and prices
dotPeek
Windows desktop application · available as web or offline installer and portable 32-bit/64-bit versions
Read 7 Oct 2026 · jetbrains.com
On the record
- Assembly inspection
- Assembly Explorer can show references, resources, code, metadata, and dependency diagrams for assemblies.jetbrains.com · read 7 Oct 2026
- Decompilation
- It decompiles .NET assemblies into equivalent C# and can optionally show the underlying IL code.jetbrains.com · read 7 Oct 2026
- Hardware requirements
- The listed minimum hardware is a 2 GHz processor, 4 GB memory, and 400 MB disk space.jetbrains.com · read 7 Oct 2026
- Integrations
- The download page says the dotUltimate installer can integrate selected products into chosen versions of Visual Studio.jetbrains.com · read 7 Oct 2026
- Maker
- JetBrains says it was founded in 2000 and lists Amsterdam, the Netherlands, as its headquarters.jetbrains.com · read 7 Oct 2026
- Navigation and search
- It provides symbol usage search, code navigation, assembly indexing, and hierarchy views.jetbrains.com · read 7 Oct 2026
- Platform
- dotPeek is a standalone desktop application for Microsoft Windows, with Windows 10 and 11 listed among its supported operating systems.jetbrains.com · read 7 Oct 2026
- Project export
- Decompiled assemblies can be saved as Visual Studio projects (.csproj).jetbrains.com · read 7 Oct 2026
- Purpose
- dotPeek is a free standalone .NET decompiler and assembly browser based on ReSharper’s bundled decompiler.jetbrains.com · read 7 Oct 2026
- Security and compliance
- JetBrains says its tools adhere to industry security standards including SOC 2 attestation and links to its Trust Center for reports and summaries.jetbrains.com · read 7 Oct 2026
- Source lookup
- dotPeek can identify local source using PDB files, fetch source from symbol servers, and generate PDB files.jetbrains.com · read 7 Oct 2026
- Supported inputs
- It supports DLL, EXE, WINMD, and BAML files, as well as ZIP, VSIX, and NuGet archives and folders.jetbrains.com · read 7 Oct 2026
- Use restriction
- The license agreement says users must ensure decompilation is permitted by the applicable license or obtain permission from the copyright owner.jetbrains.com · read 7 Oct 2026
- Visual Studio debugging
- dotPeek can act as a symbol server that supplies Visual Studio’s debugger with information to debug compiled assemblies.jetbrains.com · read 7 Oct 2026