Free & open source · Windows, macOS, Linux

The file stays
Markdown.
The editing doesn't
feel like it.

span is a thin, standalone WYSIWYG Markdown editor — edit rendered Markdown directly, Typora/Outline style, while the file on disk stays clean, portable Markdown.

it's yours —
span open on a Markdown file, dark theme, with the folder sidebar showing the project tree span open on a Markdown file, light theme, with the folder sidebar showing the project tree

Local, not cloud

span doesn't sync, doesn't phone home, and doesn't ask you to sign in. It opens a Markdown file already on your disk, lets you edit it, and writes it back — offline, every time.

Offline Local files only No account

What it does

Six things it does well. Nothing it doesn't need to.

Live WYSIWYG editing

Rendered Markdown you edit in place — click into any line and start typing. What you write is saved as clean Markdown, so files stay portable and future-proof.

Tabs

Open many documents at once, each with its own undo history. CtrlTab switches most-recently-used, like a browser.

Folder sidebar

Open a folder, browse its Markdown tree, click to open, create new files in place.

Reopen closed tab

Keeps your last 10 closed tabs on hand — CtrlShiftT brings the last one back.

Export

Self-contained, styled HTML — or Print / Save as PDF straight from the editor.

Theming

Light, dark, or system — cycle with CtrlShiftL, no flash of the wrong theme on launch. Plus eight pickable accent colors — try one above.

Built for the keyboard

A sample of what's bound. Press Ctrl/ or F1 in the app for the full list.

New tabCtrlN
Open fileCtrlO
Open folderCtrlShiftO
SaveCtrlS
Switch tab (MRU)CtrlTab
Toggle sidebarCtrl\
Cycle themeCtrlShiftL
Shortcuts listCtrl/

Text formatting — bold, italic, headings, lists, links — uses the editor's own shortcuts and the / slash menu. Ctrl is Cmd on macOS.

Comfortable from a terminal, too

Once span is on your PATH, open files and folders straight from the command line.

$ span notes.md # open a file in a new tab
$ span ~/wiki # open a folder in the sidebar
$ span . # open the current folder

On Windows, right-click a folder in Explorer and choose Open with span.

Download & install

Grab the installer for your platform from the Releases page.

Builds aren't code-signed yet. That's expected for an unsigned app in early releases — code signing is planned for later. Your OS will show a first-run warning:

  • Windows — SmartScreen: click More info → Run anyway.
  • macOS — right-click the app → Open, or run xattr -cr /Applications/span.app.
  • Linux (AppImage)chmod +x span_*.AppImage, then run it.