Import and export
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 for a concise capability matrix and known format differences.