▶ Product description
It is a capable and ergonomic IDE for JVM. Every aspect of IntelliJ IDEA has been designed to maximize developer productivity. Together, intelligent coding assistance and ergonomic design make development not only productive but also enjoyable.
Deep intelligence
After IntelliJ IDEA has indexed your source code, it offers a blazing fast and intelligent experience by providing relevant suggestions in every context: instant and clever code completion, on-the-fly code analysis, and reliable refactoring tools.
Out-of-the-box environment
Mission-critical tools such as integrated version control systems and a wide variety of supported languages and frameworks are all available — no plugin hassle included.
Smart code completion
While the basic completion feature suggests names of classes, methods, fields, and keywords within the visibility scope, Smart completion suggests only types that are expected in the current context.
Framework-specific assistance
While IntelliJ IDEA is an IDE for Java, it also understands and provides intelligent coding assistance for a large variety of other languages such as SQL, JPQL, HTML, JavaScript, etc., even if the language expression is injected into a string literal in your Java code.
Greater Productivity
IntelliJ IDEA predicts your needs and automates tedious and repetitive development tasks so that you can stay focused on the big picture.
Unobtrusive intelligence
The coding assistance in IntelliJ IDEA is not about only the editor: It helps you stay productive when dealing with other aspects as well (e.g., filling out a field, searching over a list of elements, accessing a tool window, or toggling a setting).
What’s New in IntelliJ IDEA 2020.1
IntelliJ IDEA 2020.1 adds support for Java 14 and new features for a number of frameworks, upgrades the debugger with dataflow analysis assistance, adds a new LightEdit mode, downloads and configures the JDK for you, and so much more.
What’s New in IntelliJ IDEA 2020.1
IntelliJ IDEA 2020.1 adds support for Java 14 and new features for a number of frameworks, upgrades the debugger with dataflow analysis assistance, adds a new LightEdit mode, downloads and configures the JDK for you, and so much more.
▶ Product features
Deep insight into your code
IntelliJ IDEA analyzes your code, looking for connections between symbols across all project files and languages. Using this information, it provides in-depth coding assistance, quick navigation, clever error analysis, and, of course, refactorings.
Learn more about code analysis
Ergonomic development environment
Every aspect of IntelliJ IDEA is designed with ergonomics in mind. IntelliJ IDEA is built on the principle that every minute a developer spends in the flow is a good minute, and things that break developers out of that flow are bad and should be avoided.
Learn more about development environment
Built-in Developer Tools
To streamline your workflow, IntelliJ IDEA offers an unbeatable toolset right from the first start, including a decompiler, a bytecode viewer, FTP, and many more.
Learn more about built-in developer tools
Polyglot experience
In addition to Java, IntelliJ IDEA offers first-class support for top JVM and non-JVM frameworks and languages out of the box.
Learn more about the polyglot experience
▶ Product edition comparison
Commercial licenses are standard license option for organizations and companies. Everyone in the organization can use the product once the organization purchases the license.
Personal license is an option for a person who purchases a license. A company or organization may not purchase, refund, or reimburse a Personal license.
See Comparison chart for details.
See the table below for the difference between IntelliJ IDEA Community Edition (free) and Ultimate Edition (paid). See more
▶ System requirements
※ JetBrains Runtime is offered in a bundle with IDE (JRE 11-based). Therefore, Java installation is not needed to run IntelliJ IDEA. However, standalone JDK is required to develop Java applications.
▶ About License
License for Business and Organization
The Commercial Toolbox Subscription plan is available to corporates including companies or organizations (both for-profit and non-profit) requiring the software for general commercial use. Within the maximum number of subscriptions purchased, any computers, operating systems, and developers within an organization can use the softwares under the commercial toolbox subscription simultaneously.
See the to see if the commercial toolbox subscription is appropriate for you.
For details, check the for business and organization.
License for individual developer
The Personal Toolbox Subscription plan is suitable for an individual purchasing toolbox subscription using your own funds.
Personal Toolbox Subscriptions cannot be purchased by companies in any way or form, nor can a company reimburse an individual for a subscription he/she purchased. However, an individual may use Personal Toolbox Subscription that he/she privately purchased on any hardware, including company hardware.
See the Comparison Table to see if the Personal Toolbox Subscription is appropriate for you.
For details, check the Toolbox Subscription License Agreement for Individual Customers.
Education and Open Source
Students, teachers, academic institutions and non-commercial open source software projects qualify for the 1-year complimentary subscriptions allowing them to use the fully-functional versions of software for non-commercial purposes. For the free subscription conditions, check the Comparison Table.
For the full overview of the discounted and complimentary subscription plans, please check the Available Toolbox Subscription Plans.