Compatibility
Open existing VB6 projects. Familiar language, objects, and libraries. Continue working with the language, libraries, and workflows you already know - now with modern tooling.
Learn more →Crafted from the ground up for exceptional compatibility with classic VB6 projects, twinBASIC lets you open and run your existing code - then take it further with modern language features, native 64-bit compilation, and a powerful new IDE.
Build for both 32-bit and 64-bit Windows from a single codebase, with full Unicode support, advanced debugging, modern controls, and ongoing language innovation.
Keep your code. Expand your possibilities. Welcome to twinBASIC.
Open existing VB6 projects. Familiar language, objects, and libraries. Continue working with the language, libraries, and workflows you already know - now with modern tooling.
Learn more →Build true native Win32 and Win64 applications from the same codebase, with future support planned for Windows-on-ARM and additional cross-platform targets.
Learn more →A modern development environment with live diagnostics, code folding, semantic highlighting, integrated debugging, plus many quality-of-life improvements.
Learn more →Full unicode support, modern language enhancements, new controls, package management, inheritance, generics, and many more capabilities beyond classic BASIC environments.
Learn more →Get important updates about twinBASIC releases, new features and important news.