--- title: Import and export description: Move editable boards and presentation copies between Inkfinite and other tools. section: Guide group: Guide order: 7 --- Use import when you want external content to become part of an Inkfinite board. Use export when you want an editable interchange file or a presentation copy for another application. ## Supported formats | Format | Import | Export | Result | | ---------------------- | ----------- | ------ | ------------------------------------ | | Inkfinite | Yes | Yes | Native document and history | | SVG | Yes | Yes | Supported geometry stays editable | | PNG and other images | As an image | PNG | Raster content | | Excalidraw | Yes | Yes | Supported objects are mapped | | Obsidian / JSON Canvas | Yes | Yes | Supported nodes and edges are mapped | | Mermaid flowchart | Yes | No | Editable cards, frames, and arrows | | D2 | Yes | No | Editable cards, frames, and arrows | The editor also accepts pasted plain text, Markdown, SVG markup, and images. Native clipboard copy preserves hierarchy, assets, and connections. Use **Copy as SVG** to copy the current selection as SVG code, or use **Copy document as SVG** to copy the current page. Inkfinite writes both SVG and plain-text clipboard representations when the browser supports rich clipboard data. If it does not, the editor copies the markup as text and reports that fallback. Use **Copy as PNG** for the selection or **Copy document as PNG** for the current page. The transparent PNG actions preserve transparent pixels; if image clipboard writes are unavailable, Inkfinite downloads a PNG file instead. **Paste in place** keeps copied coordinates. Ordinary paste places content near the pointer. ## Import files Choose **Import**, paste content, or drop a supported file on the canvas. Importing an Excalidraw, Obsidian Canvas, Mermaid, or D2 file creates an Inkfinite document and leaves the source unchanged. SVG import maps supported static elements to native shapes and assets. Mermaid imports `.mmd` and `.mermaid` files. D2 imports `.d2` files. A Mermaid source must begin with `flowchart` or `graph`. The diagram importer supports the graph nodes, labels, groups, connections, and styles that have direct Inkfinite equivalents. Unsupported constructs are listed in the import report. Unsupported node shapes become editable rectangular cards; unsupported directives are omitted. An import report lists conversions, warnings, and omitted content. Keep the source until you have checked the imported board. Inkfinite retains the original SVG as a source asset, but unsupported visuals do not appear on the canvas. ## Export a board Export SVG for vector presentation output or PNG for the current viewport. SVG can include the current selection or the current page. PNG clipboard actions render the selection or current page without editor overlays. Choose a transparent PNG when the output should retain transparent pixels. Excalidraw and Obsidian Canvas exports map supported editable content and report content their formats cannot represent. Export does not change the current desktop document's native path or saved state. Continue saving the `.inkfinite` file as the source when you need the complete board and its history. See [Interoperability](/docs/reference/interoperability/) for a concise capability matrix and known format differences.