IntelliJ IDEA

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
IntelliJ IDEA
Score 9.3 out of 10
N/A
IntelliJ IDEA is an IDE that aims to give Java and Kotlin developers everything they need out of the box, including a smart code editor, built-in developer tools, framework support, database support, web development support, and much more.
$16.90
per month
Pricing
IntelliJ IDEA
Editions & Modules
For Individual Use
$16.90
per month
All Products Pack (For Individual Use)
$28.90
per month
For Organizations
$59.90
per month
All Products Pack (For Organizations)
$77.90
per month
Offerings
Pricing Offerings
IntelliJ IDEA
Free Trial
Yes
Free/Freemium Version
Yes
Premium Consulting/Integration Services
No
Entry-level Setup FeeNo setup fee
Additional DetailsYearly subscriptions: For Individual Use – $169 /1st year, $ 135 /2nd year and $ 101 /3d year onwards For Organizations – $599 /1st year, $479 /2nd year and $ 359 /3rd year onwards All Products Pack (For Individual Use) – $289 /1st year, $ 231 /2nd year and $ 173 /3d year onwards All Products Pack (For Organizations) – $799 /1st year, $623 /2nd year and $ 467 /3rd year onwards
More Pricing Information
Community Pulse
IntelliJ IDEA
Considered Both Products
IntelliJ IDEA
Chose IntelliJ IDEA
IntelliJ IDEA has several benefits over vs code when it comes to Java applications, including in-built Java compilers, Maven lifecycle support, Lombok preprocessing, and sonar integration. While vs code is largely generic, IntelliJ IDEA has focused primarily on Java …
Chose IntelliJ IDEA
Eclipse is just so old, like a dinosaur, compared to IntelliJ. There are still formats that Eclipse supports better, especially old and/or propriety ones. Still, most of the modern software development needs can be done on IntelliJ, & in a much better way, some of them are not …
Chose IntelliJ IDEA
It is much more friendly to use and has more features in terms of leading to more efficient and productive software engineers. I prefer the interface as well as the code Completion/code refactoring and error suggestions
Chose IntelliJ IDEA
PyCharm is for Python, but otherwise similar to IntelliJ IDEA. Both IDEs are great for their intended languages. I selected Intellij IDEA because of its support for Scala. I selected Intellij IDEA over Spark SBT because it is faster and more convenient.
Chose IntelliJ IDEA
Previously we were using Eclipse but due to the ease of understanding and easy to navigate user interface with drop downs, wizards they are better in IntelliJ moreover for experienced developers migrating to IntelliJ as compared to Eclipse. It has an easy to understand UI and …
Chose IntelliJ IDEA
Compared to the other alternatives, IntelliJ is more complete, modern and robust. The other alternatives are dated and do not have features that exist by default in IntelliJ.
Chose IntelliJ IDEA
IntelliJ has the richest and most complete set of features out of all the IDEs I've tried. There is the most compatibility across different languages and caters to different compilation strategies. The updates come very regularly, so we know that the product is constantly …
Chose IntelliJ IDEA
IntelliJ IDEA is one of the products of JetBrains and it beats every IDE in the market in terms of performance, user experience, and productivity.

Chose IntelliJ IDEA
Microsoft Visual Studio Code (VS) requires a lot of textual configuration, where IntelliJ IDEA provides a graphical interface with configuration options displayed. This matters a lot to me as I don't want to hunt around the internet to remember how to set different parameters …
Chose IntelliJ IDEA
UI--IntelliJ IDEA is the winner.
IntelliSense--Again, IntelliJ IDEA is the winner.
Performance and CPU usage - IntelliJ IDEA has a lot of room to improve on this. Eclipse handle the large projects more effectively than IntelliJ IDEA.
Chose IntelliJ IDEA
IntelliJ surpassed every single competitor. The only viable alternative I still use is VisualStudio Code build in a browser for demo purposes... other than that, IDEA does everything better, faster, and in a more comfy way. This is the best IDE out there. This is just as good …
Chose IntelliJ IDEA
IntelliJ IDEA includes FTP deployment which is ideal for legacy web applications and simple projects that don't use CI/CD. The outline view which lists methods within a class (ColdFusion component) is the easiest to use out of any other IDE and makes navigating large files a …
Chose IntelliJ IDEA
Against competition I can say about IntelliJ that:
1. It is definitely faster and efficient than other IDEs. Comparing with Eclipse it emerges as a clear winner in terms or raw performance.
2. More feature Rich with great support for modern technologies. It has great support for …
Chose IntelliJ IDEA
  • Jdeveloper: So slow, crashes many time, leak Spring framework developer productivity support. Best performance with recommended Oracle SDK Distributions and not comparable in terms of debugging.
  • Eclipse: More J2ee oriented cant act as Intellij IDEA cloud native development with …
