CodeSandbox is an online editor that helps you create web applications, from prototype to deployment.
Tailored for web applications
CSS Scoping Support
Share in a single click
Say goodbye to the days where you had to create a zip file just to share your code. Now you can copy the link and share away!
Think of any npm dependency you want to use, we probably support it! You can install a new dependency within seconds.
Learn how it works.
Search & Discovery
Want to know how a library works? You can easily browse through the 800,000+ created sandboxes on CodeSandbox. We want this to be a platform where everyone can easily learn and share.
We built a lightweight version of CodeSandbox for embeds, this allows you to embed your sandbox anywhere. Viewers can even play with the code in the embed, without leaving the website. We offer many customization options to make sure you can show the embed exactly the way you want.
Be Productive, Anywhere
We aim to give you the tools to build a full blown web application. You can easily import projects from GitHub, make commits, and finally deploy. We support the whole cycle.
Paste your GitHub URL. You get a sandbox that stays up to date with the latest changes automatically.
Fork the sandbox and start building that long awaited feature!
Commit your changes or open a pull request with a user friendly UI.
Deploy a production version of your sandbox using ZEIT Now.
This is just the tip of the iceberg. There are many more things to explore, if you are missing anything you can always open an issue on GitHub.
You can follow our blog to stay up to date with new publications.
What's Unique About CodeSandbox
I often get asked: "What's the difference between CodeSandbox and <another online editor>". This is a list of unique features that distinguishes CodeSandbox.
With Containers we execute the code on a server. This allows you to create Node servers and run any kind of web application like Nuxt, Next and Gatsby.
CodeSandbox Dashboard & Teams
Announcing Dashboard & Teams, you now have a dashboard to manage your sandboxes. With that you can now also share your sandboxes with your team.
Become a Patron
You can support our development by becoming a Patron and paying a monthly amount of your choice. As a Patron you get less limits and extra features, like private sandboxes. There are more patron features coming.