Open files in VS Code and Cursor / Docs and diagrams

XMind to PDF without XMind Pro

Open the .xmind file in XMind Viewer and pick the PDF export from the Export menu. You get one PDF, one page per sheet, in print colors, with a bookmark per sheet. The viewer and its PNG, SVG and Markdown exports are free, and PDF of every sheet is a Zovo Pro tool with 3 free tries. In XMind itself, PDF export needs XMind Pro (USD 4.92 a month, xmind.com/pricing, 10 Nov 2026).

Install in VS CodeMarketplace pageOpen VSX (Cursor, Windsurf, VSCodium)

Free, MIT license. Extension ID zovo.xmind-mind-map-viewer, version 0.2.2. Needs VS Code 1.90.0 or newer.

This guide is also in Français, Italiano, Português (Brasil), Polski, 简体中文.

An XMind 2020 project plan open in VS Code with three sheet tabs (Project plan, Risks, Team), a map with relationships, boundaries and a LaTeX equation, and an Export menu in the toolbar.
An XMind 2020 project plan open in VS Code with three sheet tabs (Project plan, Risks, Team), a map with relationships, boundaries and a LaTeX equation, and an Export menu in the toolbar.

Steps in VS Code

  1. Install XMind Viewer from the Marketplace, or press Ctrl+P (Cmd+P on macOS) and run ext install zovo.xmind-mind-map-viewer.
  2. Click the .xmind file in the Explorer. Every sheet opens as its own tab.
  3. Look through the sheets. Each one opens in the layout saved in the file.
  4. Open the Export menu above the map and pick the PDF export, or run XMind Viewer: Export every sheet as PDF from the Command Palette.
  5. The first 3 runs are free. A try counts only when a file is saved.
  6. Open the PDF: one page per sheet, in print colors, with a bookmark per sheet. Your map file is never changed.

Where Zovo Pro saves time

Viewing every sheet is free, and so are PNG (up to 2x) and SVG export, the sheet as a Markdown outline on the clipboard, and all sheets as one Markdown file. The PDF of every sheet is a Pro tool.

The same Pro includes CSV (Excel) and OPML export of every topic of every sheet, and Convert a folder, which turns every .xmind, .mm and .opml file in a folder and its subfolders into Markdown, CSV or OPML in one run, with a report of what could not be read.

With PDF of every sheet (Zovo Pro)

  1. Right-click a folder of mind maps in the Explorer, or run Convert a folder from the Command Palette.
  2. Choose Markdown, CSV or OPML. Existing files are never overwritten.
  3. Read the report for files that could not be read.

PDF of every sheet works 3 times on your computer before it asks for a license, and a try counts only when you get a result. Opening a file shows no popup and no countdown.

Pay by card, USD 19 onceGitHub SponsorsPayPal

Zovo Pro costs USD 19 once. It is not a subscription, and it turns on the Pro tools in every Zovo extension, not only XMind Viewer. After a card payment (Stripe) your license key shows on the next page. In VS Code, run "Zovo Pro: Enter Zovo Pro license key" from the Command Palette and paste it. The key is checked on your computer, with no network call. With GitHub Sponsors, pick the "$19 one time" tier, then run "Zovo Pro: I already paid: unlock with GitHub Sponsors" and sign in with the same GitHub account. With PayPal, send USD 19 with "Zovo Pro" in the note and the key comes by email within a day.

A team of 5: USD 59 once, by card or by PayPal. Every rule and every Pro tool is on the Zovo Pro page.

Steps in Cursor, Windsurf or VSCodium

  1. Open the Extensions view with Ctrl+Shift+X (Cmd+Shift+X on macOS).
  2. Search for zovo.xmind-mind-map-viewer and click Install. Cursor, Windsurf and VSCodium install from Open VSX, where it is published as zovo/xmind-mind-map-viewer.
  3. If your editor has no gallery, download the .vsix from the Open VSX page and run "Extensions: Install from VSIX...".
  4. Then use it the same way as in VS Code.

What XMind Viewer handles

What it does not do

Other options

Install counts and Open VSX status were checked on 10 November 2026. Descriptions in quotes are the extensions' own.

Questions

Does it work in Cursor or Windsurf?

Yes. The README says the extension is also on Open VSX, so it works in Cursor, Windsurf, VSCodium and other editors based on VS Code.

Do I need XMind installed?

No. XMind Viewer opens .xmind files in VS Code without XMind.

Is the map sent anywhere?

No. There is no telemetry, no account and no network use. Nothing goes over the network until you click a buy button.

Can I turn a whole folder of XMind files into PDF?

Not in one run. Convert a folder writes Markdown, CSV or OPML. The PDF export works on the map you have open.

Does the PDF include every sheet?

Yes. It has one page per sheet and a bookmark per sheet.

More about XMind Viewer

Read the XMind Viewer page for every feature and setting, or the source code on GitHub.

Support this work

If this extension saves you time, you can support the work on GitHub Sponsors. Monthly tiers start at $5, and one-time tiers start at $15. Sponsorship is optional, and the tool works the same without it.

Need your format supported?

Open a format request with a sample file, and I reply there whether it can be done. For USD 299 once, through this GitHub Sponsors tier, I add your file format or a missing feature to this extension, with tests, within 7 days.