Why ESFiddle?

ES6 - or ECMAScript 2015 - is the latest JavaScript specification. It includes exciting features like arrow functions and a new class syntax. With ESFiddle, trying out these awesome features in the browser couldn't be easier. Our vision is to help programmers transition to ES6 by providing a reliable testing environment, along with a rich library of example code.

Learn more about ES6, or read this article if you're not sure where to start.


Let's work together towards a better ES6 environment on the web. Whether you're a beginner or a programming guru, we welcome your help. Follow the steps here to get setup.

View the project on GitHub.

Found a bug?

We're always working on improving ESFiddle. Please read the How to Report a Bug article and follow the guidelines.