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.

Windows & Linux


What Sets ActiveTcl Apart


Include just the Tcl modules you need


View & fix vulnerabilities


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

Is this Tcl download free?

ActiveState’s Tcl downloads are free, but there are some limits on use: you can use no more than one “active runtime” 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 one Active Runtime, please see our Plans and Pricing page.

For more information, see the ActiveState Platform Terms of Service

How do I download Tcl for Windows, Linux or Mac?

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

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

What can I use the ActiveTcl download for?

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.

Learn more about ActiveState Tcl.

How can I get the 32-bit Tcl download?

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.