Skip to content

macOS & iPad · one subscription

Write in Markdown.
See the PDF as you type.

Not a preview that resembles the PDF — the PDF itself, live. Real pages with real margins, breaking where they will break on paper, with the running footer already on them. Because the preview and the export come from the same renderer and the same stylesheet, they cannot disagree.

What you type

# Release Notes
## Version 1.0

The **first** release.

- Live preview
- PDF export

```swift
let title = "Kirityp"
```

Live PDF page

Release Notes

Version 1.0

The first release.

  • Live preview
  • PDF export
let title = "Kirityp"
Release Notes Page 1 of 2 11 Aug 2026

One renderer, two outputs. They cannot drift apart.

Real-time PDF preview

Most editors preview the HTML. Kirityp previews the page.

Type a paragraph and watch the page fill. Type one more and watch a heading move to the next sheet rather than strand itself at the bottom. The preview paginates as you write, because a document that will be printed has pages, and a scrolling column can never show you where they end.

Pages, not a column
Sheets at the real paper size, with the real margins and the running footer — page number, title and date — already in place.
The same line breaks, not similar ones
The preview's text column is measured to the printed column exactly, so a line that wraps on screen wraps in the same place on paper.
No export needed to check
Nothing to generate, open and squint at. The document on screen is already the one that comes out.
Release NotesPage 1 of 211 Aug 2026
Release NotesPage 2 of 211 Aug 2026

The heading moved with its content, rather than being left behind.

Most Markdown tools are a previewer or an editor. Kirityp is both, and it is built for the page.

There are good native Markdown apps on the Mac. Nearly all of them are readers — you write somewhere else and preview there. The ones that do let you write treat export as a side door. Kirityp puts writing, reading and printing in one window, and treats the printed result as the point rather than a by-product.

Editor and preview, side by side

Drag the divider where your line length wants it. On an iPad in Slide Over, or in a narrow window, the panes swap instead of squeezing.

Export is one press

A labelled button in the toolbar, and ⌘E. A4 or US Letter, with a footer carrying the document title, the date and the page number.

Nothing leaves the device

Kirityp ships without the network entitlement, so macOS itself prevents it from opening a connection. No account, no service, no telemetry.

Paste as Code

Copy code from anywhere. Kirityp works out what it is.

Press ⇧⌘V and whatever is on the clipboard arrives as a fenced block, already labelled with its language. Swift, Python, SQL, Go, Rust, TypeScript, YAML, shell and twenty more — identified on device, in the moment you press the key.

It is a button rather than a guess on every paste, and that is deliberate: you asked for a language to be identified, so you can see the answer. When it is wrong, the fix is retyping one word of plain text.

On the clipboard

SELECT id, name FROM users
WHERE active = 1 ORDER BY name;
⇧⌘V

In the document

```sql
SELECT id, name FROM users
WHERE active = 1 ORDER BY name;
```

On paper

Syntax colour is easy. Surviving a page break is not.

Every Markdown app can tint a code block. Almost none were built for a medium that has pages, because they were built to be looked at rather than printed. These are the things Kirityp gets right because it had to.

Long lines fold, they do not vanish

A page cannot scroll sideways. A line that overruns the measure wraps, so it is still there when the document is printed instead of running off the edge.

Blocks stay whole

A code block moves to the next page rather than splitting two lines from the rest. Tables break between rows, never through one, and repeat their header.

No heading left behind

A heading is bound to whatever follows it, so it can never sit alone at the foot of a page with its content overleaf.

Legible in grey

The syntax palette varies in lightness as well as hue, and comments carry italics. Printed on a mono office printer, a block still reads as code.

Three ways for the same document to look

A theme changes the preview and the export together, because they are the same stylesheet. Pick the one that suits what the document is for.

Manuscript

Serif, generous margins. For prose that will be read.

Sets in New York, the serif Apple ships on every Mac and iPad, at a measure that keeps a line near seventy characters.

Report

Dense sans-serif with ruled tables. For documents that will be filed.

Tight leading, fully-ruled tables, a grey header row. What an audit report or a validation document is expected to look like.

Technical

Tuned for pages that are mostly code.

Larger monospace, a language label on each block, and a measure wide enough that eighty columns do not wrap.

Start on the Mac, carry on from the iPad

Documents live in iCloud Drive and follow you between devices the way notes do — no account to make, no sync service of ours in between, nothing to configure. They are ordinary .md files in a folder you can open in the Finder or in Files.

Plain files, not a library

Nothing is trapped. Open the same files in any other Markdown app, or in TextEdit, whenever you like.

The system does the work

Open, save, rename, duplicate, versions and Handoff all come from macOS and iPadOS themselves — so they behave exactly as you expect.

Kirityp is in development

It is not on the App Store yet, and there is no date to give you that would be anything other than a guess. It will be a monthly subscription, covering the Mac and the iPad together. If you would like to hear when it ships, write to us — that is the whole mailing list.

Requires macOS 15 or later, or iPadOS 18 or later.