PyCharmUnified Product

The only Python IDE you need

Download

Free forever, plus one month of Pro included

Download

Free forever, plus one month of Pro included

Select an installer for Intel or Apple Silicon
Download

Free forever, plus one month of Pro included

PyCharm

Version: 2025.1

Build: 251.23774.444

16 April 2025

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.

PyCharm goes AI! Less routine, more coding joy. All refined JetBrains AI tools ‒ right in your IDE, for free.

PyCharm Community is now part of one unified PyCharm!

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 Edition

The IDE for Pure Python Development

Download

Free, built on open source

Download

Free, built on open source

Select an installer for Intel or Apple Silicon
Download

Free, built on open source

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, you can use PyCharm for free, as all the essential tools and features for core Python development are available at no cost.

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
The update process hasn’t changed. You can update to the latest version of PyCharm directly within the IDE, through the Toolbox App, or by downloading the installer from our website.

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.

PyCharm collects anonymous IDE usage statistics, provided that the user has given consent. The usage statistics are processed and used internally to improve the quality of the IDE and the overall developer experience.
If you have an active PyCharm Professional license, the distribution model change does not impact you. In fact, it’s designed to make your workflow even more convenient by streamlining access to features and providing a more unified experience.

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.

Yes, all settings, projects, and saved data will be seamlessly transferred to PyCharm.
No, you don’t have to pay to access the standard features you need for core Python development.
PyCharm will require a bit more disk space as more features are included – 3.5 GB (SSD recommended). Apart from that, there are no differences in system requirements.
No, there are no limitations or restrictions.

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

Yes, upon launching PyCharm, you’ll automatically start a 30-day trial for the Pro subscription so you can explore all the advanced features.

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.

For your convenience, the Pro subscription trial period can be repeated after every major update.
Yes, you can continue working in PyCharm after the trial period ends, as all the core features for Python development are available in PyCharm for free and without any restrictions. You can also purchase the Pro subscription right inside the IDE or on our website to get full access to tools for professional development.
You can purchase the Pro subscription right inside the IDE or on our website . Alternatively, you can continue working in PyCharm, as all the core Python features are available there without any limitations.
If you used certain features (like running configurations or remote interpreters) during your Pro trial or under a different license and they become unavailable after the trial ends or your license expires, don’t worry. Your settings and configurations are safely saved. Once you upgrade to a Pro subscription, those features (and any associated data) will automatically reappear and continue working as before.

Pro subscription

A Pro subscription provides access to the advanced features of PyCharm designed specifically for web development, data, and ML/AI engineering, unlocking additional tools and capabilities to enhance your experience and productivity.
You can buy the Pro subscription directly within the IDE or on our website .

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.

Other

Yes, the transition is smooth, so any previously developed plugin is compatible with PyCharm.