IntelliJ IDEA is JetBrains' IDE for Java and Kotlin developers and Spring teams, with a free core and an Ultimate subscription adding Spring and data tools.

IntelliJ IDEA gives Java and Kotlin developers one place to write, navigate, refactor, test and debug code across a whole project. JetBrains makes it, alongside the Kotlin language itself and a line of IDEs for other languages. Once offered as two separate products, IntelliJ IDEA now ships as one distribution for Windows, macOS and Linux. Its completion and inspections work from the project's types and symbols, so a suggestion fits the code at the caret. The editor pairs context-sensitive code completion with dozens of framework-specific inspections, such as checks for Spring bean autowiring errors. Refactorings update every reference when a symbol is renamed, moved or extracted, and Find Usages lists each reference across the codebase. The debugger steps through code with breakpoints, watches and expression evaluation, and the test runner marks failed tests in the gutter. IntelliJ Profiler records CPU, memory allocation and thread data from a running program. Database tools connect to live databases to run queries and export data, and UML class diagrams draw the structure of a package. It suits Java and Kotlin developers, and Spring Boot teams on the JVM get the framework support built in. Front-end work fits in the same window, with JavaScript, TypeScript, React, Vue, Angular and Node.js supported beside SQL. JetBrains AI brings AI Assistant chat and completion, plus the Junie agent, into the editor. Developers who review code that AI agents write can check it with the same inspections, tests and debugger. Building and debugging a JVM project stays inside the IDE. Builds run through Maven, Gradle or sbt, and named run configurations keep the arguments and environment variables for each way an application starts. Git commits, branches, changelists and merge conflicts are handled in the IDE, and pull requests from GitHub and GitLab can be reviewed there too. When code has to run on a server, remote development keeps a lightweight client on the laptop and the backend on a remote machine, a dev container or WSL. A Spring Boot developer can write a service, run it from a saved configuration, debug it and commit the fix in one window. JetBrains Marketplace plugins add the other tools a team uses.

Pricing

View plans
  • IntelliJ IDEA

    Free

    • Core IDE at no cost, with 30 days of Ultimate included in every download
    • Complete support for Java and Kotlin
    • Database schema exploration
    • Basic syntax highlighting for popular frameworks
    • Maven, Gradle and sbt build tool integration
    • Git, GitHub, SVN, Mercurial and Perforce support
    • Built-in debugger
    • AI Free plan with unlimited code completion and local models; other AI features use credits
    • Spring tools, wider JVM and web technologies, data tools, IntelliJ Profiler and HTTP Client need Ultimate
  • IntelliJ IDEA Ultimate for organizations

    $71.90 per month

    Per user, billed monthly; $719 per user a year billed annually

    • Spring tools, wider JVM and web technologies, data tools, IntelliJ Profiler and HTTP Client
    • AI Free plan included
    • Yearly subscriptions include a perpetual fallback license; monthly billing earns one after 12 uninterrupted payments
    • Multi-year terms freeze the price for 2 or 3 years
    • 45-day trial for an unlimited number of users, on request
    • Taxes may be added at checkout
  • IntelliJ IDEA Ultimate for individual use

    $19.90 per month

    Per month, billed monthly; billed annually $199 the first year, $159 the second and $119 from the third

    • Monthly billing also steps down 20% in the second year and 40% from the third
    • The same Ultimate subscription as the organizations plan, for a personal licence
    • Yearly subscriptions include a perpetual fallback license; monthly billing earns one after 12 uninterrupted payments
  • All Products Pack for organizations

    $97.90 per month

    Per user, billed monthly; $979 per user a year billed annually

    • 10 IDEs including IntelliJ IDEA Ultimate, Air, 3 extensions and 2 profilers
    • 20 JetBrains AI credits per 30 days
  • All Products Pack for individual use

    $29.90 per month

    Per month, billed monthly; billed annually $299 the first year, $239 the second and $179 from the third

    • The same 16 tools as the organizations pack, for a personal licence

Features

  • Included: Semantic code completion
  • Included: Automated refactorings across the project
  • Included: Built-in visual debugger
  • Included: Integrated test runner
  • Included: Built-in profiler
  • Included: Integrated version control client
  • Included: Database browser and query console
  • Included: Remote and container-based development
  • Included: Plugin marketplace
  • Included: AI coding assistant integration
  • Included: Framework-aware code inspections
  • Included: Run and debug configurations
  • Included: Go to definition and find usages
  • Included: Multiple languages in one IDE
  • Included: Cross-platform desktop IDE
  • Included: Free community IDE edition
  • Not included: Collaborative editing session sharing
  • Included: Class and dependency diagrams

Additional Features

  • Context-sensitive code completion
  • Spring bean autowiring inspections
  • Rename refactoring that updates every reference
  • Find Usages across the codebase
  • UML class diagrams
  • Module dependency diagrams
  • Debugger with watches and expression evaluation
  • Test runner with failed tests marked in the gutter
  • IntelliJ Profiler for CPU, memory allocation and threads
  • Git commits, branches and changelists
  • Git merge conflict resolution
  • GitHub and GitLab code review
  • Live database queries and data export
  • HTTP Client
  • Remote development on remote machines, dev containers and WSL
  • JetBrains Marketplace plugins
  • AI Assistant completion and chat
  • Junie coding agent
  • Named run configurations with environment variables
  • Maven, Gradle and sbt integration
  • SVN, Mercurial and Perforce support
  • JavaScript, TypeScript, React, Vue, Angular and Node.js support
  • SQL and language injections
  • Windows, macOS and Linux builds

Best for

  • Java developers
  • Kotlin developers
  • Spring Boot teams building on the JVM
  • Full-stack teams pairing a JVM backend with a TypeScript front end
  • Developers checking code written by AI agents
  • Teams that run code on remote machines or in dev containers
  • Mixed teams working across Windows, macOS and Linux

Use cases

  • Building Java and Kotlin applications
  • Developing Spring Boot services
  • Building JavaScript and TypeScript web apps
  • Reviewing and testing code produced by AI agents
  • Renaming a symbol across a whole project
  • Stepping through a failing test in the debugger
  • Profiling the CPU and memory use of a running app
  • Querying a live database from the editor
  • Resolving Git merge conflicts
  • Reviewing GitHub or GitLab pull requests
  • Developing inside a dev container or WSL
  • Drawing a class diagram of a package

Screenshots & Videos

Explore IntelliJ IDEA in action

Intellij Idea Homepage With Download Button
View full size
Intellij Idea Homepage With Download Button

User Reviews

Write a Review

No reviews yet

Be the first to share your experience with this software.

Compare with Similar Software

Click to compare side by side with IntelliJ IDEA

Want to claim this brand?

To claim this brand, please contact support.