Export your project
Arcweave supports exporting your project data to the following formats:
✅ The JSON and Game engine JSON exports provide the option to also export the project's assets. See each format below for details.
✅ If your project has multiple languages (see Localization), you have the option to select which translations are to be included in the export. See each export format below for details.
Export project
To export your Arcweave project:
- Click on the export icon at the top of the workspace.
- Select the tab that is relevant to the desired format (see following sections).
- Click the Export button.
JSON
Exporting as JSON produces a .json file containing all the project's story data.
Arcweave JSON files can be imported into a Pro or Team workspace. See Import projects on the Projects page under Workspaces, in this documentation.
ℹ️ In the JSON format, text content gets exported in html encoding.
You can study the schema of Arcweave's JSON under the Integrations section.
Export specific boards
By default, Arcweave exports all boards of your project.
To export specific boards:
- Go to the section titled Boards to export.
- Choose Select boards instead of All boards.
- Select the boards you want to be included in the JSON file.
Export languages
If your project has multiple languages (see Localization), you can select which translations are to be included in the export:
- Go to the section titled Languages to export.
- Switch among the following:
- Current language: The JSON includes story data only in the current language.
- All languages: The JSON includes story data in all languages.
- Select language: Choose the language to be included in the JSON from the dropdown.
Include assets
To download the project's assets along with its story data (JSON file), select Include assets. This produces a .zip file containing:
- 📝 The story data .json file
- 📦 An assets folder containing the project's assets, with their subfolder structure matching that of the project
- 🖼️ A cover folder containing the project's cover (if any)
Include coordinates
To export the spatial layout of your boards, select Include coordinates. This option stores the following extra properties:
xandyposition coordinates of all board items (elements, notes, jumpers, and branches).width,height, andautoHeightof resizable board items (elements and notes).
When you import an Arcweave JSON file back into Arcweave, items are restored to their original positions on each board.
ℹ️ The
autoHeightproperty is a boolean indicating whether the element or note automatically adjusts its height to the size of its content.
Spreadsheet
Arcweave offers the option to export your project as a spreadsheet, in CSV or Excel format.
CSV
Exporting in Comma Separated Values (CSV) produces a .zip file containing the following files:
| Filename | Columns |
|---|---|
Attributes.csv | Id, Component Id, Name, Data, Type, RichText, Element Id |
Boards.csv | Id, Parent Id, Has Children, Name |
Branches.csv | Id, Board Id, Theme, Conditions |
Components.csv | Id, Parent Id, Has Children, Attributes, Name - {languageIsoCode}, Status - {languageIsoCode} |
Conditions.csv | Id, Branch Id, Script, Output, Type |
Connections.csv | Id, Board Id, Source Id, Source Type, Target Id, Target Type, Label - {languageIsoCode}, Status - {languageIsoCode} |
Elements.csv | Id, Board Id, Theme, Components, Outputs, Attributes, Title - {languageIsoCode}, Content - {languageIsoCode}, Status - {languageIsoCode} |
Jumpers.csv | Id, Board Id, Element Id |
Notes.csv | Id, Board Id, Content, Theme |
Variables.csv | Id, Name, Type, Value |
ℹ️ In the CSV export format, text content gets exported in html encoding.
XLSX
Exporting for Excel will produce a .xlsx file containing a separate sheet for each item:
| Sheet | Columns |
|---|---|
Attributes | Id, Component Id, Name, Data, Type, RichText, Element Id |
Boards | Id, Parent Id, Has Children, Name |
Branches | Id, Board Id, Theme, Conditions |
Components | Id, Parent Id, Has Children, Attributes, Name - {languageIsoCode}, Status - {languageIsoCode} |
Conditions | Id, Branch Id, Script, Output, Type |
Connections | Id, Board Id, Source Id, Source Type, Target Id, Target Type, Label - {languageIsoCode}, Status - {languageIsoCode} |
Elements | Id, Board Id, Theme, Components, Outputs, Attributes, Title - {languageIsoCode}, Content - {languageIsoCode}, Status - {languageIsoCode} |
Jumpers | Id, Board Id, Element Id |
Notes | Id, Board Id, Content, Theme |
Variables | Id, Name, Type, Value |
ℹ️ In the XLSX export format, text content gets exported in html encoding.
Export specific boards
By default, Arcweave exports all boards of your project.
To export specific boards:
- Go to the section titled Boards to export.
- Choose Select boards instead of All boards.
- Select the boards you want to be included in the spreadsheet.
Export languages
If your project has multiple languages (see Localization), you can select which translations are to be included in the export:
- Go to the section titled Languages to export.
- Switch among the following:
- Current language: The spreadsheet includes story data only in the current language.
- All languages: The spreadsheet includes story data in all languages.
- Select language: Choose the language to be included in the spreadsheet from the dropdown.
Image file
You can export the current board as an image. This supports the following specifications:
JPG
The .jpg format uses lossy compression and is best for lightweight exports and sharing, where smaller file size is preferred over maximum image fidelity.
PNG
The .png format is a lossless bitmap image and is best for high-quality exports, preserving sharp text, UI details, and transparency.
Image size
The available options for exported image size are:
- Small: 1600x900
- Medium: 3200x1800
- Large: 6400x3600
Print-friendly
Checking the Print-friendly checkbox converts the picture to a light mode style, making it more suitable for printing.
Export specific boards
Currently, you can only export the current board as an image.
Export languages
If your project has multiple languages (see Localization), you can select which translations are to be included in the export:
- Go to the section titled Languages to export.
- Switch among the following:
- Current language: The JSON includes story data only in the current language.
- Select language: Choose the language to be included in the JSON from the dropdown.
PDF
You can export the current board in the Adobe Portable Document Format (PDF). This supports the following specifications:
- Lossless vector format.
- All text retains its selectability.
Export specific boards
Currently, you can only export the current board as PDF.
Export language
If your project has multiple languages (see Localization), you can select which language is to be included in the PDF export:
- Go to the section titled Language to export.
- Select a language from the dropdown.
Print-friendly
Checking the Print-friendly checkbox converts the picture to a light mode style, making it more suitable for printing.
Game engines
You can export your project data for direct import in other platforms; see the Integrations section of this documentation.
Export language
If your project has multiple languages (see Localization), you can select which language is to be included in the export for the game engine:
- Go to the section titled Language to export.
- Select a language from the dropdown.
Include assets
To download the project's assets along with its story data (JSON file) for a game engine, select Include assets. This produces a .zip file that varies according to the chosen game engine. (See Integrations for details.)
Project backup
Pro and Team workspaces allow exporting the data of their projects to an encrypted Arcweave file format (.arcw).
When exporting a project as an Arcweave file:
- All project data including notes, comments, assets, and languages are included in the exported file.
- Editors and commenters are not included in the exported file.
- Exported
.arcwfiles can be imported into Pro and Team workspaces. See Import projects on the Projects page under Workspaces, in this documentation.