Free and open first
Best Python IDEs in 2026
Python IDEs bring coding tools into an environment for developing Python applications. Compared on code intelligence, integrated debugging, profiling, and test running, the entries also cover Python environment tools and remote development. Supported platforms can help you check fit with your setup, while free-plan availability and paid-from pricing give you cost points to consider. Anvil, Eric, and Spyder are among the options, along with NINJA-IDE, Positron, PyCharm, Pyzo, and PyScripter. Weigh the listed coding, testing, and environment capabilities against the way you build and maintain Python projects.
- 26 apps
- Research read 23 Sept 2026
- How the order is worked out
- 1
Anvil
Free plan Open source AndroidAPIiPhone+5Anvil brings visual app design, Python development, data storage, and deployment into one environment.
- 2
PyCharm
Free plan Open source APILinuxMac+2PyCharm combines Python-focused editing with debugging, testing, integrations, and database tools across three desktop platforms.
- 3
Eric
Free plan LinuxMacWindowsEric brings Python editing, debugging, testing, and project tools into one free IDE.
- 4
NINJA-IDE
Free plan LinuxMacWindowsNINJA-IDE offers Python project tools and extensible editing at no cost. Its listed installers cover Windows and Linux, while macOS availability is limited to source code.
- 5
Positron
Free plan LinuxMacWindowsPositron brings data exploration, notebooks, database connections, and Python and R tools into a free desktop IDE.
- 6
CodeSkulptor3
by CodeSkulptor3Free plan WebCodeSkulptor3 provides a teaching-oriented Python environment with a built-in editor, console, and graphical libraries.
- 7
Juno
Free plan iPhoneJuno offers local Python development on iPad and iPhone, with notebooks, scripts, offline execution, and optional AI assistance.
- 8
Online Python
Free plan WebOnline Python brings browser-based coding, debugging, testing, and beginner lessons together in a free IDE. Check the sharing settings before including anything sensitive in code shared by link.
- 9
Spyder
Free plan LinuxMacWeb+1Spyder brings Python editing, interactive work, variable inspection, and debugging together for scientific development.
- 10
Pyzo
Free plan LinuxMacWindowsPyzo combines an interactive shell with an editor and built-in programming tools, and works with system-installed Python interpreters.
- 11
Spyder
Free plan LinuxMacWeb+1Spyder brings code editing, execution and scientific tools into one free Python environment. Browser users should account for Binder's loss of code and data when leaving the session.
- 12
TigerJython
Free plan LinuxMacWeb+1TigerJython focuses on learning rather than project-based IDE workflows, with teaching features and a browser option alongside desktop downloads.
- 13
Pydroid 3
Free plan AndroidChoose Pydroid 3 if you want an Android Python IDE with offline execution, package support and an integrated debugger.
- 14
Pyloft
Free plan WebPyloft combines browser-based Python execution with shared editing and teaching tools. Its single-driver control means only one participant edits and runs code at a time.
- 15
PyScripter
Free plan WindowsPyScripter combines Python editing, debugging, testing, and refactoring in a free Windows IDE.
- 16
Pyto
Free plan iPhoneMacChoose Pyto if you want to run Python or C/C++ locally on an iPhone, iPad, or supported Mac, with an editor, terminal, and listed libraries.
- 17
Wing Python IDE
Free plan APILinuxMac+2Wing brings editing, debugging, testing, and remote-development features to Python work on three desktop platforms.
- 18
PythonMastery
Free plan WebPythonMastery combines a browser Python editor and notebook with learning materials and practice exercises, without requiring an account.
- 19
Python Online
Free plan WebPython Online covers coding, package installation, interactive work, and app hosting in the browser.
- 20
unittest
Free plan LinuxMacWindowsunittest provides test organization, command-line execution, discovery, and mock support as part of Python’s standard library.
- 21
PyTogether
Free plan WebPyTogether pairs browser-based Python coding with real-time collaboration and project communication at no listed cost.
- 22
QPython
Free plan AndroidQPython combines Android Python development tools with options for AI-assisted coding and local model use.
- 23
Thonny
Free plan LinuxMacWindowsThonny keeps Python’s interface approachable while providing debugging, variable views, package management, and bundled Python.
- 24
LiClipse
Free trial LinuxMacWindowsLiClipse adds language coverage, editing controls, previews, and development tools to Eclipse. Its paid license and 32-bit limitation are important considerations before choosing it.
- 25
Pythonista
Paid iPhonePythonista combines Python development, debugging, graphics, scientific libraries, and iOS integrations in one app.
5.2 Visit site
#1Places #1, #2, #3, #4, #5 on this list can be bought by the makers of the software on it. See the price
More in Developer Tools
- Python Package Managers27
- Query Engine Software28
- RDF Databases26
- Real User Monitoring29
- Regular Expression Testers23
- Relational Databases38
- Release Orchestration Software29
- Requirements Management Software23
- Retrieval-Augmented Generation Tools26
- Reverse Engineering Tools73
- Reverse Proxy Software33
- Runbook Automation Software24