# VB Decompiler: Restore Source Code from Visual Basic 6.0 & C# .NET Apps

> Professional decompiler for Visual Basic 6.0 (P-Code/Native) and .NET C#. Recover lost source code, analyze malware, and disassemble EXE, DLL, and OCX files.

Canonical HTML: <https://www.vb-decompiler.org/products.htm>

[In Japanese](https://www.vb-decompiler.org/products/jp.htm)    [In German](https://www.vb-decompiler.org/products/de.htm)    [In French](https://www.vb-decompiler.org/products/fr.htm)    [In Spanish](https://www.vb-decompiler.org/products/sp.htm)    [In Portuguese](https://www.vb-decompiler.org/products/pt.htm)    [In Russian](https://www.vb-decompiler.org/products/rus.htm)    [In Chinese](https://www.vb-decompiler.org/products/cn.htm)    [In Italian](https://www.vb-decompiler.org/products/it.htm)

## VB Decompiler Products & Editions

Professional-grade decompilation for Visual Basic 5.0 / 6.0, C# and VB .NET applications. [Choose by binary type and recovery task](https://www.vb-decompiler.org/choose-vb6-decompiler.htm), then compare the exact capabilities of each edition.

### See VB Decompiler in Action

#### Visual Basic 5.0 / 6.0 P-Code Decompilation

Watch how VB Decompiler recovers Visual Basic source code from P-Code compiled applications with up to 85% accuracy.

#### Visual Basic 5.0 / 6.0 Native Code Decompilation

Advanced decompilation and code emulation for native-compiled Visual Basic applications.

#### C# and Visual Basic .NET Decompilation

Decompile C# and Visual Basic .NET applications from MS IL assemblies to readable C# code.

### Why Choose VB Decompiler?

📂

#### Recover Lost Source Code


Lost your project sources due to a hard drive crash or developer departure? 
VB Decompiler can restore your forms, user controls, and partially restore source code logic back from the P-Code, Native Code and .NET compiled files.

🚀

#### Migrate Legacy Projects


Analyze old VB6 applications to understand their logic and port them to .NET or newer platforms. 
View algorithms and data structures hidden inside compiled binaries.

🛡️

#### Malware Analysis


Investigate suspicious applications. Use the built-in Tracing and Analytics features to 
safely decompile and audit malicious code without executing it on a real machine.

🐞

#### Debug Without Sources


Found a bug in an old compiled app? Trace its execution step-by-step to find the 
exact location of the error, check stack values, and variables in real-time.

### Which Edition Is Right for You?

🎓

#### Students & Teachers

Start with the **Free Lite** version to inspect Native Code, P-Code or .NET IL disassembly and recover visual VB5/6 forms. Code decompilation is not included in Lite.

[Explore Lite](https://www.vb-decompiler.org/vb6-decompiler-lite.htm)

💼

#### Software Developers

Recover lost source code from legacy VB6 projects with **Single Developer** edition. Supports commercial code recovery.

[Personal licenses](https://www.vb-decompiler.org/order.htm?l=0)

🔒

#### Security Analysts

**Enterprise with Analytic Features** provides automated malware behavior reports—essential for forensics teams.

[Enterprise Licenses](https://www.vb-decompiler.org/order.htm?l=1)


Not sure if it fits your needs? [Read the FAQ](https://www.vb-decompiler.org/faq.htm).
