Convert Visual Basic To Python
The vb2Py project developed a suite of conversion tools to aid in translating Visual Basic projects into Python.

The project is now shut down and will not be making any further updates.

The tools becoming available through GenAI can easily surpass what this tool was able to achieve. The site is left here as the documentation on the differences between VB and Python may still be useful. However, the automatic conversion server has been shut down (since this cost actual money to run!).
Thanks to all for the help and support with the project. It started about 20 years ago although wasn't particularly active beyond the first few years. The online conversion continued to run up until recently and converted something like a million lines of code - so hopefully that helped some people out in their conversions!
The code theoretically still runs for anyone interested and it includes,
  • VB code modules translating to Python code modules
  • VB classes to Python classes
I'm happy to answer any questions about the project even though it is shut down.

Please just reach out to get in touch.
Latest News
  • July 26th, 2024 - Closed the project down and turned off the online server
  • September 4th, 2020 - Added Current Status overview
  • August 30, 2020 - Significant .NET improvements
  • May 30, 2020 - New Website
  • April 11, 2020 - Improved online translation
  • April 4, 2020 - Examples for translation
Latest Changes
  • 0.4.1.4 (1 changes)
  • 0.4.1.3 (19 changes)
  • 0.4.1.2 (10 changes)
  • 0.4.1.1 (7 changes)
  • 0.4.1 (4 changes)