Use next generation JavaScript, today.
Babel will turn your ES6+ code into ES5 friendly code, so you can start using it right now without waiting for browser support.
Why people like Babel
Add a one-liner


Companies using Babel
Babel integrates with


Babel's Features
  • Array comprehensions
  • Arrow functions
  • Async functions
  • Async generator functions
  • Classes
  • Class properties
  • Computed property names
  • Constants
  • Decorators
  • Default parameters
  • Destructuring
  • Exponentiation operator
  • For-of
  • Generators
  • Generator comprehensions
  • Let scoping
  • Modules
  • Module export extensions
  • Object rest/spread
  • Property method assignment
  • Property name shorthand
  • Rest parameters
  • React
  • Spread
  • Tail call optimisation
  • Template literals
  • Type annotations
  • Unicode regex
  • JSX
  • React
  • Flow
  • Node.js
  • Meteor
  • Rails
  • Broccoli
  • Browserify
  • Require.js
  • Brunch
  • Duo
  • Gobble
  • Grunt
  • Gulp
  • Make
  • Webpack
  • Connect
  • Jade
  • Jest
  • Karma
  • Mocha
  • Nodemon

Explore other Build, Test, Deploy tools that are known for:

This page was verified by
thejameskyle thejameskyle