macOS / Windows · Free for 30 days, every feature

All of your Markdown,
edited as it looks.

Tables included, without wrestling with the syntax.
When you would rather write the Markdown itself, use the text editor beside it.
Whichever side you type on, both stay in sync in real time.

Coming soon to the App Store and the Microsoft Store.

Try the demo in your browser (no install) →

macOS / Windows · VS Code extension included · Free for 30 days

Not a preview. You edit it directly.

In most editors the right-hand side is read-only, so the moment you want to fix the syntax you are back on the left. In Markish you can edit both. Fill in the cells of a table in the visual editor, then rewrite a link's URL in the text editor.

The same table shown in both panes, with an edit on one side reflected on the other
  • What you type appears on the other side as you type it
  • Scrolling is matched block by block, so you keep your place even in a long document
  • Undo works across modes. Moving a cell in the visual editor and typing in the text editor share one history
  • Switching modes keeps your cursor and your scroll position
  • Updates happen on every keystroke. There is no preview to wait for

Try all three modes yourself →

VS Code extension

It works inside VS Code too.

When you want to fix the README in the middle of writing code, you do not have to switch apps. Right-click a .md file and choose "Open with Markish". The colors follow your VS Code theme.

Markish for VS Code comes with the app. It is not sold separately. There is a one-time step where you authorize it from the desktop app.

A .md file opened with Markish inside VS Code, with the source on the left and rendered math and tables on the right

Set up however you like to write.

The visual editor while you are writing prose, the text editor when you are fixing footnotes and links, and split view when you are working through review comments. Switching never moves your place. Colors and fonts adapt to your setup as well.

Edit tables and formatting as they look. Markdown syntax turns into the real thing as you type it
The visual editor on its own

Mix and match the themes you like.

Sixteen themes are built in: 6 light and 10 dark. You can keep the visual editor light and the text editor dark, or any other combination.

If none of the sixteen fit, make your own. The visual editor takes CSS, down to the last detail. For the text editor you can set each color one by one: the background, the headings, the Markdown punctuation and the search highlight.

Visual Default Light / Source Tokyo Night

Writing

Just type Markdown and it formats itself.

Finish typing ## and it becomes a heading; - becomes a list. You can also format from the toolbar or with keyboard shortcuts.

  • Headings, bullets, task lists and quotes take shape as you type them
  • Bold and code spans, from a shortcut such as ⌘B or from the punctuation
  • Bring images in by pasting or dropping them. You choose where they are saved

Tables

Even tables stop being a chore.

Adding one column normally means putting another | on every row and rewriting the --- separator to match. Edit it as a table and none of that is needed. You just type into the cells.

  • Type ||| at the start of a line and press Enter for a three-column table. You can write the headers in as you go, like |Name|Qty|
  • From the toolbar, pick the size on a grid and insert it, then move between cells with Tab
  • Rows and columns can be added or removed anywhere, not just at the end
  • Reorder by dragging the handle that appears just outside the cells, up and down or left and right
  • Set each column to align left, center or right
  • Changing the number of columns never breaks the syntax in the source

Diagrams, math and code

Code, diagrams and math.

Edit Mermaid diagrams and math with a live preview in front of you. In the visual editor, you just click them.

  • Click a diagram and a window opens with the source on the left and the preview on the right. The preview zooms and pans, so even a flowchart with many nodes lets you watch the part you are changing
  • Click a block equation and the frame becomes an input field, with the KaTeX result appearing as you type
  • Inline $...$ turns back into source when you arrow into it, and back into typeset math when you leave
  • It becomes math the moment you type the closing $. Press Enter on a paragraph holding only $$ to open the block math input
  • Code blocks are colored per language, and the button at the top right copies the whole block
  • A color code such as #4f46e5 gets a swatch beside it; click it to pick a different color
  • Quotes start with >, and writing [!NOTE] after it turns the quote into a colored callout. There are five kinds — note, tip, important, warning and caution — and you can also pick one next to the quote button in the toolbar

Working with documents

It handles specs thousands of lines long

Past a few thousand lines it is easy to lose track of where you are. The outline on the right lists every heading, so you can see the shape of the whole document and jump straight to the part you want.

  • Jump to any heading from the outline on the right. Drag to resize it
  • Find supports case sensitivity, whole words and regular expressions, and can replace everything at once
  • Open several files in tabs, or split them across separate windows
  • YAML front matter becomes a table of keys and values, so you can edit it without worrying about indentation
  • Footnotes are numbered automatically, and inserting one in the middle renumbers the rest

Everything it does

Modes and sync

Edit either side

Change the document from whichever pane you are in

Live sync

What you type appears on the other side at once

Scroll sync

Both panes stay locked together, block by block

Switching keeps your place

Your cursor and scroll position survive the switch

Swap the panes

Flip the split-view layout with a click

Writing

Format as you type

Punctuation turns into the real thing the moment you finish it

Bold and italic

From the toolbar or from the syntax

Strikethrough

Strike it out while leaving it readable

