January 16, 2026
Plain text, spicy drama
Show HN: mdto.page – Turn Markdown into a shareable webpage instantly
Upload text, get a link—now the crowd argues over spam, illegal posts, and command-line uploads
TLDR: mdto.page turns a Markdown file into an instant webpage with optional expiration—no setup needed. Commenters love the simplicity but clash over command-line uploads, spam and illegal content risks, and whether mdview.io or Markdeep already do this better, making safety and practicality the real headline.
Show HN: mdto.page drops a tiny bombshell: drag-and-drop a Markdown file—plain text with simple formatting—and it becomes a shareable webpage with self-destruct timers (1–2 weeks or 1 month) and cute themes (Default, Resume). The crowd’s first instinct? Developer magic tricks. One commenter immediately asks how to “curl” it, meaning send a file from the command line, while another throws the big question: how will you handle spam and abuse. Cue the popcorn.
The self-hosting squad flexes, recommending HedgeDoc + Fail2Ban (“bring your own bouncer”) on a cheap server, and someone sounds the alarm: watch out for illegal content. Others just want receipts: “Got any example pages?” Meanwhile, the alternatives arrive with receipts. mdview.io boasts sharing by stuffing content into the link itself—no server needed—but admits big files break that trick, and Markdeep rolls in like the seasoned veteran. The vibe? Upload text, spark instant drama. Some love the minimalist “just works” feel with expiry dates; others want battle plans for abuse and a command-line pipeline before they take it seriously. It’s classic Hacker News: one part clever hack, one part security lecture, sprinkled with meme energy.
Key Points
- •mdto.page converts Markdown (.md) files into shareable webpages.
- •Users can import files via drag-and-drop or a file browser.
- •Uploads have a maximum file size of 100KB.
- •Pages can be set to expire after 1 week, 2 weeks, or 1 month.
- •Theme options include Default and Resume, with a preview before creating the page.