Note: This feature only available in MakeCode Arcade.
Cloud Synchronization, or Cloud Sync, is a feature available to signed in users that lets MakeCode save your projects in the cloud, where they're available anywhere you can sign in to MakeCode.
All you need to do is sign in to MakeCode with your Microsoft Account and Cloud Sync is automatically enabled. Learn more about signing in to MakeCode here.
Nope! Cloud Sync completely is free.
Individual projects must be less than 512K bytes in size to be synced to cloud. You may store up to 1000 projects in the cloud.
Projects are transferred to the cloud the next time they're opened for editing. When you first sign in, your local projects remain local. To transfer a project to the cloud, just open it in the editor. The rest is automatic.
Your local project card before it's saved to the cloud:
Your project now saved to the cloud and showing the cloud icon in the card:
Your project list is refreshed when you navigate to the home screen. When a project is opened, a quick cloud check is done to make sure you're opening the latest version.
In your project list, look for a little cloud icon on the project card. If it's there, your project is backed up to the cloud. In the editor, look for the cloud status indicator in the lower left. You should notice it automatically saving to cloud as you edit your project.
If you're editing a project in two places at the same time, you may make changes that conflict. When this happens, the editor that detected the conflict will resolve it by making a copy of the project and applying the conflicting change to the new one. At this point the two browsers will be editing different projects.
If you've set your High Contrast or Language settings, they will be cloud-synchronized too.
When you're signed out, your cloud projects aren't shown until you sign in again. Instead, you'll see just one card on under My Projects for all of the projects saved in the cloud. You can just click on this card to sign in and see those projects again.



