Decompiler-VB.Net
Login
Home

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.

.exe.dll.ocx.scrVB5 Native VB6 Native

All editions

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

Professional & Enterprise

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
Note: P-Code compiled binaries are not supported. Only Native Code (default VB6 compilation). Approximately 90 % of real-world VB6 applications use Native Code.
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

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 →

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.