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 — all converted the moment you type them.

🔧

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

Up to 20 snapshots are recorded automatically. One click in the history tab restores an earlier version.

NEW
🔗

Share links

"Copy share link" in the export menu compresses the document into a URL. No backend involved — the link carries the content.

💾

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

Light, dark, or follow your system setting — 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 Highlight.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 best left on GitHub Issues, where you can follow what happens to them.