Download Tcl for Free

The trusted Tcl distribution for Windows, Linux and Mac, pre-bundled with top Tcl/Tk modules.

ActiveTcl includes a version of Tcl and popular packages, pre-compiled and ready to use. You can also create your own custom version of Tcl to suit your use case. Individuals can get started for free. For further details, see our plans and pricing page.

Recommended Version

Windows & Linux

ActiveTcl 8.6


ActiveTcl 8.5

What Sets ActiveTcl Apart

Customizable Icon
Include just the Tcl modules you need


Secure Icon
View & fix vulnerabilities


Collaborative Icon
Share & configure Tcl with your team

Why Download Tcl From ActiveState?

By signing up for a free ActiveState Platform account, you can configure your own Tcl runtime environment that contains a version of Tcl and only the modules your project requires. Installing ActiveState Tcl from the ActiveState Platform, provides you with:

  • Advanced dependency management 
  • Automated builds from source code
  • Simplified vulnerability remediation.

The ActiveState Platform is a universal package management solution for Python, Perl, and Tcl, delivering a distributed, cloud-based parallel build system so that even complex development environments can be automatically built and packaged for your OS in record time—straight from source code—giving you all the security assurances and flexibility that comes with it.

Frequently Asked Questions

ActiveState’s Tcl downloads are free, but there are some limits on use: you can use no more than five “active runtimes” for free . An active runtime is the number of instances of software from the ActiveState Platform that are run in a 24 hour period.

If you need more than five Active Runtimes, please see our Plans and Pricing page.

Recent versions of ActiveState Tcl for Windows, Linux and mac OS x can be downloaded from the ActiveState Platform.

An older version of ActiveTcl can also be downloaded for Mac, Windows and Linux.

ActiveState Tcl is ActiveState’s modern and secure version of the open source Tcl programming language and has been used to develop both commercial and non-commercial applications, scripts, APIs and other code for individual developers and organizations in a wide range of industries.

32-bit and older/legacy versions of ActiveTcl are available only with a subscription to our Team or Enterprise tiers. See our Plans & Pricing for more information.