Skip to main content
TrustRadius

Overview

What is IntelliJ IDEA?

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.

Read more
Recent Reviews

TrustRadius Insights

IntelliJ IDEA has become the go-to IDE for developers working on various projects across different industries. With its support for …
Continue reading

Intelligent IntelliJ

9 out of 10
May 06, 2022
I use IntelliJ IDEA Ultimate Edition for all my development needs. In addition to the great features, it allows for plugins which my …
Continue reading

The power packed IDE

10 out of 10
March 30, 2022
The IntelliJ IDEA is a central tool that I use on almost a daily basis for most of my development. I am an SAP Hybris developer so have to …
Continue reading

The best Java IDE

10 out of 10
September 30, 2021
Incentivized
My team is migrating from other IDEs to IntelliJ, I've had experience with other JetBrains IDEs and it's been a great change for me, we …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

For Individual Use

$16.90

On Premise
per month

All Products Pack (For Individual Use)

$28.90

On Premise
per month

For Organizations

$59.90

On Premise
per month

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://www.jetbrains.com/idea/buy

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Starting price (does not include set up fee)

  • $16.90 per month
Return to navigation

Product Demos

VSTS plugin for Android Studio and IntelliJ IDEA

YouTube

How to set up IntelliJ IDEA CE for JavaFX on Windows 7

YouTube

AWS Toolkit for IntelliJ - Setup Demo and Deploy a Lambda Function to AWS

YouTube

Announcement | Introducing the AWS Toolkit for IntelliJ IDEA

YouTube

JavaFX Tutorial | JavaFX Connect to MySQL Database (2021) - Basic Demo

YouTube
Return to navigation

Product Details

What is IntelliJ IDEA?

IntelliJ IDEA, a JetBrains IDE, is an integrated development environment for Java and Kotlin development. It helps users produce high-quality code more efficiently, is designed to provide everything needed out of the box, and takes care of routine tasks so users can stay focused on the bigger picture.

IntelliJ IDEA Features

  • Supported: Advanced Code Editor
  • Supported: Code Understanding
  • Supported: Collaborative and Remote
  • Supported: Out-Of-The-Box Experience

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.

IntelliJ IDEA Video

Overview of IntelliJ IDEA

IntelliJ IDEA Technical Details

Deployment TypesOn-premise
Operating SystemsWindows, Linux, Mac
Mobile ApplicationNo

Frequently Asked Questions

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.

IntelliJ IDEA starts at $16.9.

Eclipse, NetBeans, and Android Studio are common alternatives for IntelliJ IDEA.

Reviewers rate Usability highest, with a score of 9.1.

The most common users of IntelliJ IDEA are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(336)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

IntelliJ IDEA has become the go-to IDE for developers working on various projects across different industries. With its support for front-end technologies, major frameworks, and advanced code completion, users have been able to develop websites quickly and efficiently. The exceptional speed and performance of the IDE have been praised by users, surpassing other popular IDEs like Eclipse. The versatile nature of IntelliJ IDEA makes it widely used for Java development, including building Android applications, maintaining version control, and integrating with tools like DB connections and Maven. Organizations have found IntelliJ IDEA to be the standard IDE for code development, reducing development time and offering enterprise features not found in other IDEs. Freelance Java developers also find IntelliJ IDEA highly beneficial in terms of faster backend code writing, learning new skills, and improving programming proficiency. With its compatibility with JVM-based languages like Java, Scala, and Kotlin, IntelliJ IDEA provides better code formatting, Git support, and unit test case running. The robustness and user-friendliness of the IDE make it a preferred choice for software engineers working on Java and Spring-based projects. Additionally, IntelliJ IDEA's customizable nature and strong reliability have made it a trusted tool among developers across industries such as healthcare, web application development, and enterprise application development.

Clean and customizable user interface: Users have consistently praised the clean, customizable, and intuitive user interface of IntelliJ IDEA. Several reviewers have mentioned their appreciation for the ability to personalize the IDE according to their own needs, allowing them to work efficiently and stay organized.

Extensive plugin support: Many users have highlighted the extensive plugin support in IntelliJ IDEA as a major advantage. The wide range of plugins available, such as those for Markdown documents, OpenApi specifications, and PlantUML diagrams, enhance the development experience by providing additional functionalities and increasing productivity.

