Decompiler-VB.Net
EN
Login
VBReFormer Gen2 Engine rewritten from scratch, full P-code, and the online studio in public beta. Read the announcement
// VB decompiler · Visual Basic 5 & 6

Recover the
source code
of any VB app

VBReFormer is the VB decompiler that gets lost Visual Basic 5 and 6 source code back from an EXE, DLL or OCX: disassembler, decompiler and compiled-UI editor in a single tool. Supported binary formats : .exe · .dll · .ocx · .scr

The Free edition shows what the engine reconstructs from your binary — before you buy.

Lost the source code of a VB6 application? See what can be recovered

Nothing to install: try the online VB6 decompiler, free trial →

Since 1999 · FR EU Designed, published and hosted in France.
VBReFormer Pro (Gen2) — VB6 code
VBReFormer Pro (Gen2) — Types & API
VBReFormer Pro (Gen2) — Forms
VBReFormer Pro (Gen2) — Design surface
VBReFormer Pro (Gen2) — Assembly
VBReFormer Pro (Gen2) — Control flow
VBReFormer Pro (Gen2) — Call graph

745,773+

downloads

27

years of expertise

Trusted by

and public bodies, defence laboratories and universities on five continents

France Union européenne

A trusted European software vendor

VBReFormer has been designed, built and maintained in France since 2000 — EU jurisdiction, GDPR compliance, and a fully European supply chain.

Designed in Toulouse (Haute-Garonne) and Savoie

Made in France EU jurisdiction · GDPR Independent vendor · est. 1999 See the comparison
// Three tools in one

What VBReFormer does

VBReFormer is the VB decompiler that gets lost Visual Basic 5 and 6 source code back from an EXE, DLL or OCX: disassembler, decompiler and compiled-UI editor in a single tool.

  • // VB6 disassembler — Identifies every procedure, form, module and class inside your compiled binary. Converts machine code into readable assembly with full syntax highlighting.
  • // Decompiler — Converts compiled native code and P-Code back into Visual Basic source. Reconstructs runtime calls, declarations and object interactions.
  • // Design Editor — Edit the compiled UI directly — no size limitation. The only tool on the market that does this without recompilation.
  • // Forms, Modules, Classes, UserControls
  • // Assembly language output

// Supported binary formats

.exe Executable
.dll Library
.ocx ActiveX Control
.scr Screensaver
VB5 Visual Basic 5
VB6 Visual Basic 6

Gen2: Windows 10 · 11 — Gen1: Windows XP → 11

// Three tools in one

Decompiler

Converts compiled native code and P-Code back into Visual Basic source. Reconstructs runtime calls, declarations and object interactions.

VB6 disassembler

Identifies every procedure, form, module and class inside your compiled binary. Converts machine code into readable assembly with full syntax highlighting.

  • //Forms, Modules, Classes, UserControls
  • //Assembly language output
  • //Search engine across disassembly
Explore features →
Most powerful

Decompiler

Converts compiled native code and P-Code back into Visual Basic source. Reconstructs runtime calls, declarations and object interactions.

  • //Native code and P-Code → VB6
  • //15,680 Win32 API declarations, 6,442 constants, 422 types
  • //121 of 149 projects recompile untouched
Explore features →
Unique on market

Design Editor

Edit the compiled UI directly — no size limitation. The only tool on the market that does this without recompilation.

  • //Edit .frm, .ctl, .ocx in-place
  • //Replace embedded resources
  • //No size limit (unique)
Explore features →
// Simple process

How it works

01
Step 01

Load your binary

Open any VB5/VB6 .exe, .dll, .ocx or .scr file. VBReFormer instantly analyses the PE structure and identifies all VB objects.

02
Step 02

Explore & decompile

Browse the disassembled code, extract UI design files, and run the decompiler on Native Code procedures.

03
Step 03

Export & rebuild

Export the resulting .frm, .bas and .cls files into a new VB project. Edit the binary UI without recompilation.

// Sovereignty & data residency 🇫🇷 Made in France 🇪🇺 EU jurisdiction · GDPR

A French decompiler, from design to hosting

VBReFormer is designed, developed and hosted in France. Generation 2 installs on your Windows machines and entrusts its decompilation to our French servers; the previous generation works entirely offline.

Hosted in France

The generation 2 engine runs on our servers, in France. Your binary is analysed there, then erased with the session: nothing is kept. Generation 1 leaves no machine.

European origin and jurisdiction

Edited and developed in France, VBReFormer falls under EU jurisdiction and is backed by EU-based support. You control where your tools come from.

GDPR-aligned by design

One processing operation, one party, under French law: no non-EU subprocessor to account for, no transfer to frame. An auditable footprint that fits regulated environments.

For defence, government and critical-infrastructure teams, the origin and jurisdiction of a tool are part of the specification. VBReFormer answers both. If your binaries must leave no machine at all, write to us: that configuration is studied case by case.

// Available now · License emailed within 24 business hours

Ready to decompile?

Licenses start from 79 € for personal & small business use. One license, all three tools.

1, 2 or 3-year licence · support and updates included