Decompiler-VB.Net
EN
Login
VBReFormer Gen2 Engine rewritten from scratch, full P-code, and the online studio in public beta. Read the announcement
Home

Product

VBReFormer — VB6 decompiler and compiled-UI editor

A VB6 decompiler for Visual Basic 5 and 6 binaries: disassembler, native code decompiler and compiled-UI editor in a single tool.

744,158+ downloads 1,700+ licenses sold 27 years of expertise
.exe.dll.ocx.scrVB5 Native VB6 Native

All editions

UI design extraction

VBReFormer extracts every visual design artifact from your compiled binary, even without the original project files.

  • Extracts the VB project file (.vbp)
  • Extracts forms and controls (.frm, .ctl, .pag)
  • Extracts binary resources (.frx, .ctx, .pgx)
  • Identifies all external COM, OLE and ActiveX components
  • Extracts embedded images and icons

Reconstructed output

Form1.frm — main form extracted

Form1.frx — binary resources

Module1.bas — standard module

Class1.cls — class module

UserCtrl.ctl — user control

Project.vbp — project file

Decompiled code example

Private Sub Form_Load()

Dim nRetVal As Long

Dim sBuffer As String

nRetVal = GetProfileStringA(

"Settings", "Language", "EN",

sBuffer, 255)

If nRetVal > 0 Then

Me.Caption = sBuffer

End If

End Sub

Professional & Enterprise

Native Code Decompiler

The decompiler translates compiled code back into readable Visual Basic. As of generation 2 it handles P-Code as well as Native Code — both of VB6's compilation modes.

  • Machine code → Visual Basic reconstruction
  • Reconstructs runtime calls (MSVBVM60.dll)
  • 15,000+ Win32 API declarations built-in
  • ~80 % of object interactions reconstructed
  • Syntax-highlighted VB output
Note: as of VBReFormer 7, both P-Code and Native Code are decompiled. The previous generation reconstructed Native Code only.
See the coverage, function by function
Unique · All editions

Compiled UI Design Editor

The only tool on the market that lets you edit a compiled VB5/VB6 UI without any size limitation. Change control properties, fix captions, replace images — all directly on the compiled binary.

  • Edit control properties in compiled binary
  • No size limitation (unique feature)
  • Replace embedded bitmaps and icons
  • Add hidden properties without recompilation
  • Export individual resources for reuse

Editable properties

Caption "My Application v2.1"
BackColor &H00FFFFFF&
Font.Name "Arial"
Font.Size 12
Width 5280
Height 3840
Icon [binary resource]

Editions

Feature comparison

All editions include every technical feature. The difference is the license scope — how large the beneficiary organization is.

Editions

Small Business

Home / Education

79 €

Popular

Medium Business

10–249 Max organization size

349 €

Large Business

Gov · Military · 250+

799 €

General
Visual Basic 5 & 6 support
Supported formats: .exe .dll .ocx .scr
Windows 10 → Windows 11
Free product updates
Online documentation & user guide
UI design extraction
Extracts the project file (.vbp)
Extracts forms (.frm, .ctl, .pag)
Binary resource files (.frx, .ctx, .pgx)
COM / OLE / ActiveX component identification
Embedded image & icon extraction
Disassembler
Procedure identification (Forms, Modules, Classes…)
Machine code → assembly disassembly
Assembly & VB syntax highlighting
Search engine across disassembly
Decompiler (P-Code and Native Code)
Machine code → Visual Basic reconstruction
Reconstructs runtime calls (MSVBVM60)
15,000+ Win32 API declarations built-in
~80 % of object interactions reconstructed
Design Editor
Edit control properties in compiled binary
No size limitation (unique feature)
Replace embedded resources (images, icons)
Add hidden properties without recompilation
License scope
Max organization size < 10 employees · revenue < €1M 10–249 employees · revenue < €50M 250+ employees · unlimited
Use type Personal · Academic · Non-profit Commercial professional Commercial · Gov. · Military
Installation Per user or per computer Per user or per computer Per user or per computer
Choose your license Get a license → Get a license → Get a license →

Licence valid for 1, 2 or 3 years depending on the term chosen at checkout, support and updates included for the whole period. VAT not applicable — art. 293 B of the French tax code.

Try it free first — the Free edition shows what the engine reconstructs from your binary →

Comparison

VBReFormer vs. the competition

A factual comparison on objective, verifiable criteria.

Criterion VBReFormer
Vendor Devineos
Origin France Union européenne France Russie Russia
Applicable jurisdiction European Union Outside the EU
P-Code + Native Code (VB5/6)
UI design extraction
Compiled-UI editing
Free edition
EU-based support

Based on the vendors' public information, current as of publication.

100% French

Designed and developed in France

VBReFormer is designed, built and maintained in France, between Toulouse and Savoie — French and European reverse-engineering expertise, with no reliance outside Europe.

Toulouse

Haute-Garonne · Occitania

Savoie

Auvergne-Rhône-Alpes

The right tool for the right job

.NET, C# or VB.NET? Free tools like dnSpy or ILSpy handle it very well. Our specialty is Visual Basic 5 & 6 — the genuinely hard problem, and the only one we aim to solve better than anyone.

Why this focus →

Frequently asked questions

Can VBReFormer decompile any VB6 program?

VBReFormer analyses every executable compiled with Visual Basic 5 or 6, in P-Code as well as Native Code. The interface — forms, controls, resources — is extracted in full in every case. Code reconstruction depends on what the binary kept: the free edition shows you that on your own file, before any purchase.

What is the difference between P-Code and Native Code?

VB6 compiles either to P-Code (pseudo-code run by the virtual machine) or to Native Code (x86 machine instructions, the default setting). As of generation 2, VBReFormer decompiles both into readable Visual Basic; the previous generation reconstructed Native Code only.

Is it legal to decompile a program?

Yes, when you own the rights to the software — the typical case being reconstructing your own lost source code — or within the legal framework of interoperability. You must hold the necessary rights to the analyzed program.

Is there a free version?

Yes, VBReFormer Free lets you analyze your VB5/VB6 executables and inspect UIs and resources for free, with no time limit. Advanced code reconstruction features are reserved for paid editions.

How long is the licence valid?

For the term you choose at purchase: one, two or three years. Email support and every update released during that period are included, at no extra cost. When it expires, access ends and you can take out a new licence. The free edition remains usable with no time limit.

What if decompilation doesn't work on my binary?

That is exactly what the free edition is for: it shows you, on YOUR file and before any purchase, what can be extracted — forms, resources, project structure. We always recommend trying it first. As licenses are digital content delivered immediately, sales are final; if you hit a technical issue, our support will work with you on a solution.

Choose your license

Answer 2 questions about your profile and we'll select the right edition for you — in under 30 seconds.

Start the selection →