Excellent language support with code completion: Reviewers have frequently commended IntelliJ IDEA for its excellent support for different programming languages. They specifically mention the auto-completion feature based on DOM model and browser that allows them to complete code quickly and efficiently. This feature has been particularly useful for completing projects within tight deadlines or complex coding tasks.

Default Number of Plugins: Some users have expressed that the default number of plugins in IntelliJ IDEA is excessive, and they suggest starting with a smaller set of plugins and allowing users to add them later according to their needs.

Activiti Workflows Support: The Activiti workflows support in IntelliJ IDEA is considered lacking by some users, especially on complex projects. They feel that improvements are needed to enhance its functionality and usability.

Dependency Management Reliability: Dependency management on complex projects is not considered reliable by some users. This issue may cause difficulties in managing project dependencies effectively and can hinder development progress.

Users recommend trying the free edition of IntelliJ IDEA and learning its shortcuts and menus to enhance productivity. They suggest that Eclipse users switch to IntelliJ, except for Android developers. IntelliJ is highly recommended for professional developers and those working with a limited number of technologies. To improve the experience, it is suggested to have 16GB of RAM. According to users, IntelliJ's pricing is worth it if a company's revenue exceeds the annual cost. It is highly recommended for Java and related projects, especially if there have been issues with Eclipse. Users believe that IntelliJ is the only true multi-role IDE for Mac users and advise learning its keyboard shortcuts. They also highlight the value offered by plugins for IntelliJ.

While Visual Studio is recommended specifically for .NET development, users generally recommend IntelliJ for other use cases. They find that IntelliJ supports multiple languages and frameworks out of the box, making it versatile and worth trying out. For general Java development tasks, users find IntelliJ much easier and cleaner than Netbeans and Eclipse.

Lastly, users appreciate that IntelliJ is easy to use overall.

Attribute Ratings

Reviews

(1-25 of 55)
Companies can't remove reviews or game the system. Here's why
Dushyant Pathak (DKP) | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
IntelliJ IDEA is our preferred IDE for developing enterprise Java applications. Over 10000 developers use the IDE across over 300k repositories, which drives the core infrastructure of the bank, generating revenue in billions. We use it to write code, build and test our Java applications. Since our firm is a banking organization built on a complex, in-house technology and infrastructure system, an IDE is the fundamental building block.
Tung Vu | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Simply the trusted IDE for all your development needs. The core editor is just powerful, intelligent. And there are tons of plugins to support all the languages, formats you can think of. You can even maintain OpenApi & PlantUML documents within the IDE, with interactive rendering. SCM integration, like Git, is also top-notch. Forget the command line, just use IntelliJ's excellent GUI.
Score 9 out of 10
Vetted Review
Verified User
I use IntelliJ IDEA Ultimate Edition for all my development needs. In addition to the great features, it allows for plugins which my company develops and integrates nicely with the build systems we use at the company. I use it for Java, JavaScript, TypeScript, Kotlin and more, from the development stage to the build and deployment stages.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use coding in Java and Scala. It helps to format and view code better. It also has support for git, Gradle, and Maven. It also has support for running unit test cases. It provides widgets for project creations. There are many shortcuts available. You can also set it to use Eclipse shortcuts.
March 30, 2022

The power packed IDE

Score 10 out of 10
Vetted Review
Verified User
The IntelliJ IDEA is a central tool that I use on almost a daily basis for most of my development. I am an SAP Hybris developer so have to work with thousands of files and also refer through the existing codebase for making new changes or fixing the issues present in the existing system. At the same time, working on new features and customizing the Out of the box functionality is also needed, which is taken care of by the IDE. In addition to coding, I am closely involved in version control and also utilize jrebel to do hotfix changes on my local.
Nitin Gupta | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IntelliJ IDEA is a really useful software for our organization it is used in our department for development purposes as it supports all the major languages and our developers like the user interface which is similar to the other IDEs in the market this makes it a major plus for us.
September 30, 2021

The best Java IDE

