Save & share projects
Explore step-by-step guides on saving and sharing code in JDoodle.
Saving projects
Your projects are regularly autosaved by default. However, you can use:
- The ‘Save ’ button to ensure that any new changes are saved.
- You can also use ‘Fork project ’ to create a copy of your project to make any new changes without disturbing the original.
At this stage, it’s not possible to rename your projects in JDoodle. You can fork a project if you really need to change the name.
Sharing projects
There are few ways to share a project in JDoodle. All are accessed with the share button in the left hand sidebar.
Sharing without logging in
Create an Instant Share link to your project if you’re not logged in. This link allows others to view your project, but they cannot edit it.
Sharing while logged in
You have more sharing options when logged in by clicking on the project share icon.
General access
Set the general access for your project, and the permission level:
- Anyone with the link : Anyone who has the link can access the project.
- Anyone in the team : Only your team members can access the project.
- Restricted : Only people you invite can see the project.
You can also select whether this general access is view-only or edit access.
Inviting users
Invite users individually or by group. You can only add users who are already in your team. You can grant them either edit or view access. Multiple users can edit the code in real time if you grant edit access.
Live coding
When you add users with editing access, you enable live coding. This feature allows you and your peers to make edits together in real-time.
Forking and assigning a project copy
Forking creates a copy where you and the invited person can collaborate. Use this option if you want users to work on their own version of the project without editing your original. This is particularly useful for student assignments.
Get embed link
Creating an embed link through the project share icon allows you to embed your code in a JDoodle IDE to your blog or website. Your users can view your code and execute it directly from your page.
Support and resources
Is your issue still not resolved? Here are a few things you can do:
- Contact us by filling out this form.
- Read FAQs on JDoodle’s IDE.
- Drop your question in our JDoodle community.