Open, edit and preview Markdown files locally in your browser. No upload, no account required.
Loading Markdown editor…
Why use this tool
Your document never leaves the device
The file is read with the browser's own file APIs and rendered in the page. Nothing is uploaded — which matters when the Markdown is a draft contract, a postmortem or an unpublished post.
Read and edit in one place
Side-by-side source and rendered preview with synchronised scrolling, so you can fix a typo without leaving the page you were reading.
Save back to the original file
On Chromium browsers a file opened through the picker can be written back in place. Everywhere else you get Save As or a download — and the button says which.
Export that actually stands alone
Exported HTML carries its own styles and syntax highlighting inline, so it renders identically with no network access.
How it works
1Drop a .md file, or open one with the file picker.
2Read the rendered preview beside the source.
3Edit on the left; the preview updates as you type.
4Save back to the file, export HTML, or print to PDF.
Best practices
Open through the file picker rather than dragging if you want Save to overwrite the original — drag-and-drop cannot grant write access.
Fence your code blocks with a language tag to get syntax highlighting in both the preview and the export.
Use Print / PDF for sharing a read-only copy and Export HTML when the recipient needs to open it offline.
Your draft is kept in this browser, so a refresh will not lose work — but it is not a backup.
FAQ
Is my Markdown file uploaded?
No. Files are read and edited locally in your browser.
Can I export Markdown to HTML?
Yes. PicsFit can export a standalone HTML file with the preview styles included.
Can I save changes back to the original file?
On supported Chromium browsers, files opened with the File System Access API can be saved in place. Other browsers use Save As or download.
Can I export Markdown to PDF?
Yes. Use the print view and your browser's Save as PDF option.
Privacy. PicsFit never uploads, stores, or views your images. All compression, resizing, and format conversion happens locally in your browser using JavaScript and WebAssembly. Local processing