Simple, honest pricing
Free for small conversions. Pay only when you need more lines or file upload. No surprise fees.
Free
Try the converter
- +50 lines per conversion
- +Compatibility report
- +Toolbox detection
- +No account required
- -No file upload
- -No batch conversion
Migration Pass
For one-time migration projects
- +5,000 lines per conversion
- +Single .m file upload
- +Compatibility report
- +Toolbox detection
- +30 days of full access
- -No batch conversion
Individual Pro
For researchers with ongoing work
- +5,000 lines per conversion
- +Single .m file upload
- +Compatibility report
- +Toolbox detection
- +Unlimited conversions
- -No batch conversion
Team
For research groups and engineering teams
- +10,000 lines per conversion
- +Batch folder upload
- +100,000 lines/month
- +Compatibility report
- +Toolbox detection
- +Up to 5 seats
Common questions
How are lines counted?
Only non-empty lines of MATLAB code are counted. Comments count as lines. Blank lines don't. A typical MATLAB function is 50-200 lines.
What happens when I hit the line limit?
The converter will tell you exactly how many lines your code has and which plan covers it. You can upgrade instantly without losing your work.
Is my code sent to an AI service?
No. The converter is 100% deterministic and rule-based. Your code is processed entirely on our server and never sent to any third-party AI API. Same input, same output, every time.
What's the difference between Migration Pass and Pro?
Migration Pass is a one-time 30-day purchase for engineers doing a single migration project. Pro is a monthly subscription for researchers who regularly convert MATLAB scripts as part of ongoing work.
Which toolboxes are supported?
Signal Processing (scipy.signal), Statistics (scipy.stats), Image Processing (scikit-image), Optimization (scipy.optimize), Control Systems (python-control), Symbolic Math (SymPy), Wavelets (PyWavelets), and Curve Fitting (scipy.interpolate).