About INKCraft
Version 1.0
What is INKCraft?
INKCraft is a clean, distraction-free Markdown editor and previewer that runs entirely in your browser. There's no account, no server round-trip for your writing, and no cloud storage — your documents are kept in this browser's local storage, and the app itself keeps working offline once it has loaded.
Purpose
INKCraft exists for people who want to write Markdown without friction: open a tab, start typing, see a live preview, and export or copy the result when you're done. It's built as an installable Progressive Web App (PWA), so it can also live on your home screen or dock like a native app.
Main features
- Live side-by-side Markdown editing and preview, with Split / Edit / Preview view modes
- Plain Text → Markdown conversion for people who'd rather write naturally first
- A formatting toolbar for headings, emphasis, lists, quotes, tables, code blocks, math equations, diagrams and links
- A file panel for creating, renaming, switching and deleting multiple documents
- Light and dark themes
- Full offline support once loaded, and installability as a PWA
- Copy tools for both raw Markdown and rendered content
- One-click PDF export via the browser's print pipeline
- Standalone HTML export, Word (.docx) export, and per-diagram SVG/PNG export for Mermaid diagrams
- A choice of code syntax-highlight themes (Jade, Dracula, GitHub Dark)
- A slash command menu (type
/in the editor) for quick-inserting common elements - A built-in AI Assistant for writing help and Markdown questions
- Auto-generated heading anchors, a one-line Table of Contents, and footnotes
- A collapsible Outline panel in the sidebar for one-click navigation between headings
Supported Markdown
- Headings (
#through######), each with an auto-generated anchor id - Bold, italic, bold+italic, and strikethrough
- Ordered and unordered lists, including nested lists
- Task lists (
- [ ]/- [x]) - Links and images
- Tables
- Blockquotes
- Horizontal rules
- Inline code and fenced code blocks, with syntax highlighting
- Math equations (
$inline$and$$display$$, rendered with KaTeX) - Diagrams (fenced
mermaidcode blocks, rendered with Mermaid) - Page breaks for PDF export (
<div class="page-break"></div>) - Table of Contents (a
[TOC]marker on its own line) - Footnotes (
[^1]references and[^1]: textdefinitions) - Emoji shortcodes (
:rocket:→ 🚀, ~70 common GitHub-style codes)
Export capabilities
- Save — downloads the current document as a
.mdfile - PDF export — opens the browser's print dialog with a print-ready layout (headings, lists, tables, blockquotes, math equations, diagrams, syntax-highlighted code blocks, images, and page breaks all preserved)
- HTML export — downloads the rendered document as a standalone
.htmlfile that opens correctly in any browser on its own, no INKCraft required — a lighter alternative to a full Word/.docxexport - Word export — downloads a real
.docxfile, ready to open in Microsoft Word. Diagrams are embedded as images; math equations may not render with full fidelity, since Word's HTML import doesn't reproduce KaTeX's layout — use HTML or PDF export for math-heavy documents - Diagram export — hover any rendered Mermaid diagram for SVG/PNG download buttons, to save that one diagram on its own
- Copy Markdown — copies the raw Markdown source to your clipboard
- Copy rendered content — copies the preview as rich text where supported, with a plain-text fallback
Keyboard shortcuts
| Shortcut | Action |
|---|---|
Ctrl/Cmd + S | Save (download) the current file |
Ctrl/Cmd + N | New file |
Ctrl/Cmd + B | Bold selection |
Ctrl/Cmd + I | Italic selection |
Ctrl/Cmd + K | Insert link |
Tab | Insert a two-space indent |
/ | Open the quick-insert menu (heading, list, table, code, math, diagram, and more) |
Credits
Designed and built by Kolawole Digital.