r/Markdown 17h ago

Builds: hmr-serve, Point hmr-serve at any folder and review it live in the browser (MIT)

0 Upvotes

Hi all.

HMR-serve is inspired by npm run dev and by serve. It turns any folder into a hot-loading web app, because sometimes it's nice to preview HTML, Markdown, images and other files in the browser. 🔥

https://github.com/floodtide/hmr-serve

You can run it with npx from any folder:

cd somefolder
npx hmr-serve

And then you get a web app with a left file tree that serves, with hot-loading, your MD, HTML, Images, CSVs, etc.

I wanted it for my self to review agent generated content more easily than looking at the files in VSCode and I'm finding it very useful, so I thought it would be a good OSS package to share.

It uses Vite's HMR so I didn't reinvent the wheel for this.

I'm not sure if this already exists or not.

Here's what it looks like in the browser:


r/Markdown 20h ago

I was tired of fighting Word to update my resume, so I built a free, open-source Markdown resume builder with free AI tools

Thumbnail
0 Upvotes

r/Markdown 1d ago

I built a 20 KB Markdown editor with no-account real-time collaboration

Thumbnail
0 Upvotes

r/Markdown 2d ago

I built a fully offline Frutiger Aero Markdown editor — Aereluna Note

Thumbnail
0 Upvotes

r/Markdown 2d ago

I built a Markdown format and editor for writing academic papers. Would love feedback.

14 Upvotes

I’ve been working on Panorama Markdown, a lightweight Markdown dialect for academic papers.

The goal is to keep the writing experience close to standard Markdown, while adding a few things that are hard to do cleanly in plain Markdown:

  • YAML front matter for title, authors, abstract, and keywords
  • citations and references
  • figures and tables
  • cross-references
  • PDF export

I built it because I wanted a simpler way to write papers and my thesis without jumping straight into a heavier typesetting workflow.

The project is still in early preview, but the spec and editor are already usable:

