Before proceeding: By downloading anything from this page, you agree to the terms outlined in the BARON End-User License Agreement. Please read the EULA carefully before continuing.
Release notices: To determine whether you need to upgrade to the current version, please consult the BARON Release Notes page.
Download BARON 26.5.28 (28-May-2026)
Windows: Installer or ZIP
MD5 (Installer): 699d6d9edaca7ec35d9e7f884442f2b8
MD5 (ZIP): 8c822b604a74d2a0882739298935a8f8
Linux: (AMD/Intel) Zip
MD5: bbd2c876cf558c5f46945d86a9f35644
Linux: (ARM64) Zip
MD5: 946c7691810e035011ee1f05d1950a6e
MAC OS: (Intel) Zip
MD5: 4bf69b1a781773c355af5f02d5c1cd26
MAC OS: (Apple M Series) Zip
MD5: d7e4eb467f25083002a55b53903398d4
File Integrity Verification
We use DigitalOcean Spaces for efficient content delivery. If you would like to verify the integrity of your download, use the appropriate command for your platform:
On Linux: md5sum
On macOS: md5
On Windows: Open a PowerShell and enter Get-FileHash .\baron-win64.exe -Algorithm MD5
Documentation
BARON User Manual
Learn about BARON’s features, input formats, and how to run models using the built-in parser.
BARON FAQ
Find answers to common questions about installation, licensing, and functionality.
Tutorials
Explore walkthroughs, conference presentations, and hands-on demos on our YouTube Channel.
Interfaces
BARON can be accessed through:
- Native parser-reader (BARON’s own input format)
- MATLAB/BARON Interface
- JuMP, Pyomo, and YALMIP modeling systems
All interfaces use the same BARON executables provided above.
Free Version
Without a valid license, you can run BARON for free, in which case BARON:
- Supports up to 10 variables and constraints
- Allows 50 nonlinear operations
- Provides full access to the modeling language and log output
Demo free version is ideal for exploring the interface and testing basic functionality.
Example Models
Explore sample input files by category:
- Nonconvex nonlinear:
nlp1,nlp2 - Mixed-integer linear:
milp - Mixed-integer nonlinear:
minlp - Quadratic:
scqp1,scqp2,iqp - Applications:
pooling,gear design,robot
We also provide a large test set of LP and NLP problems.
Older Versions
Need a previous version? Visit our Older BARON Versions page.
Licensing and Purchases
To request a license or renew your maintenance plan, visit our BARON Licenses page.