- All the latest features are supported
- Convert all project types and VB versions
- Improve your code as it converts
- Convert single projects or many at once
- Command line version available
- 15,348 projects converted
- 12,609,059 VB.Net lines of code converted
- 15,110,422 C# lines of code produced
- All versions of VB.Net, 2003-2019
- Accurate – No C# compiler errors in converted code
- Click here to find out how VBConversions achieves this unparalleled accuracy
- Monthly subscription – $49.95
- Lifetime license sale – $295
- Immediately receive unlock code
- No hassle refund policy
What’s New
User Reviews
I’ve used your VB.Net to C# Converter product since 2005 and find it to be one of the best software investments I have ever made.Keep up the good work.
James Betts, Intrust Bank, Wichita, KS
I would like to commend your company on your excellent service. Your turnaround time for responses are so appreciated. We have and will recommend your product and company to any shop dealing with converting VB.net to C#.
Dr. Curtis Mitchell, CRM Solutions Inc., Longwood Florida
We intensively tested 6 products, and VBConversions’ VB.Net to C# Converter had the richest feature set, reporting tools, analysis and recording options. It converted the code at or above the 99.5 % rate, and gave excellent feedback suggestions and reports how where errors did occur, and what to do to fix them.In short, all things considered, this is absolutely the best tool for the job.
Mike Kelly, Senior Developer, The Select Group
We bought your product today and in just one project it has saved several hours of conversion work.
Eduardo P.
I recently needed to convert about 6000 lines of code. I purchased this converter and I can say that it is a great tool.Even though I used this tool only once, it was well spent money. Keep up the good work.
Mensud Basic
On my FIRST try with VBConversions, converting a 5000 line piece of vb.net software, it converted the entire project, and WITHOUT ONE SINGLE MANUAL EDIT, the program compiled and ran in C#. It’s the only conversion software worth getting.
Andrew Broughton
Wow, what a product VBConversion’s VB to C# is!!!21,000 lines of VB is converted and working.
The resultant C# GUI looks exactly like the VB GUI, and it’s passing my built-in regression test, which was also automatically converted.Thanks for an outstanding product!
Doug Bell, soft-factory.com
I am sure the conversion software is very complicated. It works far better than I thought it would, meaning I didn’t think I could find a software solution that would convert the code as far as yours did. I had 110,000 lines of code and it saved me at least 8 weeks of work doing a manual conversion.
Rod Maupin, Wavepoint Studios
The Power To Free Yourself from VB.Net
Everything is Supported
- All VB.Net versions: 2003-2019
- UWP projects
- .Net Core projects
- .Net Standard projects
- WinForms projects
- Web projects
- Console projects
- Silverlight projects
- All the latest features, including VB.Net 2019
Converts the Hard Stuff
- Tuples and binary literals
- Multi-line strings and NameOf operator
- LINQ
- Await / Async
- Multi-line lambdas
- Implicit line continuation
- Genetic variance
- In-line XML
Convert The Way You Want
- Convert single projects
- Convert multiple projects at once in parallel
- Convert code snippets
- Command line converter
Improves Your Code As It Converts
- Unnecessary ByRef parameters changed to by value
- VB namespace functions are converted to .Net equivalents
- On Error Gotos converted to Try/Catch blocks
- Dead code commented out
- Automatic type conversions when necessary
- Casing inconsistencies fixed
You Control The Conversions
- Control C# indentation and brace placement
- Specify global VB and C# string replacements
- Control destination folder placement, file encoding, and how linked files are handled
- Decide if dynamic variables should be used when necessary to avoid late binding errors
- Choose if temp variables should be created for ref/out arguments or With statements for accuracy
- Control conversions via dozens of available options
Easy To Use
- Intuitive user interface
- Side by side VB.Net / C# code browsing
- Potential conversion problems identified
- Identifies code needing attention after conversion
- Comprehensive reporting available
Convert Your Code With Accuracy
The 12 Million Line Test
High accuracy ensured through an ever-growing regression test suite.
- Once on the list, a project is never taken off
- New projects added with each release
- All VB versions are tested
- All project types are tested
- The native multi-project conversion feature of the converter is used
Current statistics:
- 15,348 projects converted
- 12,609,059 VB.Net lines of code converted
- 15,110,422 C# lines of code produced
- A unique architecture is used, built specifically for VB.Net to C# conversions
- Most converters use generic syntax-only translators, which aren’t powerful enough to resolve VB’s ambiguities.
- VBConversions analyzes and understands your code, and digs through the correct versions of referenced assemblies.
- In-depth analysis is crucial to resolving issues like inconsistent casing, and determining whether a(b) should be converted as a(b), a[b], or a.DefaultProperty[b].
- Converted C# code is compiled and error messages responded to and used to fix errant C# code, much in the same way a human would.
- This approach is unique to VBConversions and responsible for its high conversion accuracy rate.