Guide

Import and export

Copy Markdown

Move editable boards and presentation copies between Inkfinite and other tools.

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

FormatImportExportResult
InkfiniteYesYesNative document and history
SVGYesYesSupported geometry stays editable
PNG and other imagesAs an imagePNGRaster content
ExcalidrawYesYesSupported objects are mapped
Obsidian / JSON CanvasYesYesSupported nodes and edges are mapped
Mermaid flowchartYesNoEditable cards, frames, and arrows
D2YesNoEditable 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.