Download Thonny 5.0.1
Safe so farDeveloper: Aivar Annamaa
Last updated: · Verification by Cristian Gonzalez Guasch
Thonny is a Python IDE meant for learning programming.
Every download button links to the official download package, we host no files.
Downloads
Windows 5.0.1
Show SHA-256
a2b04784cd2ee7d4c22ed46865de5e8ba6eaf55950543ef9546374f53cf778a5 Show SHA-256
a2b04784cd2ee7d4c22ed46865de5e8ba6eaf55950543ef9546374f53cf778a5 Show SHA-256
907f61d2cdc07ced9a7320886968fc7669d63f67728ea2102b3870598c2036ab Show SHA-256
907f61d2cdc07ced9a7320886968fc7669d63f67728ea2102b3870598c2036ab Mac 5.0.1
Show SHA-256
1bb31ae9fe48c712980e57b0353a051c6e2615ba2cebc164179db134588ac033 Show SHA-256
d82bcac04b9e010695fbc7a7d176188a5aa731bdcff163f4d3d7a32c6beefe50 Linux 4.1.7
Choose the x64 (64-bit) installer for Intel or AMD PCs and the ARM64 installer for ARM PCs. The package data states no minimum Windows version, so check the publisher’s system requirements before installing on an older PC. Choose the Apple silicon (ARM64) build for Macs with an M-series chip and the Intel (x64) build for older Intel Macs. The Homebrew cask states no minimum macOS version, so check the publisher’s system requirements before installing on an older Mac. Choose the x64 (64-bit) download for Intel or AMD computers and the ARM64 download for ARM computers. The Flathub listing states no minimum Linux version or distribution, so check the publisher’s system requirements before installing.
Install with winget: winget install --id AivarAnnamaa.Thonny --exact
Install with Homebrew: brew install --cask thonny
Install with Flatpak (Flathub): flatpak install flathub org.thonny.Thonny
Check a download: Get-FileHash .\<file> -Algorithm SHA256 (PowerShell) or shasum -a 256 ~/Downloads/<file> (Terminal) and compare it with the SHA-256 above.
Linux (Flatpak): Flathub publishes no file checksum; Flatpak checks the app against Flathub’s signed repository when it installs. Flathub shows this app as publisher-verified. App page on Flathub.
What the installer does
Windows
- Delivered as an Inno Setup program (.exe) for x64 and ARM64.
- Offers both a per-user and an all-users installer.
- The installer asks Windows for administrator rights itself.
- No custom silent switch is declared; winget falls back to its default for this installer type (
/SP- /VERYSILENT /SUPPRESSMSGBOXES /NORESTART). - Declared install modes: interactive, silent, and silentWithProgress.
- Upgrades remove the previous version first.
Mac
- Delivered as a macOS installer package (.pkg) for Intel (x64) and Apple silicon (ARM64).
- Runs the installer package
thonny-5.0.1-arm64.pkg; package installers usually ask for an administrator password and can place files anywhere on the system. - On uninstall, Homebrew asks the app to quit, forgets installer package receipts, and deletes 1 extra file.
- A full “zap” removal also deletes up to 2 support, cache and preference locations in your home folder.
Linux
- Delivered as a "flatpak" installer for x64 and ARM64.
- The manifest does not state an install scope.
- No silent-install switch is declared in the manifest.
Description
Thonny is a Python IDE meant for learning programming.
Thonny at a glance
| What it is | Thonny is a Python IDE meant for learning programming. |
|---|---|
| Latest version | Windows 5.0.1 (October 28, 2026) Mac 5.0.1 Linux 4.1.7 (December 16, 2024) |
| Price | Free and open source |
| Open source | Yes |
| License | MIT |
| License type | Open source · Permissive Few conditions on reuse; the copyright notice has to stay. |
| Copyright | Copyright (c) 2021 Aivar Annamaa |
| Made by | Aivar Annamaa |
| Category | Code editors and IDEs |
| Runs on | Windows, Mac, Linux |
| Official website | thonny.org |
| More links | Support · Bug tracker · Release notes |
| Source code | github.com/thonny/thonny |
| Tags | ide python |
| winget ID | AivarAnnamaa.Thonny |
| Homebrew cask | thonny |
| Flathub | org.thonny.Thonny Verified data from Flathub |
| Flathub verification | Publisher verified on Flathub by proving control of thonny.org, 2023-05-06 |
| License on Flathub | MIT as listed on Flathub |
| winget moniker | thonny |
| Check your download | SHA-256 checksums in the download tables · Security scan |
What’s new in Thonny 5.0.1
Notes for the Windows release.
Thonny 5 is dedicated to Ukraine fighting the Russian invasion. Please support Ukraine! Thonny 5 was originally planned to include many new features, but because they are taking longer than expected, we are releasing version 5 as an intermediate bug‑fix release, mainly to add compatibility with newer Python versions. The major version number has been increased only because of dependency upgrades in the bundles. All new features have been moved to the version 6 milestone. Changes since 5.0.0 - Upgrade Python to 3.14.10 in macOS and Windows bundles. This upgrades bundled Tk from 8.6.17 to 9.0.4 (with some extras) and fixes dialog freezes in macOS 27 (#3934). - Because of Tk upgrade, several issues involving Unicode characters, especially emojis, got fixed (eg. find/replace in #3925) - Fix Plugin manager crashes with NameError: name 'req' is not defined in Thonny 5.0.0, #3932 - Make installing ESP MicroPython local images working again, #3903 - Upgrade several dependencies in bundles. - Require esptool 5.0, which means require Python 3.10, which means no support Windows 7 and 8 anymore, even by installing older Python and Thonny separately. Yes, this would have technically warranted a major version bump, but the release is otherwise small and the 5.0.0 bundle for Windows also required Windows 10 or 11.
Read the full release notes on the publisher’s site
Notes for older versions are inside each version below.
Is Thonny safe?
Score result: No detections so far
None of the 64 security engines on VirusTotal flagged any of the 4 scanned files.
Covers 4 of 5 files. The rest have no VirusTotal report yet, so this result does not speak for them.
- 0 flagged in total
- 4 of 5 files scanned
- 64 engines
Scan info
- Last scan
- Scan provider
- VirusTotal · Full report
File integrity
| File | SHA-256 | Hash check | Signature | VirusTotal |
|---|---|---|---|---|
| thonny-5.0.1-x64.exeWindows · x64 (64-bit) | a2b04784cd2ee7d4c22ed46865de5e8ba6eaf55950543ef9546374f53cf778a5 |
Matches the manifest (re-computed) | Valid | 0/64 flagged |
| thonny-5.0.1-arm64.exeWindows · ARM64 | 907f61d2cdc07ced9a7320886968fc7669d63f67728ea2102b3870598c2036ab |
Matches the manifest (re-computed) | Valid | 0/67 flagged |
| thonny-5.0.1-x64.pkgMac · Intel (x64) | 1bb31ae9fe48c712980e57b0353a051c6e2615ba2cebc164179db134588ac033 |
Matches the manifest (re-computed) | Not signed | 0/48 flagged |
| thonny-5.0.1-arm64.pkgMac · Apple silicon (ARM64) | d82bcac04b9e010695fbc7a7d176188a5aa731bdcff163f4d3d7a32c6beefe50 |
Matches the manifest (re-computed) | Not signed | 0/53 flagged |
| org.thonny.Thonny.flatpakrefLinux · x64 (64-bit) | Not provided | Copied from the manifest, not re-computed | Not checked | — |
| Hash re-computed by Everyversion | 4 of 4 installers match. |
|---|---|
| Code signature checked | 2 valid, 2 unsigned. |
We host no installers. Every download link goes to the download location named in the package listing, normally the publisher’s own server. For this software we downloaded the files from that source ourselves, re-computed each checksum and checked the code signature where our tools could, as shown above. A passing check shows a file is the one that was published; it is not a guarantee it is free of problems. For more information, visit our Security and Trust Center.
Source and provenance
| Windows: source | microsoft/winget-pkgs |
|---|---|
| Windows: SHA-256 in upstream manifest | Yes |
| Windows: observed at commit | 1464d4157676 · retrieved 2026-11-08 |
| Mac: source | Homebrew/homebrew-cask |
| Mac: SHA-256 in upstream manifest | Yes |
| Mac: observed at commit | 1aac7c6920d0 · retrieved 2026-11-08 |
| Linux: source | Flathub · Flathub API · github.com/flathub/org.thonny.Thonny |
| Linux: checksum | None published. Flatpak checks the app against Flathub’s signed repository when it installs. |
| Linux: publisher verified | Publisher verified on Flathub by proving control of thonny.org, 2023-05-06 |
| Linux: data retrieved | 2026-11-08 · attribution: app data from Flathub, license listed there: MIT |
Old versions
Windows versions
Showing the newest 20 of 35 versions (the JSON and Markdown versions list 35). Open a version for its installers, checksums and a command that pins it.
5.0.1 latest · 2026-10-28 · 4 installers notes
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | a2b04784cd2ee7d4c22ed46865de5e8ba6eaf55950543ef9546374f53cf778a5 |
Download |
| x64 (64-bit) | Inno Setup | Per user | a2b04784cd2ee7d4c22ed46865de5e8ba6eaf55950543ef9546374f53cf778a5 |
Download |
| ARM64 | Inno Setup | All users | 907f61d2cdc07ced9a7320886968fc7669d63f67728ea2102b3870598c2036ab |
Download |
| ARM64 | Inno Setup | Per user | 907f61d2cdc07ced9a7320886968fc7669d63f67728ea2102b3870598c2036ab |
Download |
Pin this version: winget install --id AivarAnnamaa.Thonny --version 5.0.1 --exact
Release notes
Thonny 5 is dedicated to Ukraine fighting the Russian invasion. Please support Ukraine! Thonny 5 was originally planned to include many new features, but because they are taking longer than expected, we are releasing version 5 as an intermediate bug‑fix release, mainly to add compatibility with newer Python versions. The major version number has been increased only because of dependency upgrades in the bundles. All new features have been moved to the version 6 milestone. Changes since 5.0.0 - Upgrade Python to 3.14.10 in macOS and Windows bundles. This upgrades bundled Tk from 8.6.17 to 9.0.4 (with some extras) and fixes dialog freezes in macOS 27 (#3934). - Because of Tk upgrade, several issues involving Unicode characters, especially emojis, got fixed (eg. find/replace in #3925) - Fix Plugin manager crashes with NameError: name 'req' is not defined in Thonny 5.0.0, #3932 - Make installing ESP MicroPython local images working again, #3903 - Upgrade several dependencies in bundles. - Require esptool 5.0, which means require Python 3.10, which means no support Windows 7 and 8 anymore, even by installing older Python and Thonny separately. Yes, this would have technically warranted a major version bump, but the release is otherwise small and the 5.0.0 bundle for Windows also required Windows 10 or 11.
Full release notes from the publisher
Manifest: manifests/a/AivarAnnamaa/Thonny/5.0.1
5.0.0 · 2026-04-25 · 4 installers notes
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | 1a3b98bf9cecfc32e810517c0ecbaa756fbab74c5ec5bd9cdb7a39d40f52ba45 |
Download |
| x64 (64-bit) | Inno Setup | Per user | 1a3b98bf9cecfc32e810517c0ecbaa756fbab74c5ec5bd9cdb7a39d40f52ba45 |
Download |
| ARM64 | Inno Setup | All users | b86391839e60e35eb1dec31f2814ccfd2ff2d551f344a787c3ad96a8387fbb0b |
Download |
| ARM64 | Inno Setup | Per user | b86391839e60e35eb1dec31f2814ccfd2ff2d551f344a787c3ad96a8387fbb0b |
Download |
Pin this version: winget install --id AivarAnnamaa.Thonny --version 5.0.0 --exact
Release notes
🇺🇦 Thonny 5 is dedicated to Ukraine fighting the Russian invasion. Please support Ukraine! 🇺🇦 Thonny 5 was originally planned to include many new features, but because they are taking longer than expected, we are releasing version 5 as an intermediate bug-fix release, mainly to add compatibility with newer Python versions. The major version number has been increased only because of dependency upgrades in the bundles. All new features have been moved to the version 6 milestone. Installation instructions NB! It is recommended to uninstall Thonny 4 before installing Thonny 5. Also note that you may get an error when you start up new Thonny as your previous configuration referred to the Python executable in another location. In this case click on the button in the lower-right corner of Thonny's window and select new interpreter. Windows The main Windows installer (thonny-5.0.0-x64.exe) is 64-bit and comes with Python 3.14 -- this means it is suitable only for 64-bit Windows 10 and 11. Installers for Windows 7, 8 and 32-bit Windows 10 are not published anymore, but you can install an older Python version and Thonny separately. Since 5.0 we publish a separate installer for Windows on Arm. macOS Since 5.0 we publish separate installers for Intel and Apple silicon Macs (M1, M2, etc) -- thonny-5.0.0-x64.pkg and thonny-5.0.0-arm64.pkg. The minimum supported macOS version for these installers is 10.15 (Catalina), but you can install an older Python version and Thonny separately on…
Full release notes from the publisher
Manifest: manifests/a/AivarAnnamaa/Thonny/5.0.0
4.1.7 · 2024-12-16 · 2 installers notes
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All usersen-US | cfb7ff4c17a07b2801ff72dab23c8528f1f963e9ab37e6f31e3bec92aba98c35 |
Download |
| x64 (64-bit) | Inno Setup | Per useren-US | cfb7ff4c17a07b2801ff72dab23c8528f1f963e9ab37e6f31e3bec92aba98c35 |
Download |
Pin this version: winget install --id AivarAnnamaa.Thonny --version 4.1.7 --exact
Release notes
🇺🇦 Thonny 4 is dedicated to Ukraine fighting the Russian invasion. Please support Ukraine! 🇺🇦 Installation instructions Windows Default Windows installer (thonny-4.1.7.exe) is 64-bit and comes with Python 3.10 -- this means it is suitable only for 64-bit Windows 8.1, 10 and 11. For Windows 7, 8 and for 32-bit Windows 10 use thonny-py38-4.1.7.exe which comes with 32-bit Python 3.8. macOS thonny-4.1.7.pkg contains Universal2 build of Python 3.10 -- this means it is suitable for both Arm and Intel Macs. Linux thonny-4.1.7.bash is a script, which downloads and installs thonny-4.1.7-x86_64.tar.gz (with Python 3.10) when run on x86_64 machines. On other platforms it tries to use system python3 (creates a virtual environment for Thonny and installs thonny and its dependencies there) Changes since 4.1.6 - Fix PyPI package search. Thonny now bases search results on the list of 5000 most popular PyPI packages. If you need to install a less popular package, you need to enter the exact name, #3401 - Allow selecting ESP32-C6 family in esptool dialog, #3363 - Update org.thonny.Thonny.appdata.xml - Update bundled esptool - Fix missing dbus-next dependency in Linux
Full release notes from the publisher
Manifest: manifests/a/AivarAnnamaa/Thonny/4.1.7
4.1.6 · 2024-09-11 · 2 installers notes
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All usersen-US | cebb7723b7acc5876bc1e023d136a5816ed1aaa390f0d3d2df5de0f75720a69c |
Download |
| x64 (64-bit) | Inno Setup | Per useren-US | cebb7723b7acc5876bc1e023d136a5816ed1aaa390f0d3d2df5de0f75720a69c |
Download |
Pin this version: winget install --id AivarAnnamaa.Thonny --version 4.1.6 --exact
Release notes
🇺🇦 Thonny 4 is dedicated to Ukraine fighting the Russian invasion. Please support Ukraine! 🇺🇦 ## Installation instructions ### Windows Default Windows installer (thonny-4.1.6.exe) is 64-bit and comes with Python 3.10 -- this means it is suitable only for 64-bit Windows 8.1, 10 and 11. For Windows 7, 8 and for 32-bit Windows 10 use thonny-py38-4.1.6.exe which comes with 32-bit Python 3.8. ### macOS thonny-4.1.6.pkg contains Universal2 build of Python 3.10 -- this means it is suitable for both Arm and Intel Macs. ### Linux thonny-4.1.6.bash is a script, which downloads and installs thonny-4.1.6-x86_64.tar.gz (with Python 3.10) when run on x86_64 machines. On other platforms it tries to use system python3 (creates a virtual environment for Thonny and installs thonny and its dependencies there) Please note, that version 4.1.5 was published only at PyPI and no binary builds were published for that version. ## Changes since 4.1.4 - Make macOS installer work in Sequoia, #3283 - Add more entitlements for macOS app bundle (may fix problems with programs using camera or microphone) - New and updated languages thanks to the translators at POEditor - Fix handling nulls in PyPI metadata (fixes installing some PyPI packages) - Work around dialogs getting stuck after minimizing windows, #3068 - Fix too eager instrumentation of MicroPython code, #3043 - Fix installing package from local file - Update several dependencies
Full release notes from the publisher
Manifest: manifests/a/AivarAnnamaa/Thonny/4.1.6
4.1.4 · 2023-11-19 · 2 installers notes
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | bb600e31bf35c7dab7dc8b4f7830de6922fee5db4bb1854b89dfdb83de0ede69 |
Download |
| x64 (64-bit) | Inno Setup | Per user | bb600e31bf35c7dab7dc8b4f7830de6922fee5db4bb1854b89dfdb83de0ede69 |
Download |
Pin this version: winget install --id AivarAnnamaa.Thonny --version 4.1.4 --exact
Release notes
Changes since 4.1.3 - Fix regression in MicroPython package installation, #2979 - Add better error message for externally managed environments, #3009 - Fix package installation in remote virtual environments - Update Raspberry Pi detection - Silence "bad-option-value"-s given by Pylint 3
Full release notes from the publisher
Manifest: manifests/a/AivarAnnamaa/Thonny/4.1.4
4.1.3 · 2023-09-27 · 2 installers notes
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | 491820b043103798cea81a0857cca8b0f822c0cb61ad561c5016995c9be566e7 |
Download |
| x64 (64-bit) | Inno Setup | Per user | 491820b043103798cea81a0857cca8b0f822c0cb61ad561c5016995c9be566e7 |
Download |
Pin this version: winget install --id AivarAnnamaa.Thonny --version 4.1.3 --exact
Release notes
Changes since 4.1.2 - Fix first run crash on macOS (#2860) - Fix package upgrade and uninstall in portable variant (#2902) - Fix esptool flasher proposing wrong starting address for ESP32-S2 devices, #2920 - Fix cursor jumping to Shell when program waits for input and the user types opening parenthesis in the editor, #2834 - Add Catalan translation (by Pere) - Update German, French, Portuguese and Romanian translations. (See POEditor for contributions)
Full release notes from the publisher
Manifest: manifests/a/AivarAnnamaa/Thonny/4.1.3
4.1.2 · 2023-08-11 · 2 installers notes
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | 912c25d05cb6a923194e95fd342239979c499bd3d1934d90967ebaf85c228087 |
Download |
| x64 (64-bit) | Inno Setup | Per user | 912c25d05cb6a923194e95fd342239979c499bd3d1934d90967ebaf85c228087 |
Download |
Pin this version: winget install --id AivarAnnamaa.Thonny --version 4.1.2 --exact
Release notes
Changes since 4.1.1 - Avoid repetitive attempts to restart backend after connection gets lost during a Run (#2836) - Automatically hide tooltips if window loses focus, #2607 - Import optional deps with augmented sys.path, fixes problems with importing plug-ins (#2816) - Don't leak main site-packages to virtual environment's sys.path, #2867 - Fix Assistant error with relative imports, #2873 - Don't attempt to save unchanged editor at run, #2804 - Fix MicroPython upload errors by more conservative back-end isolation, #2016, #2851, #2864. Many thanks to @chechigp for patience and help! - Fix MicroPython code completions by fixing packaging of base MicroPython stubs, #2895 - Fix various completion failures by reverting a jedi hack (67f2c120) - Avoid duplicate MicroPython completions when a module is already imported (852308fd) - Update Persian, Italian, Japanese, Brazilian Portuguese and Chinese translations (see POEditor for contributions)
Full release notes from the publisher
Manifest: manifests/a/AivarAnnamaa/Thonny/4.1.2
4.1.1 · 2023-06-11 · 2 installers notes
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | 579a156cd5d322cc9cba085afd56bf00f76978bf00d687ff3eb4fdca74c44121 |
Download |
| x64 (64-bit) | Inno Setup | Per user | 579a156cd5d322cc9cba085afd56bf00f76978bf00d687ff3eb4fdca74c44121 |
Download |
Pin this version: winget install --id AivarAnnamaa.Thonny --version 4.1.1 --exact
Release notes
Changes since 4.1.0 - Fix the warning for cases where Thonny avoids user module shadowing a library module (#384) - Fix installing from local file in ESP flashing dialog (#2811) - Use a tilde to separate pre-release versions in the AppData (#2807), by @jwillikers - Use bigger initial width in simple mode - Big progress with Italian translation, by mapi68, Ribezzz and sailslack - Updated Chinese (TW) and English (UK) translations
Full release notes from the publisher
Manifest: manifests/a/AivarAnnamaa/Thonny/4.1.1
4.1.0 · 2 installers notes
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | 3c44f8708680077ce07809bb8b8d9c097ee11f6179da3943db84adb70ac15d08 |
Download |
| x64 (64-bit) | Inno Setup | Per user | 3c44f8708680077ce07809bb8b8d9c097ee11f6179da3943db84adb70ac15d08 |
Download |
Pin this version: winget install --id AivarAnnamaa.Thonny --version 4.1.0 --exact
Release notes
New - Enhance esptool GUI (propose known MicroPython and CircuitPython downloads; allow setting baud rate and start address; allow querying device info), #2707, #1600, #2536, #1171, #2657 - Ensure Thonny's backends don't get confused by other installations, #2616 - Detect and warn if user module is shadowing a library module, #384 - Make serial port description in interpreter selection menu more descriptive - Added pt_BR translation for all help pages, #2673, by @mgmalheiros - Add Pololu MicroPython downloads to UF2 flasher - Use UDisks to find mounted filesystems on Linux, #2683 by jwillikers Fixes - Fix a potential autocompletion error, #2162 - Experiment with better MicroPython raw paste fallback, #2624 - Fix sys.sdtout.write return value, #2629 - Remove unnecessary shebangs, #2645 - Add option for saving unnamed editors before Run/Debug, #2619 - Fix blank editors in macOS, again, #2425 - Fix todo view, #2681, by @kr-g - Minor corrections for English help pages, #2674, by @mgmalheiros - Upgrade bundled esptool from 4.4 to 4.5 - Allow Linux installer to use existing Python 3.11 and 3.12, #2676 - Require saving before using fast debugger, #2699, by @michaellass - Add missing translation sites in editors.py, #2705 by @nicolasdespres - Restore MicroPython completions in the shell, #2467, #2419 - Don't use deprecated FLASK_ENV environment variable. - Add better shortcut for increasing font size in macOS, #2725 - Avoid falling back to Python menu in simple mode on macOS, #2729…
Full release notes from the publisher
Manifest: manifests/a/AivarAnnamaa/Thonny/4.1.0
4.0.2 · 2023-01-14 · 2 installers notes
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | 31d34e6f4c20ff90efab9a19625af200750d952da1405b339cde45e03751ecc3 |
Download |
| x64 (64-bit) | Inno Setup | Per user | 31d34e6f4c20ff90efab9a19625af200750d952da1405b339cde45e03751ecc3 |
Download |
Pin this version: winget install --id AivarAnnamaa.Thonny --version 4.0.2 --exact
Release notes
Read the release notes on the publisher’s site
Manifest: manifests/a/AivarAnnamaa/Thonny/4.0.2
4.0.1 · 2022-09-11 · 2 installers notes
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | 52ef74e7425f87069ab4f0ab1fad443efd2edb8b27fddebff6c71f0f3ee91e12 |
Download |
| x64 (64-bit) | Inno Setup | Per user | 52ef74e7425f87069ab4f0ab1fad443efd2edb8b27fddebff6c71f0f3ee91e12 |
Download |
Pin this version: winget install --id AivarAnnamaa.Thonny --version 4.0.1 --exact
Release notes
Read the release notes on the publisher’s site
Manifest: manifests/a/AivarAnnamaa/Thonny/4.0.1
4.0.0 · 2022-08-22 · 2 installers notes
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| Any | Inno Setup | All usersen-US | aca81fca1fcc835a1e96fdb5bc4f9a0b1c41474afcf4430e3bc6427b642ef1a1 |
Download |
| Any | Inno Setup | Per useren-US | aca81fca1fcc835a1e96fdb5bc4f9a0b1c41474afcf4430e3bc6427b642ef1a1 |
Download |
Pin this version: winget install --id AivarAnnamaa.Thonny --version 4.0.0 --exact
Release notes
Read the release notes on the publisher’s site
Manifest: manifests/a/AivarAnnamaa/Thonny/4.0.0
3.3.13 · 2 installers
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| Any | Inno Setup | All usersen-US | 3e95738c44f95835dfbecc4babdfbfa4e86e75ea4fc4f6b127fde329ee4bd458 |
Download |
| Any | Inno Setup | Per useren-US | 3e95738c44f95835dfbecc4babdfbfa4e86e75ea4fc4f6b127fde329ee4bd458 |
Download |
Pin this version: winget install --id AivarAnnamaa.Thonny --version 3.3.13 --exact
Release notes
Manifest: manifests/a/AivarAnnamaa/Thonny/3.3.13
3.3.11 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| Any | Inno Setup | — | d410c0621aac6a9ebd526307d6ca02bbb0f93f12638d585b25f8fa88e450c0b1 |
Download |
Pin this version: winget install --id AivarAnnamaa.Thonny --version 3.3.11 --exact
Release notes
Manifest: manifests/a/AivarAnnamaa/Thonny/3.3.11
3.3.10 · 1 installer
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| Any | Inno Setup | — | a28273cfb0cab9fac9ecdad753f2a640ccd2441f654dfb6b960aa130d718e731 |
Download |
Pin this version: winget install --id AivarAnnamaa.Thonny --version 3.3.10 --exact
Release notes
Manifest: manifests/a/AivarAnnamaa/Thonny/3.3.10
3.3.7 · 2021-04-30 · 2 installers notes
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | 244ed6272dd369ab2985baaa8528af389ef4c0b058ad751be7ff0da199c56d36 |
Download |
| x64 (64-bit) | Inno Setup | Per user | 244ed6272dd369ab2985baaa8528af389ef4c0b058ad751be7ff0da199c56d36 |
Download |
Pin this version: winget install --id AivarAnnamaa.Thonny --version 3.3.7 --exact
Release notes
Read the release notes on the publisher’s site
Manifest: manifests/a/AivarAnnamaa/Thonny/3.3.7
3.3.6 · 2021-03-06 · 2 installers notes
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | a0582c5f6c329e7bc8767d2fa63fc6a89a435f056b56f353ae4722dea987b7ea |
Download |
| x64 (64-bit) | Inno Setup | Per user | a0582c5f6c329e7bc8767d2fa63fc6a89a435f056b56f353ae4722dea987b7ea |
Download |
Pin this version: winget install --id AivarAnnamaa.Thonny --version 3.3.6 --exact
Release notes
Read the release notes on the publisher’s site
Manifest: manifests/a/AivarAnnamaa/Thonny/3.3.6
3.3.5 · 2021-02-22 · 2 installers notes
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | c54c95141b37cd624ed70b8d70e4cb1fbe6f032b4af15cfe5c136a8b66ecef00 |
Download |
| x64 (64-bit) | Inno Setup | Per user | c54c95141b37cd624ed70b8d70e4cb1fbe6f032b4af15cfe5c136a8b66ecef00 |
Download |
Pin this version: winget install --id AivarAnnamaa.Thonny --version 3.3.5 --exact
Release notes
Read the release notes on the publisher’s site
Manifest: manifests/a/AivarAnnamaa/Thonny/3.3.5
3.3.4 · 2021-02-17 · 2 installers notes
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | 3465f5843d5eddade9880cad158baa8d80638509912b02a7d72d2bbb2066c3d1 |
Download |
| x64 (64-bit) | Inno Setup | Per user | 3465f5843d5eddade9880cad158baa8d80638509912b02a7d72d2bbb2066c3d1 |
Download |
Pin this version: winget install --id AivarAnnamaa.Thonny --version 3.3.4 --exact
Release notes
Read the release notes on the publisher’s site
Manifest: manifests/a/AivarAnnamaa/Thonny/3.3.4
3.3.3 · 2021-01-21 · 2 installers notes
| Architecture | Format | Scope | SHA-256 | Download |
|---|---|---|---|---|
| x64 (64-bit) | Inno Setup | All users | 7b11ef32dbf0e16a1ee52c07ae05f0ecc1d569d3b18c426477f87f6e2507ffd9 |
Download |
| x64 (64-bit) | Inno Setup | Per user | 7b11ef32dbf0e16a1ee52c07ae05f0ecc1d569d3b18c426477f87f6e2507ffd9 |
Download |
Pin this version: winget install --id AivarAnnamaa.Thonny --version 3.3.3 --exact
Release notes
Read the release notes on the publisher’s site
Manifest: manifests/a/AivarAnnamaa/Thonny/3.3.3
All older versions: manifests/a/AivarAnnamaa/Thonny
Mac versions
Homebrew casks list only the current release. Earlier builds appear in the cask’s history on GitHub, and Homebrew cannot install them directly.
5.0.1 latest · 2 installers
| Architecture | Format | Requires | File & source | SHA-256 | Download |
|---|---|---|---|---|---|
| Intel (x64) | PKG | — | thonny-5.0.1-x64.pkggithub.com | 1bb31ae9fe48c712980e57b0353a051c6e2615ba2cebc164179db134588ac033 |
Download |
| Apple silicon (ARM64) | PKG | — | thonny-5.0.1-arm64.pkggithub.com | d82bcac04b9e010695fbc7a7d176188a5aa731bdcff163f4d3d7a32c6beefe50 |
Download |
Release notes
Linux versions
Flathub lists only the current release, and Flatpak installs the newest build; earlier versions cannot be chosen from the listing.
Alternatives to Thonny
Similar apps in Code editors and IDEs on Everyversion. Each one links to the download location named in the publisher’s package data, with a SHA-256 checksum.
Thonny FAQ
Is Thonny safe to download from here?
We host no installers. Every download button goes to the download location named in the package listing, and the checks below were run on those files.
On 2026-11-08 we downloaded the latest 4 installers from those sources and re-computed the SHA-256 of each: 4 of 4 match the package catalog’s value. Code signatures: 2 valid, 2 not signed.
VirusTotal: none of its 64 security engines flagged any of the 4 scanned files.
Reports exist for 4 of 5 files, so the rating does not cover the rest.
Our rating: Safe so far. No check is a guarantee. See the security details above and our Security and Trust Center. Publisher’s website: Thonny’s official website.
Does Thonny update itself after I install an old version?
For Windows, we have no information on whether Thonny updates itself, and for Mac, we have no confirmation that the app updates itself, although many apps check for updates and offer to install them. Look for an update setting in Thonny (see Thonny’s documentation) before you rely on an older version.
Does Thonny cost anything?
No. Thonny is free and open source (license: MIT).
Which versions of Thonny are listed here, and how far back?
For Windows, we list 35 versions, from 2.1.22 (2019-02-09) up to 5.0.1, and for Mac, only the current release (5.0.1) is listed, because older Mac builds are not kept in the package listing, and for Linux, we list 1 version, from 4.1.7 (2024-12-16) up to 4.1.7. This page shows the newest 20 Windows versions; the JSON and Markdown files for this app list all 35 Windows versions.
Where do the download links go?
They go straight to the source named in the package catalog, with nothing added by us: for Windows, to github.com, and for Mac, to github.com, and for Linux, to dl.flathub.org. We host no files. Compare the SHA-256 shown next to each file with the one you compute after downloading. Publisher’s website: Thonny’s official website.