Skip to notepad
Typehall

Markdown notepad with a safe private preview

Plain-text Markdown editing and preview on demand. Notes are stored locally in your browser.

Any Typehall note can be a Markdown note. You keep editing plain text — headings, bold, lists, quotes, code, tables, task lists — and switch to Preview to see it rendered. Plain text remains the default; Markdown is there when you choose it. Convert a note from its Note actions menu; converting never touches your text, it only changes how Typehall renders it.

A Markdown note in Edit mode: heading, checklist, blockquote, table, and code span as typed.
Edit mode stays plain text. The checklist, quote, table, and code below are typed, not formatted.

When Markdown earns its keep

Markdown pays off the moment a note needs structure a reader can scan: a meeting note with sections, a how-to with steps, a reading note with quotes, a comparison with a table. For a two-line reminder or a pasted tracking number, plain text is faster and there is no reason to convert. A good rule: if you would reach for bold or a bulleted list, Markdown is the right mode; if not, stay plain.

Edit and Preview

The editor toolbar switches a Markdown note between Edit and Preview. Edit is always the source of truth — every keystroke autosaves the plain text locally, exactly like any other note. Preview renders that text on demand and never executes anything: scripts, raw HTML, style blocks, frames, forms, and audio/video tags are stripped, event handler attributes are removed, and only plain http/https/mailto links survive (they open in a new tab with safe attributes).

The same Markdown note in Preview mode: rendered heading, clickable checkboxes, styled quote, table, and code.
Preview mode renders the same text: checkboxes you can tick, a styled quote, a real table.

What renders, concretely

  • Headings, bold, italic, strikethrough, blockquotes, and horizontal rules.
  • Bulleted and numbered lists, including nested lists.
  • Task lists (- [ ]) with checkboxes you can tick in Preview — and in the editor, the List button toggles them in place.
  • Fenced code blocks and inline code, tables, links.
  • Single line breaks render as line breaks, so wrapped prose looks the way you typed it.

What never renders

  • Remote images are stripped — previewing a note never loads external URLs, so a pasted ![](...) simply shows nothing rather than phoning home.
  • Raw HTML, scripts, styles, frames, forms, and media embeds are removed by the sanitizer.
  • Only http, https, and mailto links are kept.

This is deliberate: a preview that executed arbitrary markup would be a strange thing to put next to a privacy promise. If you need images or rich embeds, Markdown mode in Typehall is the wrong tool — plain notes with text are the honest answer, and the editor will not pretend otherwise.

Moving Markdown in and out

Import .md files directly (they open in Markdown mode, titled after the filename), export any Markdown note as .md, and include notes in full workspace backups. No conversion service is involved — it all happens in your browser. For sharing with people who do not use Markdown, export the same note as .html or print it to PDF; the export reuses the exact preview pipeline, so what you saw is what they get — see how to export Markdown notes.

Open the notepad and convert any note to Markdown from its Note actions menu.