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.
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
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
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 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 | ||
| 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.
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 →Partners
A French ecosystem of reverse engineering and cybersecurity.
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 →