Ghost Writer

Write in plain text or markdown, then use Render Output to turn your draft into navigable HTML. You can draft notes, preview formatted content, and download your work as markdown or plain text.

Use the editor to write notes, lists, links, and headings. When you are ready, render the output below to review the formatted result.

Markdown help and reference

Ghost Writer supports common markdown for everyday writing. Keep this open if you want a quick refresher while you type.

Headings use one to six number signs.

  • # Heading 1
  • ## Heading 2
  • ### Heading 3

Use an asterisk for bullet lists, or numbers for numbered lists.

  • * First bullet
  • 1. First numbered item

For emphasis, wrap text in single or double markers.

  • *italic*
  • **bold**
  • `inline code`

Links and images use brackets followed by parentheses.

  • [Marconius](https://marconius.com)
  • ![Alt text](https://example.com/image.jpg)

Task lists use an asterisk plus a checkbox marker.

  • * [ ] Draft outline
  • * [x] Revise intro

Blockquotes begin with a greater-than sign. Horizontal rules use three dashes.

  • > This is a blockquote
  • ---

Fenced code blocks use three backticks before and after the code.

  • ```js
  • const note = "Ghost Writer";
  • ```

Tables use pipes between cells and a divider row beneath the headers.

  • | Feature | Syntax |
  • | --- | --- |
  • | Bold | **text** |
  • | Link | [text](https://example.com) |

You can also write HTML directly in the editor when you need markup that markdown alone does not cover.

Draft your text

Rendered output