Skip to content

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:

  1. Click on the export icon at the top of the workspace.
  2. Select the tab that is relevant to the desired format (see following sections).
  3. 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:

  1. Go to the section titled Boards to export.
  2. Choose Select boards instead of All boards.
  3. 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:

  1. Go to the section titled Languages to export.
  2. 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:

  • x and y position coordinates of all board items (elements, notes, jumpers, and branches).
  • width, height, and autoHeight of 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 autoHeight property 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:

FilenameColumns
Attributes.csvId, Component Id, Name, Data, Type, RichText, Element Id
Boards.csvId, Parent Id, Has Children, Name
Branches.csvId, Board Id, Theme, Conditions
Components.csvId, Parent Id, Has Children, Attributes, Name - {languageIsoCode}, Status - {languageIsoCode}
Conditions.csvId, Branch Id, Script, Output, Type
Connections.csvId, Board Id, Source Id, Source Type, Target Id, Target Type, Label - {languageIsoCode}, Status - {languageIsoCode}
Elements.csvId, Board Id, Theme, Components, Outputs, Attributes, Title - {languageIsoCode}, Content - {languageIsoCode}, Status - {languageIsoCode}
Jumpers.csvId, Board Id, Element Id
Notes.csvId, Board Id, Content, Theme
Variables.csvId, 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:

SheetColumns
AttributesId, Component Id, Name, Data, Type, RichText, Element Id
BoardsId, Parent Id, Has Children, Name
BranchesId, Board Id, Theme, Conditions
ComponentsId, Parent Id, Has Children, Attributes, Name - {languageIsoCode}, Status - {languageIsoCode}
ConditionsId, Branch Id, Script, Output, Type
ConnectionsId, Board Id, Source Id, Source Type, Target Id, Target Type, Label - {languageIsoCode}, Status - {languageIsoCode}
ElementsId, Board Id, Theme, Components, Outputs, Attributes, Title - {languageIsoCode}, Content - {languageIsoCode}, Status - {languageIsoCode}
JumpersId, Board Id, Element Id
NotesId, Board Id, Content, Theme
VariablesId, 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:

  1. Go to the section titled Boards to export.
  2. Choose Select boards instead of All boards.
  3. 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:

  1. Go to the section titled Languages to export.
  2. 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

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:

  1. Go to the section titled Languages to export.
  2. 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:

  1. Go to the section titled Language to export.
  2. Select a language from the dropdown.

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:

  1. Go to the section titled Language to export.
  2. 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 .arcw files can be imported into Pro and Team workspaces. See Import projects on the Projects page under Workspaces, in this documentation.