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
  • Excellent plugin support for running Java applications
  • Easy to use and intuitive code editor with great syntax highlighting
  • Great inbuilt build tool support to run and debug applications from the browser
  • Its version control integration is slightly complex compared to vs code, not allowing us to stage, unstage changes easily, meaning most developers are forced to use the terminal
  • It is extremely heavy on RAM consumption and often hangs up on low RAM machines
  • Despite being the defacto Java IDE, It doesn't provide additional features to help move debug recurring Java errors
Tung Vu | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Markdown document support makes writing well-formatted documents a breeze
  • OpenApi spec support makes designing & maintaining your API much easier
  • PlantUML diagram support prevents your team from complaining that diagrams are too tedious
  • The number of default plugins could be smaller. Start small, let users add later according to their needs
  • Activiti workflows support leaves much to be desired
  • On complex projects, dependency management is not too reliable
Score 9 out of 10
Vetted Review
Verified User
  • Code Completion/Intellisense
  • Code linking/referencing
  • Integration of tools
  • Syntax highlighting
  • Error correction
  • Changing themes
  • Have more language support
  • Faster indexing and building
March 30, 2022

The power packed IDE

Score 10 out of 10
Vetted Review
Verified User
  • IDE for coding in different languages
  • Version control support
  • huge marketplace for adding addons
  • low footprint on disk space
  • memory management
  • user specific profiles for different projects
  • flexibility in adding new facets to existing projects
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • Autosaves documents
  • Has a modern, accessible layout
  • Efficient Git integration
  • Efficient and reliable code completion for Scala
  • Extremely costly premium subscription which contains some very essential features
  • Sometimes, code corrections are not helpful and annoying
  • Sometimes, error messages are not helpful
Nitin Gupta | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Support for all major languages.
  • Easy and interactive user interface.
  • Support for lot of developer tools.
  • Performance can be improved to run on low-end machines.
  • More developer friendly tools can be included.
  • Navigation to various parts of software is a new learning curve it should be par with other IDEs.
September 30, 2021

The best Java IDE

Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • Perfect for those who have had experience with other JetBrains tools.
  • Support for multiple frameworks.
  • Integration with servers and databases
  • Pricing is too high.
  • In the community edition there is lack of framework support.
Chris Barretto | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • Key mapping preferences
  • Compiling strategies (build now vs build on pause)
  • Linked classes/methods (can click onto referring method and go into file)
  • Project search
  • Sometimes can be a memory hog. Occasionally I'd have to restart IntelliJ to get my machine running smoothly again
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • It makes your development easy. Smart code completion can make you write code faster than ever.
  • Advanced refactoring takes care of applying complicated changes to the code safely.
  • IntelliJ IDEA offers an amazing set of integrated developer tools that make development more productive.
  • Uses a lot of resources and almost makes your machine unusable.
  • Error messages can be improved. It's a bit confusing to understand the IntelliJ IDEA error messages.
  • Sometimes the SDKs are not properly installed when we open an existing project.
May 13, 2021

My best IDE

Balázs Kiss | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Integrating hundreds of useful features and tweaks, which makes programming easier.
  • Different plugins for even more customization.
  • Close integration with other tools, from UI kits trough CI tools and much, much more.
  • Ergonomic programming environment with very well thought-out quick keys.
  • Seriously do not know many. Indexing can be a bit boring, as a lot of features are unusable until it is done.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • Support for CFML (ColdFusion)
  • Attractive Dark-Mode Interface
  • FTP Synchronization and Deployment
  • Would like to see support for the latest Lucee and Adobe CFML language features
  • Would like to see better introspection on ColdFusion Classes (aka Components)
Dinesh Pabbi | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • It made development in javascript a breeze. Auto-completion was on point and more importantly, the auto-completion was based on DOM model and browser. This allowed me to complete the code so much faster than I ever could before. I completed the Javascript part of my university technical fest website in 4 days!
  • It has built in support for version control, so whenever you feel like you need to backtrack to a previous state or version of website you saved , you can easily do it! This has saved me several times when code broke or when i could not figure out the problem in code so I just backtracked and re-did everything again.
  • The plugin support is really great . First of all it has plethora of plugins . Since I am trying to learn Scala, I installed the Scala plugin and I was good to go. It never felt like this IDE was not made for it.
  • The console that comes with the IDE is somewhat laggy.
  • Of course , this IDE is a memory hog as I mentioned earlier, but i think for all the features it provides it is worth it.
  • There were some minor bugs (Only happened once!) which lead to disappearance of my code entirely . But when I restarted it all came back to normal.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Plugin development and marketplace
  • Code navigation and search
  • Github repository integration and diff comparison
  • Database connectivity directly from the IDE
  • Great dark theme
  • Memory and CPU consumption
  • Huge installation files, major updates require full reinstallation.
  • Few open instances multiply memory usage.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • I use IntelliJ mainly for application development. It has advanced features and it is intelligent in many ways. I mainly develop the code using Kotlin which is developed by IntelliJ.
  • It has seamless connectivity with third-party tools like Git, Docker. I am a huge fan of using Git with inbuilt IntelliJ connectivity. The same for Docker as well.
  • There are two versions in IntelliJ, which is community version and ultimate. Community is free of cost and for ultimate they charge $500 per year which I feel is little bit much.
  • I wish they could have added spring and spring boot capabilities to free version of IntelliJ also.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • IntelliJ has very good code analyzer used for evaluating code execution and error detection.
  • IntelliJ is easy to navigate and has in-depth code assistance making it very user-friendly, especially for beginners.
  • IntelliJ is ideal for larger scale software projects and is overkill for smaller programs or for beginners new to programming.
  • IntelliJ is a memory hog and requires high-performance computer hardware and has more strict system requirements.
Joshua Cariño | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • Themes. There are a lot of themes out in its marketplace that we could use to customize the IDE to our liking. I like best the themes that automatically identify file types and change its icon, so it is easy to identify a file type even without looking at its extension.
  • Has a lot of Configuration Options.
  • The IDE is very slow to start. It's very heavy on system resources, unlike other IDEs I've used. It would also sometime not detect maven projects, had to reimport, or re-open files repeatedly for it to identify the project files.
  • Sometimes produces very generic errors that are very hard to pinpoint where or what the issue is.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Deep integration for most statically typed languages.
  • Always improving: new releases packed with features every few months.
  • It consumes tons of memory and battery. On my Macbook Pro, it uses 3% of my energy impact and uses 2.1 GB of RAM.
  • Way too customizable without any supporting documentation makes customizing it difficult. I pretty much have to go on Stackoverflow sometimes just to customize IntelliJ! One example is for me to do something as simple as adjusting only the editor font size, I found 3 different settings all called "editor font size" but only one of them worked. Maybe the other settings overwrote each other? I don't know!
Return to navigation