Code spans

The caret behaves predictably at either edge

Link editing

Fix the display text and the URL where they sit

Footnotes

Your own labels, numbered automatically

Color swatches

A swatch beside #4f46e5; click to change it

Images

Paste or drop to bring them in, and edit the alt text

Structure

Headings

Switch between H1–H5 and body text in one click

Lists

Unordered, ordered and nested

Task lists

Tick the boxes of - [ ] where they sit

Quotes

Turn a whole selection into a quote

Callouts

GitHub-compatible NOTE / TIP from the toolbar

Horizontal rules

Type --- for a divider

Insert a table

Type ||| or pick the size from the toolbar

Rows and columns

Add, remove and reorder in any direction

Column alignment

Left, center or right, per column

Diagrams, math and code

Mermaid

Click to edit with the source and preview side by side

Zoom a diagram

Open it large in its own window to check it

Math (KaTeX)

Edit block and inline math where it sits

Syntax highlighting

Code blocks colored for each language

Copy a code block

One click from the top right of the block

Documents

Outline

Every heading listed; drag to resize

Find

Case sensitivity, whole words and regular expressions

Replace

One at a time or all at once

Tabs

Several files in one window

Multiple windows

Split them across the screen and work side by side

Front matter

Edit YAML as a table of keys and values

Output and appearance

Export to HTML

Code colors and diagrams come along

Export to PDF

Re-set with a theme meant for print

Print

From your operating system's print dialog

Themes

Visual editor, text editor and window frame, separately

Custom CSS

Save your own colors as a preset

Fonts

Set the family and base size of your documents

Text editor display

Toggle line numbers, invisibles and the active line

Shortcut reference

Open it from the footer to see every key in one place

Files and input

Consistent syntax

Bullets and emphasis come out written the same way

CJK support

No clash with IME composition, and emphasis lands where you meant it

No account

Use it without signing in. What you write is never sent

What people write with it

READMEs and design notes

The more code blocks and diagrams a document has, the more it helps to see the source while you write. You can open these right inside VS Code too.

Runbooks and specs

Jump around from the outline even at a few thousand lines. Move the asides into footnotes, and export to PDF when it is time to hand it over.

Blog drafts

Front matter is a table, so you can fix tags and publication dates without breaking the indentation. Images come in by pasting.

Meeting and research notes

Decisions as task lists, comparisons as tables, formulas as real math. When you come back later, find them with a regular expression.

Available in 8 languages

  • 日本語
  • English
  • 简体中文
  • 繁體中文
  • 한국어
  • Deutsch
  • Español
  • Português (Brasil)

One-time purchase

US$19.99 one-time

The price in your local currency is set by the store for your account's country. There is no monthly charge.

  • The desktop app and the VS Code extension are both included
  • The purchase is tied to your Apple Account or Microsoft account, so there is no limit on how many of your devices use it
  • Every feature is free for 30 days

Coming soon to the App Store and the Microsoft Store.

The Mac and Windows versions are separate purchases. The VS Code extension works only on the operating system you bought it for.

After 30 days you can have only one document open at a time, and HTML / PDF export, printing and the VS Code extension stop. Editing and saving what you have written is never restricted.

Every feature, free for 30 days

Coming soon to the App Store and the Microsoft Store.

Not sure? Try the demo first (no install) →

macOS / Windows · VS Code extension included · Free for 30 days

Frequently asked questions

Is there a web version?

No. There is a demo you can try in your browser, but it cannot open or save files. To actually use Markish, install the app.

Can I try it before buying?

Every feature is yours for 30 days. Getting it from the store is free, and starting the trial needs no sign-in and no card.

What happens to my documents after 30 days?

You can still edit and save them. Three things become limited: how many documents you can have open at once (one), HTML / PDF export and printing, and the VS Code extension. We will not hold your writing hostage.

If I buy it on a Mac, can I use it on Windows?

No. The App Store and the Microsoft Store handle payment entirely separately, and there is no way to confirm a purchase made in one from the other. To use both, buy it in each.

Is the VS Code extension sold separately?

It comes with the app. There is a step where you authorize it from the app before you start using it.
If you authorize it within six months of your purchase, you will be asked to press the button once more around the six-month mark. After that it works with no expiry.

I bought it. How do I switch VS Code over?

It does not switch over on its own. VS Code holds its own authorization, separate from the app, and the one issued during your trial stays as it is.
Click "Trial · N days left" at the bottom right of the editor. The app comes to the front; approve it there and you are back in VS Code in the purchased state. Running Markish: Authorize with the desktop app from the command palette does the same thing.

How do I edit Mermaid diagrams and math?

Click the diagram or the equation in the visual editor. Mermaid opens a window with the source and the preview side by side; math turns into an input field where it sits. Close it with Escape and the document is unchanged. You can also write both directly in the text editor.

Can I get a refund?

Refunds follow the App Store and Microsoft Store processes.
We cannot handle them ourselves, so please contact the App Store or the Microsoft Store.