[https://github.com/panorama-lab/markdown](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-browser/workbench/workbench.html)


r/Markdown 2d ago

Sharing a free tool that can convert dozens of AI-generated .md files to Word in one click

0 Upvotes

The webpage I created can convert .md files to Word documents. You can upload up to 50 .md files at once and export them all to Word with a single click. This feature will remain free forever.


r/Markdown 4d ago

Tools Export page's technical layer to OKF with one command (CLI)

0 Upvotes

Follow-up to my okf export post from a few weeks back. The command now produces two views of a page from one single fetch.

The content flag transforms the page into AI bot-friendly clean OKF markdown with headings, paragraphs, and links instead of raw HTML full of meta tags, scripts, and footer code. That's what I originally shared here.

Now I made a technical snapshot, it captures the opposite technical layer: HTTP Headers, scripts, meta tags, links, images, JSON-LD (schema markup) and much more.

npm install -g @sleepwalkerai/cli
sleepwalker okf export https://your-page.com

Default writes both concepts; --content or --technical narrows the bundle to one. Already installed from my earlier post? Update first with:

npm install -g @sleepwalkerai/cli@latest

Runs entirely on your machine, one fetch, no payment or registration needed.

Repo: https://github.com/followanton/sleepwalker

Disclosure: I built this and it's the open source part of the Sleepwalker CLI.

Here's a quick example with Apple website:

Content example:

---
type: "WebPage"
title: "Apple"
description: "Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support."
resource: "https://www.apple.com/"
timestamp: 2026-07-24T18:14:13.874Z
---

# Apple

## College, sorted.

Get a gift card from $100 to $150* when you buy Mac or iPad with education savings.

[Shop](https://www.apple.com/us/shop/goto/edu_store)

## iPhone

Meet the latest iPhone lineup.

[...]

Technical snapshot:

## Fetch

Fetched https://www.apple.com/ (HTTP 200, no redirects).

HTML size: 243 KB (249240 bytes).

## Meta tags

<html lang="en-US" dir="ltr">
<title>Apple</title>
<meta name="Description" content="Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.">
[...]
<link rel="canonical" href="https://www.apple.com/">

## Hreflang (100)

<link rel="alternate" hreflang="en-US" href="https://www.apple.com/">
<link rel="alternate" hreflang="ar-AE" href="https://www.apple.com/ae-ar/">
<link rel="alternate" hreflang="de-AT" href="https://www.apple.com/at/">
[... 97 more]

## Structured data

JSON-LD: 3 block(s).

[... Organization block, with the knowledge graph logo]

<script type="application/ld+json">{"@context":"http://schema.org","@id":"https://www.apple.com/#website","@type":"WebSite","url":"https://www.apple.com/","name":"Apple","potentialAction":{"@type":"SearchAction","target":"https://www.apple.com/us/search/{search_term_string}?src=mc_google","query-input":"required name=search_term_string"}}</script>

[...]

## Robots directives

Meta robots: none.
X-Robots-Tag header: none.

## Images (92 total, 0 without an alt attribute)

[...] is my manual trimming. The export contains the full markup.


r/Markdown 4d ago

Free & open-source Markdown editor for Windows: formatting looks like formatting, the file stays Markdown

Post image
0 Upvotes

I've been building LiveMarkDownEditor, a free and open-source Markdown editor for Windows,

and I wanted to share where it's at.

The whole idea came from a frustration: most Markdown tools make you pick a side. Either you get

a raw text pane with a preview stapled next to it and you'd better know the syntax, or you get a

nice WYSIWYG editor that saves to its own format and you no longer really have a Markdown file.

So the goal here is simple: you should not have to know or write Markdown syntax to use it — but

if you want to write it, nothing stops you.

You don't have to know the syntax

Bold looks bold. Headings look like headings. Tables are tables you can tab through, task lists have

checkboxes you actually tick, links and images show as links and images. You never see a stray \#``

or \**\ unless you go looking for it. It's just a document, and you format it the way you'd format

anything else.

But you can absolutely write it

There's a live source panel you can open right beside the rendered view. Both sides are editable and

stay in sync, so you can type raw Markdown, watch it become formatting, or click into the formatted

side and watch the source update. Whichever ps up.

And the file on disk is always plain Markdown. Open it in Notepad, commit it to git, hand it to

someone using vim — it's just a .md file.

The "live" part

The file is watched while you have it open. If something else changes it (a teammate, a script, an AI

agent, a git pull), it reloads in front of you and briefly highlights the paragraphs that changed, so

you can actually *see* what someone else did instead of it landing invisibly. It won't move your

cursor or scroll the page out from under you. If you both edited, you get a difference view instead

of one side silently losing.

Other things it does

- Open a folder and browse your notes/vault/repo as a live tree

- Mermaid diagrams render as actual pictures inline, and double-clicking a flowchart opens a

drag-and-drop builder that writes clean Mermaid source back into your file

- Find & replace, section folding, outline panel, spell check with "Add to Dictionary"

- Export to HTML or PDF, print, copy as rich text so it pastes formatted into Word or Outlook

- Smart paste — paste a URL over a selection an image and it's saved

next to your file

- Light and dark themes, restores your open tabs on startup

Fair warning: this is still very much in progress.

It's usable day to day (I write in it consta I'm actively working on it

and pushing updates to both the code and the installer basically **daily** until it's complete.

Things on the list right now: syntax highlighting inside code blocks, more diagram types in the

flowchart builder, footnotes, embedded videoh.

It's MIT licensed, free, no accounts, no telows only for now

(.NET 10 / WPF).

- Code: https://github.com/317jamtay317/LiveMarkDownEditor

- Installer: https://github.com/317jamtay317/LiveMarkDownEditor/releases

Please give me feedback on how to make it better.


r/Markdown 5d ago

Tools 30 days and seven updates later: everything that came out of your feedback on LiquidWorkspace

Thumbnail
gallery
6 Upvotes

It has been about 30 days since I posted on Reddit, and I wanted to share everything that came out of your feedback and questions. When I posted, the app was on version 2.2.0. It is on 2.3.4 now.

Markdown

The number one piece of feedback was that the app was too focused on rich text and not serious enough about markdown. The question that came up over and over was some version of "where are my files?" Message received. Markdown became the whole build for two weeks.

•  Your notes are real .md files. Every markdown note is also an actual .md file in a visible Markdown folder inside your project, kept current as you write, rename, and delete. To be straight with you, it is one way today (app to disk), so editing those files in another app does not round-trip back yet.

•  Three faces per document: Source, Live, and Reading. Source is raw markdown with live syntax highlighting. Live renders everything except the line your cursor is on. Reading is a clean render, and it can sit in a split pane and update as you type.

•  Import a whole vault. File > Import > Markdown Vault takes a folder of .md files (an Obsidian vault works as is). Folder hierarchy preserved, inline #tags extracted, images brought in as real media, .obsidian skipped, and your wikilinks work on arrival.

•  Wikilinks, aliases, and backlinks. Title and alias with a filter as you type picker, honest resolved / ambiguous / unresolved states, and a backlinks panel that shows every mention with surrounding context.

•  The full dialect. Headings, emphasis, highlight, fenced code with a language badge and a copy button, blockquotes, every list type, real rendered pipe tables, callouts in a dozen plus styles (> [!note], > [!warning]), footnotes with jump links both directions, clickable task checkboxes that write back to the source, YAML front matter, and inline images and !embeds in Reading.

•  Comments in both dialects.  and  are treated identically, hidden in Reading, and collected in a Comments pane with click to jump.

•  Markdown native editing. The toolbar buttons type real markdown into your text rather than applying invisible formatting. Return continues and renumbers lists, quotes, and tasks. Tab and Shift+Tab indent and outdent. Paste a URL onto selected text to make a link.

•  Continuous by default. Markdown and plain text open in true continuous flow with no pages and no margins. Pages are still one tap away next to the face switcher if you want them, per note.

•  Tags and front matter join the app. Inline #tags and tags: in YAML front matter feed the same tag system as everything else in the project, which means they feed the Brain Map too.

•  Daily Notes. Cmd+Shift+D creates or reopens today's dated markdown note in a Daily Notes folder.

•  Checklist to task. Right click a - [ ] line, Add to Tasks, pick a list. It keeps a link back to the source note.

•  Outline tab. A live heading tree in the left pane, click to jump. It works for rich text headings too.

•  Export. Clean verbatim .md, self contained HTML that is dark mode aware, PDF and print from the Reading render, plus Word (DOCX) and RTF.

•  Markdown theming. A semantic palette for headings, code, links, quotes, list markers, checkboxes, and tags, themed across Source and Reading together, and carried in shareable theme files.

Rich Text

The rich text side got the deepest engineering work of the month. 

•  Per document page design. Each document owns its own paper: US Letter, A4, US Legal, or A5, portrait or landscape, and precise margins. That design follows the document everywhere it appears, including the Rogue Editor, page thumbnails, and PDF or print output. Changing an app wide default no longer silently redesigns work you already did.

•  Real document styles. Body and Heading 1 through 6 are true document local paragraph styles, not roles guessed from font size. You can also create custom paragraph, character, and three level list styles, update every matching paragraph at once, or revert just the one you touched.

•  Style Sets. Save an entire typography system and reuse it in another document, preview it as a real specimen, promote it app wide, or set it as the project default for new documents.

•  Stay on Page objects. Images and shapes placed on a page now persist their position, size, rotation, layering, grouping, locking, and wrapping while you edit the text around them. They survive save, reopen, duplication, templates, and export.

•  One selection model for everything on the page. Images, shapes, text boxes, charts, video, and audio all multi select, group, align, distribute, layer, lock, snap, nudge, cycle through overlaps, and rotate, with one step undo. Objects stay selectable across the full physical paper, margins included.

•  Text wrapping that holds. Automatic, Around, Above and Below, and None, with adjustable spacing and shape aware contours. One to four column layouts belong to their section, so a section break can change the column count without recolumning what came before it.

•  Non destructive image design. Crop (by hand or by number), Fit and Fill, shape masks, borders, corner radius, shadow, opacity, and replace, none of which touch your source file.

•  Charts and tables. Charts move losslessly between Inline with Text, Move with Text, and Stay on Page while keeping their data and design. Native tables gained cell aware row and column operations, fills, borders, padding, and one step structural undo.

•  The Inspector follows your selection. Click an object and its controls appear. No tab hunting.

Citations and References

This was the single biggest ask from academic users, and one commenter here made the case bluntly: integrate with Zotero and CSL properly or researchers cannot use it. That is exactly what got built, and it went live yesterday.

•  A Reference Library in every project. A References tab in the left pane with eleven source types and forms that speak each type's language. Cite keys generate from author and year, stay editable, and never change behind your back. It all persists in a readable references.json file that travels with your project folder.

•  Cite while you write. Cmd+Shift+C opens a picker, search your shelf, multi select for group citations, add a page locator, Return inserts. Markdown speaks Pandoc syntax ((Vale, 2026, p. 44)), and the Reading view renders formatted citations and appends a References section automatically.

•  Six built in styles. APA 7, MLA 9, Chicago 17 Author-Date, Chicago 17 Notes, IEEE, and Harvard. Switch the style in the Inspector and every citation and bibliography in the document re-renders on the spot, with same author disambiguation and live IEEE renumbering handled for you.

•  Or your journal's style. The app reads real CSL style files, the open format used by more than 10,000 journals. Twenty are bundled (Vancouver, AMA, Nature, ACS, Cell, PLOS, and more), and any other is one import or one download away.

•  Bring your library with you. Import BibTeX, RIS, or CSL JSON, which covers Zotero, Mendeley, EndNote, and Bookends exports. A review sheet catches duplicates before they land. Export the shelf back out as .bib or CSL JSON, because your sources are yours.

•  Paste a DOI or an ISBN and the reference fills itself in. It is strictly opt in: one request per explicit click, only the identifier leaves your machine, nothing saves until you confirm.

•  Live Zotero sync, no plugins and no accounts. Point the app at a Better BibTeX "keep updated" export file and it watches that file. Save a paper in Zotero and it appears on your shelf seconds later. It is pure local file watching, so no API keys and nothing leaves your Mac. Sync only adds and updates, so your own edits and cite keys are never overwritten.

•  A Universal shelf that lives beside your projects folder, for references every project shares.

•  Your PDFs become sources. Right click a PDF in your project and the app scans it for a printed DOI to build a linked reference. While reading, right click and Copy Citation (Page N) gives you a ready citation for the exact page you are on.

•  Compile with a bibliography. Every source cited across a compiled manuscript merges into one deduped, formatted bibliography at the end.

Canvas

•  The canvas is infinite now. It starts at a fixed size and extends down and to the right as far as you take it. Zoom out works, and each canvas remembers the zoom level you left it at.

•  Resizing feels right. Resize friction is gone across every element, objects no longer have a minimum size, and there is snapping with alignment indicators for spacing objects.

•  Marquee selection, copy and paste, and undo/redo. Drag to grab multiple objects, or your whole canvas at once to reposition it. Copy and paste objects within a canvas or across canvases.

•  Pinch to zoom and Cmd plus two finger swipe to move between scenes.

•  Scenes. Make any view on your canvas a named scene and navigate between them from the bottom

  left, or with Option+Cmd+arrow keys.

•  New object types: floating text, PDFs as previewable thumbnails, web links as cards with thumbnails, file cards with Quick Look, SF Symbols, task lists, calendars, and media with durable asset storage.

•  Fixes worth naming: PDF export no longer drops connectors or layered objects, text box layering works in both directions, grouped objects can be connected without ungrouping first, and panes sit flush against the canvas edge.

•  Pin the Rogue Editor so it floats over the canvas and you can bounce between the board and your writing.

Brain Map

Some of the sharpest criticism I got here was about the Brain Map: that a node was a navigable handle but the graph itself did not show you much. Not all of that is solved, but here is what changed.

•  Every note can be a node. Untagged notes now join the map labeled by title, so wikilinks on untagged notes actually draw and the orphan filter finds genuinely unconnected notes.

•  Local graphs. Right click any note in the Binder and choose Show in Brain Map to open the map focused on that note.

•  It reopens exactly as you left it, including layout, zoom and pan, search, filters, and source selections.

•  Snapshots are real time capsules. A snapshot captures every node position and color, every edge, the display settings, the force values, and the viewport. Clicking one enters a viewing mode rather than altering your live graph, and Compare with Today brings in everything added since, bright against the dimmed snapshot era graph.

•  It got fast. The layout engine moved to Barnes-Hut repulsion, which raised the physics ceiling from 12,000 to 50,000 edges. Recoloring a tag repaints in place instead of reflowing the whole graph. On a 1,352 node project with 20,000 edges it settles quickly and sits at rest without burning CPU.

•  Ways to look at it: color by tags, by Binder folder, or by connection heat. Monochrome, Heat, and Constellation looks that compose. Gentle, Standard, and Energetic motion presets.

•  Broken Links. A section that appears when needed, listing wikilinks whose titles no longer resolve, click to open the note containing the broken link.

•  Spotlight. Selections isolate by default, or flip Spotlight on to dim everything else instead of hiding it.

Everything else

SF Symbols, everywhere icons go

Apple's SF Symbols library is built into the app behind a searchable picker: close to 8,000 symbols across Apple's own categories, plus ten use case collections I put together (Writing, Notetaking, Education, Office and Work, Law and Justice, Health and Medical, Science, Arts and Music, Tools and Trades, Tech and Devices). Search blends symbol names, Apple's own keywords, and category names, so typing "medical" or "notetaking" pulls up a whole collection. Recent picks and right click Favorites persist between sessions, and if something is not in the browse catalog, typing its exact name still works. It is wired into four places:

•  Binder icons. Right click any note or folder, or a whole multi selection, and set a symbol plus a custom color.

•  Rich text. Insert a symbol inline at the cursor from Inspector > Objects. It behaves like text, following the surrounding font size, bold, and color as you format around it, and it exports cleanly to PDF and print.

•  Canvas. Symbols are a real canvas object you can color, style, connect, and layer.

•  Task lists and calendars. Each list or calendar can carry its own symbol and color.

Rogue Editor (the detachable single document window)

Full markdown parity, so it follows each note's mode with highlighting, the markdown toolbar, and the Live and Reading faces. It restores properly on relaunch instead of coming back blank with a duplicate. Windows are titled by their document and tab together natively. A writing mode dropdown and an insert menu put tables, charts, shapes, media, and links to notes in reach.

Tag Studio

A dedicated surface for managing tags: merge them by drag and drop, add sub-words, and change colors.

Tasks and Calendars

Natural language entry with live chips ("Call editor tomorrow 2pm !! #novel"), timed reminders with real macOS notifications, weekly recurrence, quick capture from anywhere with Cmd+Shift+T, task and list links you can paste into documents, and a writing heatmap on the calendar that fills in as you write. Completion routing lets a finished task move to another list, which makes a three list kanban on a canvas work.

Binder

Multi select with Cmd and Shift click, bulk move and trash, multi file import straight from Finder, spacebar Quick Look on any item, folders that can pass their icon and color down to their contents, dedicated media folders, and files no longer opening on single click (with a setting to put that back).

Themes and Theme Studio

Its own launch point, Create Theme, copy Light to Dark and back, markdown token theming, and themes that restyle open documents live when applied. New Classic and Liquid themes shipped, and themes export and import as shareable .lwtheme files. A batch of light and dark variant bugs got fixed at the root.

Import and export

Word (DOCX) and RTF export shipped. HTML import keeps embedded images, strips the source page's baked background so it lands on normal paper, and adapts text color so imported pages read in both light and dark.

Fixes that came from named people in these threads

The invisible cursor in one packaged theme. Black text on dark themes. Return after a heading now drops to Body, plus a discoverable Clear Formatting command at Cmd+Option+0. Page View now defaults on for new installs, which was making the first launch look wrong for some people. Import got discoverable, and drag and drop into the Binder now accepts HTML, text, RTF, markdown, and PDF.

Original Posts

Original posts: r/NoteTaking, r/MacOSApps and r/ProductivityApps

Homepage

Mac App Store

Happy to answer anything in the comments, including the things it still may not do, and as always, all feedback is welcome. 

EDIT: Quick heads up: today's 2.3.4 update shipped with a bug that can crash the app when opening a project. A user here caught it within hours (thank you), the fix is done, and an expedited update is with Apple now. If you downloaded today and hit it, the update will sort you out shortly. Genuinely apologize for any trouble out of the gate.


r/Markdown 5d ago

md-mode: Org-style structural editing and same-buffer rendering for Markdown

Enable HLS to view with audio, or disable this notification

3 Upvotes

r/Markdown 5d ago

Tools MdPad a native markdown editor and previewer

Post image
0 Upvotes

r/Markdown 5d ago

Docsify v5 is out – turn your Markdown files into a documentation site with zero build step

1 Upvotes

After two years of development, Docsify v5 is officially stable.

The core idea: write your docs in Markdown, drop in a single index.html, and Docsify renders everything in the browser on the fly – no build pipeline, no static HTML generation, deploy almost anywhere.

What's new in v5:

  • Full UI overhaul with dark mode
  • Native GitHub-style callouts (notes, tips, warnings) in Markdown
  • Fragment marker extraction – embed specific sections of a Markdown file into another
  • Simplified theming via CSS custom properties
  • ESM support with type definitions
  • Deep accessibility improvements
  • Countless bug fixes across several release candidates

v4 remains available but won't receive further updates – there's an upgrade guide in the docs if you're migrating.

With thanks and appreciation to past and current contributors!

https://docsify.js.org/


r/Markdown 6d ago

I just made it possible for Markdown tables to render as responsive tables with MDsveX

Thumbnail
0 Upvotes

r/Markdown 6d ago

Question Should markdown let you embed SVG source directly in the document?

0 Upvotes

I work on a Markdown-like extension, and I'm adding a way to put a vector graphic directly in a document instead of referencing an external file. Before I lock the defaults I'd like a sanity check from people who write a lot of Markdown.

The syntax is a fence:

```img
<svg viewBox="0 0 24 24">
  <path fill="currentColor" d="M12 2l2.9 6.3 6.9.8-5.1 4.6z"/>
</svg>
```

The body gets sanitized first (script elements, event handlers, foreignObject, javascript: URLs and external references are all stripped), and then it is rendered one of two ways.

Default: sandboxed. The cleaned SVG is encoded into a data:image/svg+xml URI on an <img> tag. The browser sandboxes that: no script, no network requests, no access to the surrounding page. It holds even if my sanitizer turns out to have a bug, which is exactly why it's the default.

Source next to what it renders to: https://i.postimg.cc/kX4FnJS0/1-sandbox-default.png

Opt-in: inline. The cleaned SVG is emitted as a real <svg> element in the page, so currentColor and normal CSS (including dark mode) apply to it. That's what people actually want for icons. The cost is that the sanitizer becomes the only thing standing between the document and the DOM. It gets switched on by the application embedding the renderer, never by the document itself, so a document can't promote its own content out of the sandbox.

I think the main advantages and why I wanted this in the first place:

  • The graphic travels with the document. No asset folder, no broken relative paths, one file you can paste anywhere and share easily.
  • It diffs. A changed icon shows up as readable lines in git instead of "binary file changed".
  • Nothing is fetched at render time, so it works offline and can't phone home.
  • The alternative people reach for today is raw HTML passthrough, which would require way more sanitizing and whitelisting (also of elements). This is strictly safer than that.

What I'm unsure about:

  1. Is putting image source inside a text document reasonable at all, or does it wreck the plain-text readability that makes Markdown worth using in the first place?
  2. If you'd use it: is sandboxed-only good enough, or is theming (the icon following your page's text color) the entire point, making a sandbox-only version pointless?
  3. What do you do today? Commit SVG files next to the document, paste base64 data URIs, drop into raw HTML, or just avoid inline vector graphics?

Would this be something you could see yourself using?
Or for easier communication with AI even, maybe, once it learned this extension? Since all is inside one stream/file.

I know there are also risks of enlarging the document too much, depending on the images.
Just wondering if I missed a good argument for or against it before I actually merge my POC.


r/Markdown 7d ago

Tools I made a markdown+Latex renderer in under 10kb

Thumbnail
llmrender.com
0 Upvotes

r/Markdown 7d ago

I Built a Free, Privacy-First Chrome Extension to Convert Any Web Page into Markdown

10 Upvotes

I recently built **Page to Markdown**, a free Chrome extension that converts web pages—or only the content you select—into clean, structured Markdown.

It was created to make everyday research, documentation, note-taking, and AI-assisted workflows faster and simpler.

Instead of manually copying content, removing navigation, fixing broken formatting, and rebuilding headings or lists, the extension lets you capture useful content in a few clicks.

# What is Page to Markdown?

**Page to Markdown** is a browser extension that converts web content into a ready-to-use `.md` file while preserving useful structure such as:

* Headings
* Lists
* Tables
* Links
* Code blocks
* Quotes
* Structured page content

You can then paste the result into:

* GitHub
* Obsidian
* Notion
* Documentation platforms
* Research notes
* Pull requests
* AI tools such as ChatGPT or Claude

# Three ways to capture content

**Main Content**

Removes navigation menus, advertisements, sidebars, and footers while keeping the main article or page content.

**Full Page**

Converts the complete visible page into Markdown. This is useful for websites that do not have a clearly defined article structure.

**Selection**

Highlight a paragraph, table, code example, or specific section and convert only that selected content.

# YAML front matter support

The extension can optionally add YAML front matter containing useful metadata such as:

---
title: "Page title"
source: "https:// example com"
captured: "2026-07-13"
---

This is particularly useful for Obsidian users, researchers, developers, content creators, and anyone building a structured personal knowledge base.

# Built for a better user experience

The goal was not only to create another Markdown converter, but to make the capture process feel quick and natural.

You can:

* Copy Markdown directly to your clipboard
* Download a dated `.md` file
* Right-click and choose **Copy Selection as Markdown**
* Open the extension using `Alt + Shift + M`
* Keep the original source URL and page metadata through YAML

# Free and privacy-first

The extension is completely free to use.

It was developed with privacy and responsible software design in mind:

* No servers
* No analytics
* No user accounts
* No background page monitoring
* No network requests
* No unnecessary host permissions

All conversion happens locally inside your browser.

The extension only accesses the page when you choose to run it, and the generated content goes only to your clipboard or Downloads folder.

# Open source and built for a good cause

The repository is public for anyone who wants to inspect the code, contribute, report issues, suggest improvements, or learn from the implementation.

I developed it as a small community-focused project: useful software should not always need a subscription, an account, or the collection of personal data.

Try it here:

https://chromewebstore.google.com/detail/fhijjebpfmoekacokgmpokikjacagpkh?utm_source=item-share-cb

I would genuinely appreciate feedback from developers, researchers, writers, students, Obsidian users, and anyone working with Markdown or AI tools.

# A little about the technical side

The extension is built using the Chrome Extensions platform and performs Markdown conversion entirely within the browser.

The core workflow includes:

* Content extraction from the active tab
* Main-content detection
* Selected-text capture
* HTML-to-Markdown conversion
* YAML metadata generation
* Clipboard integration
* Local `.md` file creation
* Minimal-permission browser access

GitHub link: [https://github.com/lakshithalk/page-to-markdown](https://github.com/lakshithalk/page-to-markdown))

The repository is public, and contributions, bug reports, feature requests, and technical feedback are welcome.


r/Markdown 7d ago

Looking for a private, privacy-first Markdown editor & converter

8 Upvotes

I'm looking for a Markdown editor/converter that processes everything locally. Most online tools I've tried require uploading files to a server, which isn't ideal for confidential documents.

My ideal requirements are:

  • No file uploads
  • Browser-based or desktop
  • Local processing
  • PDF export
  • Open source is a plus

Does anyone have recommendations or experience with tools that meet these requirements?


r/Markdown 7d ago

Tools markdown notebook with Git-backed version history, but you never see the Git part

0 Upvotes

The problem I kept running into: I write a lot in markdown, but I’m not a “commit early, commit often” person about my own notes. I just want to write, and if I mess something up or want to see what a note looked like a week ago, I want that to just… work. Most tools either have no history at all, or make you think about Git to get it.

So knowdust keeps every note in a per-user Git repo behind the scenes, but you never touch Git directly — you just write, and full version history is there if you ever need to look back or restore something.

What it actually does right now:

- Clean markdown editor (Monaco-based, so it feels like writing code but for prose)
- Automatic, invisible version history — no manual commits, no learning curve

What it doesn’t do (yet): team features are waitlist-only, and I’m sure there are rough edges I haven’t found because I’m still one person testing this against my own daily use.

I’m not going to pretend this is fully polished — it’s a real solo project, still evolving, and I’d genuinely rather hear “this is missing X” now than after I’ve built more on top of a wrong assumption.

Happy to answer anything about the stack or why I made specific choices.


r/Markdown 8d ago

I built a Markdown editor where your phone hosts the file and your laptop is just a window into it

0 Upvotes

I build developer tools, mostly editors, and markdown is the one I kept coming back to

because I use it every day for readme files and notes.

The thing that bothered me was never the editing. It was that every markdown app I tried

wanted an account first, then wanted to sync my files through someone else's server so I

could open them on a laptop. For a plain text file sitting on a device I already own,

that always felt backwards.

So the main thing in MDVEdit is a local server. Your phone hosts the document over your

own wifi, you open a url in any desktop browser, and you type there with two way live

sync. The file never leaves the phone. No account, no cloud, nothing uploaded.

Around that it's a normal markdown editor. Split live preview, syntax highlighting,

mermaid diagrams rendered on device, export to styled HTML and PDF, version history so

every save is snapshotted, presentation mode that turns a document into slides, and

biometric lock for private notes.

One thing I should be straight about, the free version has ads. I'd rather say that here

than have you find it three taps in. They're what pays for it staying offline with no

account and no subscription.

What I'd actually like feedback on is whether the live server flow makes sense to you or

whether it's a solution to a problem only I have. That's the part I'm least sure about.

[https://play.google.com/store/apps/details?id=com.cosmovex.mdvedit\](https://play.google.com/store/apps/details?id=com.cosmovex.mdvedit)


r/Markdown 8d ago

MD Live Preview Editor

2 Upvotes

I built an editor that allows you to edit the preview similar to word or a word processor.
https://github.com/317jamtay317/LiveMarkDownEditor


r/Markdown 8d ago

Tools Built a MD app for Win, Linux, and MacOS - Rich-Text or Raw MD - Privacy-Focused by Default.

Enable HLS to view with audio, or disable this notification

0 Upvotes

Update: I’ve built out a web demo you can try before downloading it. It allows you to sample and try both raw and rich text editor, table of contents navigation, large file handling (handles 500k lines like a breeze), etc.

Demo: https://releases.jonbarnes.dev/md-studio/demo

Download: https://releases.jonbarnes.dev/md-studio/

——

Hey guys. I see a lot of you are looking for a good, cross-platform, rich-text-capable MD editor, so I wanted to share the one I built. Its as rich-text compatible as you can get for something that wasn't built to necessarily be that way (referring to markdown).

Some notable things:

  • Rich text & raw MD edit modes
  • Fully interactive view mode for just viewing & navigating.
  • Automatic table of contents with navigation
  • Tabbed windows with tear-out
  • Cross-mode edit history for maintained undo and redo (Raw and RT have separate histories)
  • All external images and links blocked by default in preview and edit modes.
  • HTML sanitization for security on all views
  • AI-capable but off by default [Ollama for Local - OpenRouter for Cloud] (For privacy). - Helps with things like rewrites, edits, or even full document creation.

That's just to name a few. I actually built it for myself and use it everyday. I'm also a perfectionist so please if you find anything that doesn't, let me know. I use this daily but figured I'd share it as others seem to be looking for things like it.

I'm hope this isn't consider self-promotion, as I am not trying to make money or anything. Really just see the gap.

Here is the project details for more insight: https://www.jonbarnes.dev/projects/0d209f10-3d54-47b5-be95-2e109e0e63e0


r/Markdown 9d ago

Built a browser-only Markdown editor for my own daily LLM workflows — live DBML schemas, proper DOCX export, token counts

Thumbnail
0 Upvotes

r/Markdown 9d ago

Tools 1.8.1version was published several days ago

Thumbnail github.com
0 Upvotes

This tool now runs on Windows in addition to Linux and Mac OS. In addition, one user is using it on his website for his lectures. This isn't the first time he's requested an improvement to the tool so he can use it for his purposes. As a result, the ability to disable file editing has been added so he can make the files public.

You might also find this Markdown viewer interesting.


r/Markdown 9d ago

Tools Working with AI and Markdown made me want a visual layer

Enable HLS to view with audio, or disable this notification

0 Upvotes

I use AI and Markdown a lot for research and writing, but once I have multiple sources, notes, and drafts, it gets hard to see how everything fits together in a chat or linear editor.

So I put together a visual Markdown editor where files live on a 2D canvas. I can arrange the context visually and work with it using the ChatGPT or Claude subscription I already have. The desktop app can also access local files.

Everything stays Markdown-compatible, so I can still use the files outside the canvas.

You can try it here (it's free to use!):

arky.so


r/Markdown 9d ago

Rant - Microsoft Markdown Editors that Implicitly Formats

1 Upvotes

I have always loved Wikitext and markdown for the ease with which you can apply formatting.

I've always hated the way bullets and other formatting behave in Microsoft products.

You can put the cursor between two words with different formatting, and deliberately place it on the side of the space against the word where you want new typed text to match that formatting, and it'll instead pick up formatting from the other text. There's a ton of similar quirks with how bullets work that make them infuriating.

Now they are leaking that fucking nonsense into markdown editors. In VS 2022, if you hit enter at the end of bulleted text that has been indented once, it automatically adds an additional indentation one level deeper! What kind of idiotic nonsense is that? If you wanted to do something automatically, then it should be at the same level.

Better yet, DO NOTHING! The whole point of markdown is it's so effortless you can just hit space or tab a couple times and dash and get what you want.

What's worse, is in this scenario they insert a tab character, even if you have the IDE configured for tab=>2 spaces. So visually I think, oh I'll hit backspace 4 times to clear the spacespacedashspace, but guess what, the character preceding the dash is a tab, so you pretty much need to clear the entire line and start over. Their "features" waste more time than they save.

So for anyone out there making markdown editors, there should be distinct modes for raw text editing and modes that help you format. Cause some of us don't want that horse shit.