How to Manually Export to Another Roam Graph

Ramses Oudt
Ramses Oudt
How to Manually Export to Another Roam Graph

There are many ways to get your data out of Roam Research. Learn how to safeguard your data using these step-by-step guides.

Roam allows backups in three formats:

  • Markdown, which is a human-friendly text format
  • JSON, which is a computer-friendly data format
  • EDN, which is a format for lossless graph backups.

We have looked at differences between Markdown and JSON in more detail in our backup article.

Here are various considerations you should take into account when choosing which format to use:

  1. Roam only allows 10 Markdown files to be imported (and each Roam page becomes a Markdown file). So if you want to export more than 10 Roam pages, you should ensure that you use either the JSON or the EDN export formats.
  2. The EDN format is the only one that exports the complete content of a Roam graph. The JSON format will export most of the content but there seem to be a few features like slider content that aren’t exported. The Markdown format will just export text content.
  3. The EDN format should only be used if you are exporting a whole Roam graph to a new Roam graph — or to an existing one that you want to replace — as it will overwrite all existing data. If you just want to add a whole Roam graph into an existing one, you should use the JSON format.

Export a single Roam page

Please follow the instructions below to export a single Roam page.

1. Click on the three dots () in the right hand top corner in Roam.

2.  Click Export.

3. Choose the export format you want (either Markdown or JSON).

Then click Export.

4. Decide where you want to save the file, name it, and click Save.

Export multiple Roam pages

Follow the instructions below to export multiple Roam pages.

1. Click on All Pages in the left-hand top corner of Roam.

2. Select the pages you want to export by clicking the checkbox next to each of your chosen pages.

3. Click on theExport Selected Pages icon.

4. Click on the export format you want to use.

5. Decide where you want to save the file, name it, and click Save.

Export a whole Roam graph to a new grah

To import a whole Roam graph into a new Roam graph — or to an existing one that you want to overwrite — you need to save the export file as an EDN file.

1. Click on the three dots () in the right hand top corner in Roam.

2. Click on Export All.

3. Select the EDN option.

4. Click Export All.

5. Decide where you want to save the file, name it, and click Save.

Export a whole Roam graph to an existing graph

To import a whole Roam graph into an existing one, you need to save the export file as a JSON file.

1. Click on the three dots () in the right hand top corner in Roam.

2. Click on Export All.

3. Select the JSON option.

4. Click Export All.

5. Decide where you want to save the file, name it, and click Save.



Join the conversation.

Great! Check your inbox and click the link
Great! Next, complete checkout for full access to RoamStack
Welcome back! You've successfully signed in
You've successfully subscribed to RoamStack
Success! Click here to start your premium onboarding.
Success! Your billing info has been updated
Your billing was not updated