PyCharmUnified Product
The only Python IDE you need

Version: 2025.1
Build: 251.23774.444
16 April 2025
System requirements
Installation instructions
PyCharm is now one unified product!
All users now automatically start with a free one-month Pro trial. After that, you can subscribe to Pro or keep using the core features for free – now with Jupyter support included.
PyCharm Professional users are unaffected and will continue to enjoy full access to all Pro features in the unified product.
Switch to the unified PyCharm and get all core Community features for free, now with built-in Jupyter support. You can upgrade to PyCharm Community 2025.1 as usual – no immediate changes are necessary. A seamless migration will follow in the next release. Either way, you keep everything and get more.PyCharm Community is now part of one unified PyCharm!
PyCharm Community Edition
The IDE for Pure Python Development
PyCharm Unified Product FAQ
General
Having two editions of PyCharm has been a cause of confusion among users for several years. It resulted in a significant group of developers who actually would have liked to use paid features but never got to try them, did not know how to try them, or didn’t even know they existed.
That’s why we decided to make a unified product, PyCharm, with all the features of the Community Edition enabled as the core, and all of our pro features available in the Professional Edition with a free 30-day trial, making it easier for developers to try them out.
With unified PyCharm, all users will now receive a superior-quality product, as we are focused on delivering the best possible experience in a single IDE. This also enables us to introduce new features more quickly and further drive innovation.
All users of PyCharm can now explore its full capabilities through an automatically activated 30-day free Pro trial, giving full access to all of its pro features immediately after initial installation. You can purchase a Pro subscription if you’d like to keep using the pro features after the trial ends. Otherwise, you can continue using the core features of PyCharm for free without a subscription.
Yes, all features from PyCharm Community Edition are available in PyCharm. Everything you love in the Community Edition continues to be available at no cost. We’ve also added basic support for Jupyter notebooks to make your development even more productive!
A list of free features (transferred from PyCharm Community Edition):
- Python, Dart (via plugin), HTML, XML, JSON, YAML, XSLT, XPath, and Markdown support
- JetBrains AI tools (plugin)
- Language injections
- Intelligent code completion
- Instant search and quick navigation
- Python-specific inspections and context actions
- Live templates
- Project-wide refactoring
- Collaborative development (Code With Me)
- Debugger
- Terminal
- Docker and Docker Compose
- Build tools: Virtualenv, Pipenv, Poetry, uv, Hatch
- Conda interpreters
- Run configurations
- Testing frameworks support: unittest, pytest, doctest, tox, Nose, TwistedTrial
- Version control systems: Git (GitHub and GitLab), Subversion, Mercurial
- Customizable IDE and code appearance
- Accessibility
Newly added free features for Jupyter notebook support:
- Notebook rendering and output display
- Code insight, completion, and quick-fixes
- Run and debug support
- Standard table output (e.g., pandas)
- Notebook navigation (structure, cell jump, tags, etc.)
- Floating Markdown editor
More new features include:
- HTTP Client
- LSP (Language Server Protocol)
- Perforce
In addition to all the features available in PyCharm, the Pro subscription provides access to the following:
- Free JetBrains AI tools (plugin)
- AI in Jupyter and Django intention actions
- Local and remote full-scale Jupyter notebooks, including debugging, datasets, interactive tables, dashboards
- Hugging Face and Databricks integration
- Advanced support for Django, Flask, and FastAPI
- Support for JavaScript, TypeScript, React, Angular, and other frontend frameworks
- Local AI-powered full line code completion
- Remote development
- Build tools: Vite, Webpack, Gulp, and Grunt
- Duplicate code detection
- Deployment: Kubernetes and Terraform
- OpenAPI: specification code assistance
- Endpoints tool window
- Remote interpreters
There is no need to uninstall PyCharm Community Edition or PyCharm Professional to install and use PyCharm. For PyCharm Professional users, the update process remains unchanged (through the patch) and works as it always has.
For PyCharm Community Edition users, PyCharm will be installed separately – this way you’ll still have access to the Community Edition to make the transition smoother.
Yes, students and teachers are eligible for a free Pro subscription. If you already own an active educational license for PyCharm Professional, you can continue to enjoy full access to pro features in PyCharm.
You can apply for an educational license through this form.
PyCharm Community Edition
As a PyCharm Community Edition user transitioning to PyCharm, you'll keep full access to all the essential features for seamless Python development from Community Edition – plus additional features to enhance your experience.
You'll also get a chance to explore advanced functionalities with a free 30-day Pro subscription trial, automatically activated on launching the PyCharm unified product.
Yes, even after migrating to PyCharm, you can continue using PyCharm Community Edition and switch between editions if needed. However, we recommend using PyCharm, as it will be the only edition receiving updates and new features in upcoming releases.
All the features and benefits of PyCharm Community Edition are available in PyCharm.
You can also continue using PyCharm Community Edition up to v.2025.2, but updates and new features will be provided for PyCharm only.
We're fully committed to open-source – the core PyCharm code remains available on GitHub as before, and we’ll keep updating it regularly. We’ll provide a convenient way to build PyCharm from sources via GitHub Actions.
Pro trial
The Pro subscription trial will automatically conclude after 30 days. If you wish to end it sooner, you can do that through the Help | Manage Subscription dialog by deactivating the trial license.
While access to pro features will end, you’ll still retain access to all the essential tools and features for core Python development.
Pro subscription
After the Pro subscription ends, you can renew the subscription directly within PyCharm to keep access to the latest pro-grade tools and features.
If you decide not to renew your subscription, you can also continue using the pro-grade tools and features for the last version of PyCharm available during your active subscription period (perpetual fallback license). However, this version will no longer receive updates, new features, or support.