SoloMD
Produktivitet
Gratis
SoloMD is a lightweight, distraction-free Markdown editor for iPad. One file. One window. Just write.
Built from the ground up as a focused writing tool - no account, no cloud, no telemetry, no subscription. Your notes stay in plain .md and .txt files on your iPad, readable by any editor on any platform, today and in ten years.
CORE EDITING
- Live preview - Markdown symbols fade out after the cursor leaves the line.
- Rich syntax styling - real big headings, real bold, real monospace for code.
- Light and Dark themes that follow iPad system appearance.
- Multi-encoding - auto-detects UTF-8, UTF-16, GBK, Big5.
- Tabs with dirty indicators.
- File tree sidebar, outline view, and global search.
MARKDOWN POWER
- KaTeX math - inline and block math render instantly.
- Mermaid diagrams - flowcharts, sequence diagrams, Gantt charts.
- Task lists with clickable checkboxes.
- Footnotes, YAML front-matter, text highlighting.
- Syntax highlighting for 13 plus languages.
- Synced split-pane scroll.
- Tap an image or Mermaid diagram to open a pinch-zoomable overlay.
BUILT FOR IPAD
- 44 pt touch targets across toolbar, outline, and file tree.
- Larger default font sizes tuned for iPad screen distance.
- Split-view and multitasking friendly.
- Works with hardware keyboards.
- Portrait and landscape, every orientation.
WRITER TOOLS
- Focus mode - non-current paragraphs dim for deep work.
- Typewriter mode.
- Session restore - auto-saves so you never lose a line.
- Chinese power tools - simplified/traditional conversion, pinyin, CJK word counts.
- Spell check.
- Custom CSS.
EXPORT
- HTML (newsletter quality)
- PDF with KaTeX and Mermaid baked in
- Word (.docx) with tables preserved
- Copy as HTML, plain text, or Markdown
PRIVACY FIRST
SoloMD collects no personal data. No account. No analytics. No ads. No tracking. All your notes live locally in files you own.
SoloMD is open source (MIT). Source: github.com/zhitongblog/solomd
mer Pasted images show up even when their folder path contains a space. Such paths made the image link invalid Markdown, so the note showed the link text instead of the picture. Older notes with these links now render in preview and export too.
The file tree follows the file you are working on: switching notes expands the folders above it and selects it. You can turn this off in Settings.
Exports: standalone HTML now prints on white paper, and the text PDF can start with a table-of-contents page (Settings → PDF).
A quieter screen: hide the toolbar buttons with ⌘⌥⇧T, and the AI rewrite button stays hidden until AI is enabled. Community themes now apply fully whichever built-in theme is selected, and the Chinese proofreading panel title no longer repeats a character.
The About screen now thanks the project's sponsors.
4.14.3 -7 t
“Open in default app” works again. A misplaced permission rule refused every attempt to open a file with another app — the toolbar button, linked PDF and Office files, the dictionaries folder. Any document opens now; programs and scripts are still refused.
Printed PDFs contain every page. The text PDF stopped after the first page, and long tables now repeat their header row on each page. The image PDF no longer cuts through a line of text or a table row at a page break.
Exported HTML stands on its own. Mermaid diagrams are embedded as drawings instead of showing their source, math fonts and local images are embedded too, and the file no longer waits on a download to open. Word export includes Mermaid diagrams as images.
The file tree: deleting asks first (and still goes to the Trash), folders have icons and indent guides, the selected item is highlighted and decides where a new file goes, folders can open on double-click (Settings), a new shortcut creates a note in the selected folder, and “Reveal in File Tree” scrolls to the file.
Smaller things: Esc closes the image viewer, and typing ``` suggests code-block languages.
4.14.2 -1 d.
The table editor types forwards. Typing into a cell came out reversed — "abc" became "cba" — because every keystroke rewrote the cell and sent the cursor back to its start. Rows and columns you add, move or delete still keep every cell's text in place.
Split panes can be closed. Dragging a tab onto the editor splits it into two views of the same note, and the extra pane had no visible way out; it even came back after a restart. Every pane now has its own close button while there is more than one.
Every open file is one tap away. When the tabs no longer fit, a ⌄ button lists them all, with unsaved ones marked.
The file tree: a new file or folder is named where it will actually appear, inside its folder, not at the top of the tree. Long file names use the full width of the sidebar instead of a fixed 30 characters. Image attachment folders (_assets and name.assets) are hidden unless "Show hidden files" is on, so they can't be renamed or moved by accident.
Tables: short cells no longer get squeezed into a one-character column beside a long one, in the app and in PDF, HTML and image export.
On iPhone, the expanded toolbar now wraps inside the screen, so Settings and the other buttons at the end can be reached in portrait. Toolbar menus use the window's height instead of scrolling after 360 points.
4.14.1 -1 d.
Formatting has keyboard shortcuts. Bold, italic, strikethrough, inline code, link, headings 1–6, quote, lists and code block — press once on a selection to apply, again to remove. With a hardware keyboard they work everywhere; without one, the same commands lead the Insert menu, each with its key beside it. Prefer ⌘B for bold? The Writer preset in Settings → Shortcuts swaps it in with one tap.
Shortcuts you can find. F1 → Shortcuts now lists your real, current bindings and can be searched by name or by key. A standalone [TOC] line expands into a table of contents. Blank lines in a numbered code block keep their own row.
A note can no longer run code. Inline HTML in a markdown file was rendered straight into the app with nothing filtering it, so a script hidden in someone else's note ran inside the editor. Rendered markdown is now sanitised everywhere it appears — preview, live edit, slideshow and every export. Ordinary inline HTML still works; scripts, event handlers and javascript: links do not. If you have opened markdown you did not write, this is the update to take.
Mermaid diagrams render when exporting a text PDF. The text path used to print the diagram's source instead of the picture. Printing also stopped fetching its maths stylesheet from the network, so equations keep their styling offline.
The document name no longer disappears on a narrow window, and the overflow toolbar is a third of the height it was, with no gap in the middle of the second row.
Choosing a theme that appears to do nothing now explains itself: an installed marketplace theme that defines both light and dark colours overrides the built-in dropdown, which now names it and offers one click to turn it off.
The app starts faster. Everything used to be compiled before the first frame — the diagram renderer, both Chinese dictionaries, the PDF and Word exporters, the slideshow. They now load when something asks for them, and first paint is about 30% quicker.
A file changed by another editor — or while SoloMD was closed — is noticed now, on launch and whenever the window comes back. Unsaved edits are never overwritten.
The button that shows and hides the right sidebar always does something. It used to flip a flag that changed nothing whenever every panel in the strip was switched off.
4.14.0 -4 d.
Move files and folders without leaving the app. Drag a note onto a folder, or pick "Move to…" from its menu and type a few letters to find the destination. Moves can be undone, open tabs follow the file, and relative links inside a moved note are re-anchored so its images keep working.
Show hidden files. Dot-files and dot-folders were unreachable from inside the app; a new setting lists them, off by default.
Filter the file tree by file type. The list offers the extensions your vault actually contains, with counts, and folders holding no match collapse away with them. A banner names the active filter so it can never read as missing files.
Tell the editor and the preview apart in split view. An optional shade for the preview pane, derived from whichever theme you use, so a split stops reading as one wide column.
A window too narrow for the toolbar no longer clips it silently. When the row overflows, a button opens the whole toolbar as two or three labelled rows where every control is visible and named.
4.13.0 14. sep.
Fold a heading and everything under it. Click the arrow in the gutter, or use the Fold commands to collapse one section, every section, or everything below a level.
Printing no longer follows your app theme. A dark theme used to print dark — ink on paper, or a PDF nobody could read. Print and PDF now use their own light palette, with an explicit dark option if that is what you wanted.
Deleting a file gives you eight seconds to undo. Nothing is moved somewhere clever: the file stays exactly where it is until the timer runs out.
Quick capture, from anywhere. A system-wide chord opens a small box over whatever you are doing. Type a line, press Enter, and it lands in your Inbox without SoloMD ever coming forward.
A Tasks panel. Every "- [ ]" in the workspace, in one list, with priorities and due dates read from either the Obsidian Tasks emoji or a plain-ASCII form. Click a task to jump to its line; tick it to write the file.
Import Word, PDF, HTML and spreadsheets. The converters were already here with no way to reach them, and importing a name that already exists now picks the next free one instead of overwriting.
Edit a table as a grid. Add and remove rows and columns without counting pipes. CJK text is padded by display width, so the Markdown source stays aligned instead of drifting a column per character.
DOCX templates — cover page, contents, running header, page numbers. Numbered equations, with \eqref links that jump to them.
Fixes: a deleted workspace folder no longer looks like an empty vault, and four file-tree menu entries that printed their key names in all fourteen languages now read as labels.
4.12.0 8. sep.
A layout built for a phone, not a shrunken desktop. The file tree and side panels now slide over the editor as drawers instead of squeezing it out of the way, split view stacks vertically, the toolbar keeps the six controls you actually reach for (everything else is one tap away, now with labels), and the status bar stops wrapping onto a second line. Tablets keep the desktop layout.
Also in this release:
- Bold text ending in a full-width punctuation mark renders correctly
- Multi-line $$ formulas stay in one piece in the block editor
- Export starts in the document's own folder
- Reading mode uses the font you chose, and its exit button no longer covers the first heading
- The first-run AI setup offers every provider with an editable base URL, and can verify servers that publish no model list
- New provider: any OpenAI-compatible server you host yourself (llama.cpp, LM Studio, vLLM)
- Code blocks have a copy button while you edit - it copies the code, without the fences or indentation
- Ollama running on another machine on your network is now detected
4.11.19 27. aug.
Find (Cmd+F) now scrolls to the first match as you type — no more hunting on long notes. Plus editor polish and stability improvements.
4.9.6 21. juli
Fixes for opening files on iOS:
- Opening files from the Files app, AirDrop, and other apps now works reliably
- Recent files no longer break after an app update
- "Open Folder" now pins the workspace to SoloMD's Documents folder
- The tab bar can be scrolled with a swipe
4.8.9 2. juli
Version 4.6.2 — the knowledge-graph update.
NEW STRUCTURE LAYER
• Properties inspector — edit YAML front-matter with type/date/status/relation pickers; surgical writes preserve your comments and quoting byte-for-byte
• Type-driven sidebar — give a note "type: Project" and its members become a first-class collapsible section with custom icon, colour and columns
• Typed relationships — belongs_to / related_to / has with automatic inverse links
• Relationship graph — explore every note's neighborhood of outgoing and incoming links; tap to navigate
• Saved filtered views — persistent sidebar views with a recursive all/any filter builder (type, status, date, regex)
• Inbox workflow — mark a note organized and auto-advance to inbox zero
• Whiteboards — Markdown-backed tldraw boards inside a tldraw code fence, lazy-loaded so the app stays light
POLISH & FIXES
• From-scratch design system — consistent spacing, colours and focus states across every panel
• Configurable outline heading markers (letters / numbers / none)
• Pinch-to-zoom for the whole app
• Fixed: typing with CJK input methods no longer gets interrupted mid-composition
• Many smaller fixes and performance improvements since 4.1
Enjoying SoloMD? Rate it on the App Store and share with other writers!
4.6.2 13. juni
Initial public release of SoloMD for iPhone and iPad.
• Lightweight, distraction-free Markdown editor
• Live preview with KaTeX math and Mermaid diagrams
• Syntax highlighting and code blocks
• Open .md and .txt files from the Files app
• Save to On My iPhone / SoloMD folder, accessible via Files app
• Native iOS Share Sheet for sharing notes (AirDrop, Messages, Mail, iCloud Drive)
• Copy as HTML, Markdown, plain text, or image
4.1.7 12. mai
Pasted images show up even when their folder path contains a space. Such paths made the image link invalid Markdown, so the note showed the link text instead of the picture. Older notes with these links now render in preview and export too.
The file tree follows the file you are working on: switching notes expands the folders above it and selects it. You can turn this off in Settings.
Exports: standalone HTML now prints on white paper, and the text PDF can start with a table-of-contents page (Settings → PDF).
A quieter screen: hide the toolbar buttons with ⌘⌥⇧T, and the AI rewrite button stays hidden until AI is enabled. Community themes now apply fully whichever built-in theme is selected, and the Chinese proofreading panel title no longer repeats a character.
The About screen now thanks the project's sponsors.
mer Versjon 4.14.3 -7 t
Data innsamles ikke Utvikleren samler ikke inn data fra denne appen.