Features

Don't compromise
on the development experience

The smartest editor

Use the full power of the modern JavaScript ecosystem – WebStorm’s got you covered! Enjoy the intelligent code completion, on-the-fly error detection, powerful navigation and refactoring for JavaScript, TypeScript, stylesheet languages, and all the most popular frameworks.

Web
  • Angular
  • React
  • Vue.js
Mobile
  • Ionic
  • Cordova
  • React Native
Server
  • Node.js
  • Meteor
Desktop
  • Electron

Debugger

Debug your client-side and Node.js apps with ease in the IDE – put breakpoints right in the source code, explore the call stack and variables, set watches, and use the interactive console.

Seamless tool integration

Take advantage of the linters, build tools, test runners, REST client, and other tools, all deeply integrated with the IDE. But any time you need Terminal, it's also available as an IDE tool window.

Unit testing

Run and debug tests with Karma, Mocha, Protractor, and Jest in WebStorm. Immediately see test statuses right in the editor, or in a handy treeview from which you can quickly jump to the test.

Integration with VCS

Use a simple unified UI to work with Git, GitHub, Mercurial, and other VCS. Commit files, review changes, and resolve conflicts with a visual diff/merge tool right in the IDE.

What’s New in WebStorm 2019.1

New JavaScript intentions
Use the new intentions to easily introduce JavaScript destructuring in your code, and convert a function that returns a Promise to an async function with async/await.
Updated docs for CSS
The documentation popup for CSS properties now shows descriptions from MDN as well as browser support information.
Improved Angular support
With its newly added inspections, WebStorm detects Angular-specific errors and suggest quick-fixes. The Related symbol action will help you quickly navigate between component files.
Customer Experience

Join our customers

Teams all over the world use WebStorm.
Join them and get the best development experience.