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.
Download BARON 25.9.15 (15-September-2025)
Windows: Installer or ZIP
MD5 (Installer): 50c503af29adb6cf888f42cfdc0e2e69
MD5 (ZIP): 9e318fda3ec1a55170b10aa1b53d022d
Linux: (AMD/Intel) Zip
MD5: df42031aba6e5cc13b159527e2cf5d7e
Linux: (ARM64) Zip
MD5: dbff546f3688f0468cb7d426f644e9a7
MAC OS: (Intel) Zip
MD5: e01fb98e4df82a7510c3707f1d2e95df
MAC OS: (Apple M Series) Zip
MD5: fc5cce27d6ae43fc0bb4e7756ff89586
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.
BARON Demo Mode
Without a valid license, BARON runs in demo mode:
- Supports up to 10 variables and constraints
- Allows 50 nonlinear operations
- Provides full access to the interface and log output (with demo mode notice)
Demo mode 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.