Product
VBReFormer
An all-in-one set of recovery tools for Visual Basic 5 & 6 — disassembler, decompiler and compiled UI editor at the same time.
UI Design Recovery
VBReFormer fully recovers all visual design artifacts from your compiled binary, even without the original project files.
- Recovers Visual Basic project file (.vbp)
- Recovers all form files (.frm, .ctl, .pag, .dsr)
- Recovers binary resource files (.frx, .ctx, .pgx)
- Identifies all external COM, OLE and ActiveX components
- Extracts embedded images and icons
Recovered output
Form1.frm — main form recovered
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
Native Code Decompiler
The decompiler translates native x86 machine code back into readable Visual Basic source. It works only on binaries compiled as Native Code (the default for 90 % of VB6 applications).
- Machine code → Visual Basic reconstruction
- Recovers runtime calls (MSVBVM60.dll)
- 15,000+ Win32 API declarations built-in
- ~80 % object interaction recovery
- Syntax-highlighted VB output
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
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 59 € |
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 XP → Windows 11 | |||
| Free product updates | |||
| Online documentation & user guide | |||
| UI Design Recovery | |||
| Project file recovery (.vbp) | |||
| Form & control recovery (.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 (Native Code only) | |||
| Machine code → Visual Basic reconstruction | |||
| Recovers runtime calls (MSVBVM60) | |||
| 15,000+ Win32 API declarations built-in | |||
| ~80 % object interaction recovery | |||
| 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 → |
All editions include annual support. Perpetual, 2-year and 3-year options available at checkout. Prices exclude applicable taxes.
Frequently asked questions
Can VBReFormer decompile any VB6 program?
VBReFormer analyzes every executable compiled with Visual Basic 5 or 6, whether P-Code or Native Code. The UI (forms, controls, resources) is always fully recovered; code recovery depends on the compilation mode.
What is the difference between P-Code and Native Code?
VB6 compiles either to P-Code (interpreted pseudo-code) or Native Code (x86 machine instructions, ~90% of applications). VBReFormer handles both: Native Code decompilation back to readable Visual Basic, and analyzed disassembly for the rest.
Is it legal to decompile a program?
Yes, when you own the rights to the software — the typical case being recovering 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 recovery features are reserved for paid editions.
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 →