If your Markdown already lives somewhere else, getting it into HackMD should be quick. đź“‚
With the new Markdown file upload in Overview, you can bring one file or a batch of files into HackMD in a single step — no more opening notes and pasting content one at a time.
Upload one or many Markdown files

From Overview, you can now upload a single Markdown file or select multiple files at once. Each file becomes its own note in HackMD, so you can move a whole folder of local .md files over in one pass instead of handling them individually.
This is especially useful if you’re:
- Migrating notes or docs from another Markdown-based tool
- Moving AI-generated Markdown drafts into HackMD to keep working on them
- Cleaning up a local folder of
.mdfiles you’ve been meaning to consolidate
Support for common Markdown and text formats

The upload flow supports the Markdown and plain text formats you’re most likely to already have on disk:
.md.markdown.mdown.mkd.txt
If you’ve been collecting Markdown across different tools and file extensions, you can bring them in without renaming or converting first.
Clear limits, progress, and error feedback

Batch uploads can fail quietly in a lot of tools. This flow is built to be more transparent:
- Upload limits are surfaced up front so you know what to expect
- Progress feedback shows what’s happening during the upload
- Unsupported files or files that exceed limits surface clear error states instead of silently failing
You should always know where you stand — whether an upload succeeded, partially succeeded, or hit a limit.
A quick note on scope
This feature is focused on browser-based uploads from Overview. If you’re working programmatically, you can still create and fetch notes via the HackMD API — but this particular flow isn’t a repo-sync or CLI batch feature.
Enhancing HackMD for you
At HackMD, we know a lot of your content doesn’t start inside HackMD — it starts as a local file, a tool export, or an AI-generated draft. This update is about shortening the distance between “I already have Markdown” and “it’s in HackMD and ready to work on.”
We can’t wait for you to try out Markdown file upload in Overview. Log into HackMD today to bring your existing content over.
Stay tuned for more and don’t hesitate to share your thoughts with us at support@hackmd.io or in our Discord. 💜