Chose IntelliJ IDEA
Eclipse [doesn't] have smart suggestions feature, nor [does] it ha[ve] column selection mode. So, overall productivity decreases.
Chose IntelliJ IDEA
IntelliJ is very much focused on user-friendliness which I'm very fond of.
Chose IntelliJ IDEA
They are memory friendly. The boot-up really fast as compared to IntelliJ IDE. Open-source and freely available to use is one of the major reasons if someone can switch from IntelliJ. Vast community support is available in case of any issue. They occupy less space as compared …
Chose IntelliJ IDEA
Much more functionality and freedom than in Eclipse, but it cost you money while the second is free.
Chose IntelliJ IDEA
I have used Eclipse also in the past. But it is slow compared to IntelliJ, it does not offer as many features as IntelliJ offers, and the integrations with third-party tools is not great. But they are open-source and they don't charge anything whereas IntelliJ charges $500 per …
Chose IntelliJ IDEA
IntelliJ is a full featured IDES and has the most advanced set of features for developing web and desktop applications. It supports integration of the Spring framework which is necessary for web development. It supports web app scripting languages and web development …
Chose IntelliJ IDEA
Since we are primarily a Scala shop, I only evaluated other tools based on their support for Scala. As I hinted at before, Vim and Sublime Text 3 have practically no support for Scala as all the Scala plugins that worked were never finished and abandoned and only work for Scala …
Chose IntelliJ IDEA
I think IntelliJ has more features and is more friendly for plugin or add-on developments. IntelliJ also suites better for large companies.
Top Pros
Top Cons
Best Alternatives
IntelliJ IDEA
Small Businesses
PyCharm
PyCharm
Score 9.0 out of 10
Medium-sized Companies
PyCharm
PyCharm
Score 9.0 out of 10
Enterprises
PyCharm
PyCharm
Score 9.0 out of 10
All AlternativesView all alternatives
User Ratings
IntelliJ IDEA
Likelihood to Recommend
8.5
(55 ratings)
Likelihood to Renew
5.0
(1 ratings)
Usability
9.1
(4 ratings)
Support Rating
8.9
(15 ratings)
Implementation Rating
9.0
(1 ratings)
User Testimonials
IntelliJ IDEA
Likelihood to Recommend
JetBrains
For a modern software project, where you want to store everything as code, from the backend to the frontend, to the DB patch scripts, to the documents, API specs, diagrams, infrastructure-as-code, etc. IntelliJ is basically your one-stop. In the same IDE, you can write code, write a spec, draw diagrams, make changes to patch scripts, infrastructure definition.
Read full review
Pros
JetBrains
  • Unit testing: Fully integrated into IntelliJ IDEA. Your unit tests will run smoothly and efficiently, with excellent debugging tools for when things get tricky.
  • Spring integration: Our Spring project using Maven works flawlessly in IntelliJ IDEA. I know firsthand that Apache is also easily and readily supported too. The integration is seamless and very easy to set up using IntelliJ IDEA's set up wizard when importing new projects.
  • Customization: IntelliJ IDEA comes out of the box with a bunch of handy shortcuts, as well as text prediction, syntax error detection, and other tools to help keep your code clean. But even better is that it allows for total customization of shortcuts you can easily create to suit your needs.
Read full review
Cons
JetBrains
  • IntelliJ IDEA wins as long as the language is Java. Outside that , e.g., in other languages, it is not so advanced.
  • It is licensed, with a steep licensing cost. All features are not included in the free edition.
  • It is not as light as Eclipse, so in a weak system, it can be a pain.
Read full review
Likelihood to Renew
JetBrains
VS Code is maturing and has a Scala plugin now. The overall experience with VS Code - for web development at least - is very snappy/fast. IntelliJ feels a bit sluggish in comparison. If that Scala plugin for VS Code is deemed mature enough - we may not bother renewing and resort to the Community Edition if we need it.
Read full review
Usability
JetBrains
The user interface for IntelliJ Idea is phenomenal. It's got the usual JetBrains interface but it works well to support all Java processes. All in all, it is a solid product and to be expected from JetBrains who creates this integrated development environment software. It allows me to test in the IDE and run other manual workflows automatically such as install packages.
Read full review
Support Rating
JetBrains
Customer support is really good in the case of IntelliJ. If you are paying for this product then, the company makes sure that you will get all the services adequately. Regular update patches are provided to improve the IDE. An online bug report makes it easier for the developers to find the solution as fast as possible. The large online community also helps to find the various solutions to the issues.
Read full review
Implementation Rating
JetBrains
This installs just like any other application - its pretty straight forward. Perhaps licensing could be more challenging - but if you use the cloud licensing they offer its as simple as having engineers login to the application and it just works.
Read full review
Alternatives Considered
JetBrains
Microsoft Visual Studio Code (VS) requires a lot of textual configuration, where IntelliJ IDEA provides a graphical interface with configuration options displayed. This matters a lot to me as I don't want to hunt around the internet to remember how to set different parameters that I don't use very often. This may be the biggest reason I don't use VS. Eclipse was great for when I was in college, but the power offered by IDEA is so much better that I haven't actually looked back since.
Read full review
Return on Investment
JetBrains
  • IntelliJ wasn't provided as complimentary, but the pricing was reasonable. We're healthcare organization of which our applications used to be mission critical and affect to patient safety, we were willing to pay the price.
  • With the pricing, business support was good and well conducted during the project.
  • Overall it was cost-effective as it saved our developers' time in general. (We don't have quantitative measure but we got feedback from them)
Read full review
ScreenShots

IntelliJ IDEA Screenshots

Screenshot of IntelliJ IDEA interface overview: the Project tool window (left) outlines the code structure and the Editor (right) is used to read, write, and explore the source code.Screenshot of IntelliJ IDEA analyzing the context. It then suggests the most applicable and relevant code.Screenshot of the Search Everywhere window, where users can search for files, actions, classes, symbols, settings, UI elements, and anything in Git, all from a single entry point.Screenshot of inspections to help find probable bugs and dead code, detect performance issues, and improve the overall code structure by providing quick-fixes for any code that contains potential concerns.Screenshot of IntelliJ IDEA's support for frameworks with dedicated assistance for Jakarta EE, JPA, Reactor, Spring and Spring Boot, and other popular frameworks.Screenshot of the AI Assistant that provides AI-powered features for software development. It can explain code, answer questions about code fragments, provide code suggestions, generate documentation, and commit messages.