SWAT Executables

The SWAT model is a command line tool that uses text input and output files. SWAT2012 rev. 695 was released 12 Feb 2025.

Starting a new project? Use SWAT+
SWAT 2012 remains fully supported with bug fixes. All executables and tools (ArcSWAT, QSWAT, SWAT-CUP) are maintained for existing projects. New projects should start with SWAT+: a modernized, highly flexible ecohydrological model built with a streamlined setup and advanced code structure. Go to SWAT+.

SWAT 2012 Interfaces

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

See our software listing for interfaces and other tools that use SWAT. Commonly used graphical user interfaces for SWAT using GIS are ArcSWAT (ArcGIS) and QSWAT (QGIS). We offer beginner and advanced workshops using the SWAT model.

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

Watch instructional videos to learn how to use the Soil and Water Assessment Tool. These videos were created by Purdue University, in collaboration with Texas A&M, with funding from EPA.

SWAT Community Tools

TASC is a watershed scale model that converges terrestrial and aquatic carbon cycles at the watershed scale. It is based on the SWAT-Carbon model and has unique functions to assess impacts that agricultural management and climate change have on a wide range of processes and indicators, such as soil organic carbon storage, nitrous oxides emissions, freeze-thaw cycles/water temperature, and riverine carbon fluxes.

SWAT2012 Model Mod

Free, open source, graphical user interface for SWAT/SWAT+ calibration, parameter sensitivity/uncertainty analysis. For help see the user group and tutorial videos.

SWAT+ SWAT2012 Interface R Calibration Sensitivity Analysis

Integrate SWAT+ and SWAT2012 models in modeling workflows in R

SWAT+ SWAT2012 R Output Analysis

Calibration Uncertainty Program for SWAT or SWAT+. License purchase required.

SWAT+ Calibration Sensitivity Analysis SWAT2012

Get weather, grid, landuse and soil map data for your SWAT models from our global data page.

SWAT2012 SWAT+ Input Prep Data

Advanced lake and reservoir modeling coupled to SWAT

SWAT2012 QGIS

Estimates the number of heat units requires to bring a plant to maturity

SWAT2012 Input Prep

LUU Checker, SWAT LUU, LUU Uncertainty, and Field SWAT

SWAT2012 Input Prep Output Analysis

SWAT land surface processes coupled with groundwater flow processes

SWAT2012 Model Mod

Soil-Landscape estimation and evaluation program

SWAT2012 Input Prep ArcGIS Archived

Updated March 2020 for SWAT rev. 670
Print an output file for each subbasin and quantify total N recharging into the groundwater system

SWAT2012 Output Analysis

SWAT-SA is an open tool used for sensitivity analysis and parameter calibration. Contact: Prof. Dr. Min Chen, Nanjing Normal University

SWAT2012 Calibration Sensitivity Analysis

SWAT2012 interface for version 4.8.8 of MapWindow. This software is NOT updated and has been replaced by QSWAT.

SWAT2012 Interface Archived

Looking for older software not listed on this page? Check out the archive for earlier versions of SWAT.