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.
Try it free first — the Free edition shows what can be recovered from your binary →
Comparison
VBReFormer vs. the competition
A factual comparison on objective, verifiable criteria.
| Criterion | VBReFormer | |
|---|---|---|
| Vendor | Devineos | |
| Origin | ||
| Applicable jurisdiction | European Union | Outside the EU |
| P-Code + Native Code (VB5/6) | ||
| UI recovery | ||
| Compiled-UI editing | ||
| Free edition | ||
| EU-based support |
Based on the vendors' public information, current as of publication.
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 →Coming soon
In developmentThe next version goes even further
VBReFormer V5.0, scheduled for August 2026, takes code reconstruction to a new level, especially on P-Code.
Full P-Code decompilation
Code reconstruction far beyond disassembly, for binaries compiled to pseudo-code (P-Code).
Type inference
Variable and parameter types are inferred automatically from how they are used.
Variable-name inference
Readable, meaningful names are suggested automatically: since the binary stores no original names, they are intelligently inferred from context.
Partners
A French ecosystem of reverse engineering and cybersecurity.
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 →