Skip to main content
Export turns part of a design canvas into a file you can hand to someone else or commit alongside your code. Today it produces two things: a PNG that the Design desktop app renders on your own machine, and the canvas document as JSON. Each canvas also keeps a stored thumbnail, which is the small picture other Cortex surfaces show for it. This page covers what you get today, how to run an export from the editor, what the scope and scale choices do, and which formats are planned but not available yet. Export is a Design desktop app action: the canvases rail in the web app lists a canvas and copies its reference, but does not export it.

What you can produce today

The export sheet is honest about this itself: it carries a PARTIAL IN V1 chip, and the SVG and PDF rows are drawn disabled with a v1.1 marker beside them. Choosing them does nothing until they ship. Export produces image and document files only. There is no export to a web page, and no export to a slide deck.

Run an export

1

Open Export in the editor header

The sheet opens over the canvas. The keyboard shortcut for the confirm button is ⌘E.
2

Choose the SCOPE

Three choices: the current Selection, which names the frame you have picked; All frames, with their count; or Canvas, meaning the whole board including anything outside the frames.
3

Choose the FORMAT

PNG · rendered here or JSON. The two planned formats sit below them, disabled.
4

Choose the SCALE

1x, 2x, or 3x. This applies to a PNG; it has no meaning for the JSON document.
5

Choose the DESTINATION

Download the file to this computer, which is selected by default and lands in your downloads folder, or copy it to the clipboard.
6

Confirm

The button names the format you picked. Before you press it, the sheet shows an estimate of what you are about to produce: how many frames, the pixel dimensions, and the approximate file size.

What each format is good for

PNG is the one to reach for when a person is going to look at the result: a review comment, a message, a document. It is rendered by the app on your machine rather than by the service, which is why the format row says so and why the app has to be open to produce one. Use 2x or 3x when the picture will be viewed on a high-density screen or scaled up. JSON is the canvas document: the frames, their positions, the notes, and the references to the images on the board. Reach for it when something other than a person is going to read the result, or when you want a copy of the design in your own repository. It is the whole document rather than a picture of it, so it does not depend on a scale. The thumbnail is not something you pick in the sheet. Each canvas carries one, uploaded as an image on that canvas, and it is what a canvas tile shows in a list. A thumbnail must be a raster image; SVG is not stored as a Design asset.

Limits worth knowing

  • An uploaded image, thumbnail, or tile is at most 8 MB. Past that, A Design asset is at most 8 MB.
  • SVG is not accepted as an image on a canvas, so convert artwork to PNG before placing it.
  • A canvas document is capped at 8 MiB uncompressed and 8,000 nodes. A canvas that has outgrown those answers This canvas is too large to save., which you will meet while saving rather than while exporting. See payload_too_large.
Saving an export straight to a cloud drive is marked in the sheet as a next-version connector. Until then, download the file and put it where you want it.