Score 10 out of 10
Vetted Review
Verified User
Incentivized
My team is migrating from other IDEs to IntelliJ, I've had experience with other JetBrains IDEs and it's been a great change for me, we bet this will bring great productivity for our team.
Chris Barretto | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use IntelliJ IDEA as engineering discretion. If an engineer would like to use it as their IDE, then they can submit a ticket where a license will be provisioned through their SSO. Tapping from the license pool and automatically binding it to our SSO makes it very easy to distribute and manage.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
IntelliJ IDEA is a widely used IDE in our company. Most of the Java and Scala programmers rely on this awesome IDE, which has everything that you need in a day-to-day software development. Some of the users mainly use it as a database exploring requirements. There's nothing that this awesome tool doesn't support.
Tharsanan Kurukulasingam | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
My day-to-day work involves Java development and version control related tasks. IntelliJ IDEA is a very use full editor that solves many aspects of the development. Switching between branches, committing the changes is very straightforward. I find it very easy to write Java code in this IDE because of the simple and straightforward UI.
May 13, 2021

My best IDE

Balázs Kiss | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We changed to InelliJ IDEA 4 years ago, and it has become the main IDE for most of our developers. Ranging from backend java to frontend JS applications, this IDE proved itself to be one of the most versatile IDEs out there. It has frequent updates, is very fast and stable, has a lot of very useful functions that are constantly evolving. From the close integrations of different programming languages to the outside tools like DB connections or MVN integration, this is the, if not the most useful piece of software on my computer right now.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use IntelliJ IDEA for our primary IDE for Adobe Coldfusion and Lucee CFML web application development. It's a powerful IDE that helps us keep our code organized in a beautiful manner that other IDEs simply cannot match. We also use the IDE's built-in FTP/sync functionality to keep legacy websites up to date.
Dinesh Pabbi | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I am an indie developer and a student so I work with web technologies a lot. I usually use IntelliJ when i have to develop a website quickly. IntelliJ allows me to quickly use the front end technologies and with its support of all the major new frameworks (Front end) and advanced code completion, version control capabilities, it is a complete professional developer suite for an indie developer and a team of developers alike.

What I like about This IDE:
1. Support for all the major new frameworks and technologies in front end (ActionScript, SASS, LESS)
2. Version control
3. HTML, CSS, and Javascript editor is just awesome.
4. This IDE is very quick, I mean I have not seen any other IDE being this fast. I have used Eclipse and that IDE is not close to this IDE in terms of performance.

What I don't like:
1. Well, as a student I had trouble buying it since its costly, but hey all good things do come at a cost, right?
2. Since it is feature rich, it has a somewhat big memory footprint so it requires a little more RAM usage.

Score 9 out of 10
Vetted Review
Verified User
IntelliJ IDEA Enterprise edition is to die for. It is the best IDE out there in the market. It has got some out of world features like smart code completion, good suggestions for variables, finding the appropriate methods, [and] column selection mode. All of our batch mates use this IDE only. It makes the work productive and is very easy to integrate.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It is used by the whole department. It makes the coding process very easy and user friendly. Auto-suggestions and support for all types of different plugins really saves the developer and enhances his/her productivity. Kudos to such great product.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I got IntelliJ IDEA as a Github Student Developer account during my undergrad one year back. I must say this is one of the most versatile IDE for Java development. We used this IDE to build Android application for one of the client and keeping version control in IDE is very easy as compared to other available IDE'S. However, I have to migrate to some other open source available IDE'S because, it is paid for professional development.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Most of the company's back end developers use IDEA Ultimate to develop in following languages Java, Scala, some of Node.js. This is the company default and it saves a lot of boilerplate code for developers and allows developing custom plugins for IDEA to make developers' live events easier.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
As far as I am concerned, I am a huge fan of IntelliJ. I use IntelliJ for my development purposes. I am a software engineer who works on developing applications using Java and Kotlin. Kotlin is a programming language introduced by IntelliJ. It is built upon Java but it is easier to understand than Java. Anyways IntelliJ is a standard IDEE used across my organization. Bootup time is faster than its competitors Eclipse and STS.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IntelliJ IDEA is used in our Technology department for developing JAVA applications and micro services for consumption across the entire firm. IntelliJ allows building automation testing programs that are necessary for our software QA validation process. IntelliJ also provides built-in developer tools as well as database tools which are both critical to software all application development.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IntelliJ is used by the engineering team to assist in building our web service, which is primarily written in Scala and Java. Scala and Java have statically typed languages for which IntelliJ has great support. IntelliJ helps us understand the code better by giving type annotations, alerting on syntax errors, and linking the code together so that variables and functions are "clickable", meaning you can go to their definition. IntelliJ also has great support for automatically formatting our code so my fellow engineers don't have to nit-pick at my code whitespace and indentation.
Return to navigation