Software SWAT Executables

SWAT2012 rev. 664 was released December 23, 2016. Read the revision history.

The SWAT2012 source code and input/output documentation is also available.

Download the SWAT executable for Linux (rev. 627, July 25, 2014).

The objective of the SWAT model is to predict the effect of management decisions on water, sediment, nutrient and pesticide yields with reasonable accuracy on large, ungaged river basins.

Help using the model

The SWAT model is a command line tool that uses text input and output files. See our software listing for interfaces and other tools that use SWAT. ArcSWAT is an ArcView extension and commonly used graphical user interface for SWAT. We offer beginner workshops using the ArcSWAT interface.

Our user groups are a good place to exchange your ideas and issues about the use of SWAT with fellow SWAT model users.

Older versions


Released November 1, 2000, BASINS version: April 18, 2001

SWAT2000 is the version incorporated into EPA's BASINS 3.0 release. This version of the model is the culmination of many months of code review and improvement and incorporates numerous changes.

SWAT99.2 and SWAT98.1 are not available for download. Please contact us if you need more information about these early versions.

SWAT for HydroProcessor and WMOST

For use with the Hydrology Data Processor (HydroProcessor) and the Watershed Management Optimization Support Tool (WMOST), these versions of SWAT 2005 and 2012 include the capability to print an output file for each subbasin (containing output data for each HRU within that subbasin) and the ability to quantify the amount of total nitrogen recharging into the groundwater system.

Download source and executables

Back to top