EasyMD

A free web editor that writes like a document and saves as Markdown

What it does

✏️

Formatting as you type

Markdown symbols become real formatting in place. # for a heading, **bold**, - for a list: each converts the moment you type it.

🔧

Selection toolbar

Select any text and a toolbar appears with bold, italic, underline, colour, highlight, and link.

⚡

Slash commands

Type / on an empty line to open the block menu. Navigate with the arrow keys and insert with Enter.

🗃️

Interactive tables

Put the cursor in a table and its toolbar appears. Add or remove rows and columns, and drag a border to resize a column.

🖼️

Inline images

Drag and drop, or paste a screenshot with Ctrl+V. Automatically resized to 1280px wide, and draggable to adjust.

NEW
📋

Multiple documents

Keep several documents and switch between them. Everything stays in your browser, with the title, edit time, and a preview shown at a glance.

NEW
🕐

Version history

Every 5 minutes, if the content has changed, a snapshot is recorded automatically. Each document keeps up to 20. One click in the history tab restores an earlier version.

💾

Autosave & export

About 1.2 seconds after you stop typing the document saves itself, and a restorable snapshot is kept every 5 minutes. Ctrl+S marks a point yourself. Export to Markdown (.md), PDF, or Word (.docx).

🎨

Dark mode

Follows your system setting at first; a button switches between light and dark. Easier on the eyes across a long writing session.

🔒 Your documents stay in your browser

✓
No account

Start writing without signing up

✓
Nothing sent to a server

Documents are stored only in your browser

✓
No personal details collected

No email address, no name, nothing to sign up with

✓
Your writing is not analysed

Cookies are used for visit statistics and ads, but the contents of your documents are never transmitted

Google Analytics (visit statistics) and Google AdSense (advertising) are used to keep the service running, and cookies are involved in that. What is collected and how to opt out is set out in the privacy policy.

Who it suits

📝 Bloggers — drafting posts in Markdown
👨‍💻 Developers — READMEs and technical documentation
📚 Students — lecture notes and reports
✍️ Writers — anyone who needs a clean document, fast

Built with

SvelteKit 2 Tiptap 3 TypeScript Marked.js DOMPurify lz-string Netlify

📬 Contact

For enquiries, partnerships, or anything privacy-related, write to help@easy-md.com. Bug reports and feature suggestions are welcome at the same address.