Importing and exporting

Importing and exporting

Everything about getting content into Designer and getting deliverables out: imports, the Export panel, per-element configuration, formats, PDF, naming rules, and troubleshooting.

This article covers both halves of the Designer file lifecycle. The first half is about importing: every way content lands on the canvas, from Add elements to drag-and-drop to deep links from elsewhere in Magnific. The second half is about exporting: the Export panel, the Pages vs Assets distinction, per-element configuration, the four output formats, PDF specifics, the scale and naming rules, and what to do when something fails.

In this article

The five ways to import media

Everything that lands on the canvas (images, vector graphics, text fragments) gets there through one of a handful of mechanisms. Pick the one that matches where your content currently lives.

MechanismBest forHow
Add elementsReusing assets you already have in Magnific or uploading your ownOpen the Elements / Images tab in the left sidebar
Drag and dropBringing files from your computerDrag a file from your file system onto the canvas
PasteBringing content from your clipboardCmd/Ctrl+V with nothing selected
Ask AgentCreating something fresh from a promptUse the Agent to create or edit an element on your canvas
Deep linksContinuing work on a generated assetClick a deep-link action from a media viewer or other Magnific surface

The Add elements tabs

If the content is already in Magnific (uploaded earlier, generated by another tool, or part of the curated Elements library), the sidebar tabs are the fastest way to bring it in.

The Add elements tabs also support search and category filtering, useful when your library has grown beyond what you can browse visually.

Drag and drop

The simplest way to bring a file from outside Magnific.

  1. Drag the file

    Drag a file from your operating system file manager (Finder on macOS, File Explorer on Windows) onto the canvas.

  2. Drop it

    Release. The file is uploaded and becomes an element on the page. The drop location determines where the element initially lands.

Supported file types:

The drop location on the canvas determines where the element initially lands. After drop, you can move and resize as with any element.

If a file type isn't supported, the drop is rejected and a toast tells you so.

Unsupported file types

If another design tool uses a closed or proprietary format that Designer can't open directly, try exporting it from the original app to a supported format first, or use a trusted third-party converter before importing it into Designer.

Paste from clipboard

Paste (Cmd/Ctrl+V) is more powerful than drag-and-drop because it handles multiple types of content:

The last case is worth knowing about: copy-paste between Designer documents is structural, not just visual. Copying a group of elements from one design and pasting into another reconstructs the same elements on the destination canvas with all of their properties intact. This is the only way to migrate parts of one design to another without using templates.

This is the only way to migrate parts of one design to another without using templates.

Copying, cutting, and duplicating

Inside a Designer document:

ShortcutAction
Cmd/Ctrl+CCopies the selected elements
Cmd/Ctrl+XCuts (copy + remove)
Cmd/Ctrl+VPastes. Pasted elements appear at a small offset from the original
Cmd/Ctrl+DDuplicates. Same as copy + paste but doesn't touch the clipboard
Cmd/Ctrl+Alt+CCopies styles from the selected element
Cmd/Ctrl+Alt+VPastes styles onto the selected element

The styles-only shortcuts (Cmd/Ctrl+Alt+C and Cmd/Ctrl+Alt+V) are the fastest way to make multiple elements share the same visual treatment without grouping them.

Drop on an existing element

A useful pattern: drop a new image onto an existing element instead of an empty area of the canvas. Designer recognizes the drop on:

This is how to quickly swap a hero image in a near-finished design without rebuilding the element.

Designer is the natural place to continue working on assets generated elsewhere. Several Magnific surfaces offer deep-link actions that open Designer with the asset already imported:

When you arrive in Designer via a deep link, the design opens with the relevant element pre-selected and (for tool-specific deep links) the matching tool already open. You can act immediately.

AI tools inside Designer

If the content you want doesn't exist yet, generate or transform it on the canvas:

These don't replace import; they augment it. The AI tools in Designer have their own dedicated guide.

Importing into dynamic content

When a dynamic content is empty (not linked to a connection, no static fallback), you can fill it by:

After import, the dynamic content becomes static. To make it dynamic again, link a connection.

Size and quality on import

A few things that surprise new users

You don't need to import into a specific page. Drop a file on the canvas and it lands on whichever page is currently active. Paste preserves more than drag-and-drop: copying from another Designer document and pasting reconstructs full structure, while drag-and-drop only handles file-based content. HEIC works automatically: you don't need to convert to JPEG first. And deep links open specific tools, not just the editor: arriving via a deep link from the media viewer doesn't just open Designer, it often opens with a specific tool already active.

Exporting: the two ways

Exporting is the act of turning your Designer document into one or more delivered files. The Export panel is where you decide what to export (pages or individual elements), and the per-element configuration in the inspector decides how each thing exports (format, scale, naming).

Designer's export model is built on a single distinction:

Both share the panel and the formats. They differ in what counts as an exportable unit.

Opening the Export panel

The Export panel opens from the Export action in the header. This option is only available in the standalone version of Designer.

Exporting when Designer is a node

When Designer is used as a node in a Spaces workflow, the Export panel is not available. Instead, use the Export button in the inspector while inside the node, or access export options through Pages when working outside the node.

The panel is a floating overlay that takes over the right portion of the workspace. It has:

Cover media

You can switch between Pages and Assets via the segmented control. The footer adapts to the active tab.

The Pages tab

The Pages tab lists every page in your document. Each page appears as a card with:

Above the cards, the panel describes the tab:

Export pages from your document with your default format and size.

The 'default format and size' refers to the document-level export configuration, set in the inspector when nothing is selected.

Selecting pages

Exporting pages

The Pages tab footer offers up to three actions:

While exporting, the action shows a progress state ('Exporting…' or 'Building PDF…') with a spinner. The grid is dimmed during the process.

The Assets tab

The Assets tab lists the elements you've marked for export from the inspector. An element is marked by toggling Include in export on it.

Above the cards, the panel describes the tab: 'Export the elements you marked from the inspector.'

Each marked element appears as a card with:

Empty state

When no elements are marked, the Assets tab shows an empty state instead of cards:

No assets marked yet. Mark any element from the inspector to include it in this export.

Cover media

The empty state offers a short demo video link and a link to this documentation. There's no footer in the empty state; the only way out is the close button in the header.

Selecting assets

Exporting assets

The Assets tab footer offers:

A single click on Export can produce many files. The footer shows the count of files selected.

The end-to-end export flow

  1. Build your design

    Create the design on the canvas as usual.

  2. Decide the deliverable

    Pages (the whole design as files) or Assets (specific elements).

  3. For Assets: mark each element

    Select the element, then toggle Include in export in the inspector.

  4. Open the Export panel

    Click Export in the header. Pick the right tab: Pages or Assets.

  5. Select what to export

    Click cards to toggle them, or use Select all.

  6. Pick the action

    Export (per item) or Export PDF (Pages tab only).

  7. Wait and download

    Watch the progress complete. Files download to your browser.

A toast confirms completion. Possible outcomes:

ToastMeaning
Export completeEverything succeeded. Files are downloading.
Export finished with errors · {n} exported · {m} failedPartial success. Some files succeeded, some failed.
Export failedThe whole export failed. No files delivered.
Download failedFiles were rendered but couldn't be packaged for download. Retry.
Export canceledYou stopped the export mid-flight.

Per-element export configuration

The Export panel's Assets tab lists individual elements you've decided to export. The configuration for each element (what formats, what scales, what file names) lives in the inspector for that element.

Exporti