About MarkdownBin
Markdown gets shared constantly and rendered almost nowhere. Paste it into a chat app and the formatting is destroyed; paste it into a code-sharing site and you get raw hashes and pipes.
MarkdownBin is a small tool for the obvious missing case: paste markdown, get a link that renders it properly.
Why it exists
Rendering is the whole point. A README, a runbook, a set of release notes or a table of results is written to be read, and markdown shown as raw text makes the reader do the parsing.
The second reason is privacy. A lot of what gets pasted is work-related — logs, configuration, drafts of things not yet announced. Most sharing tools store that in readable form on someone else's server. Encrypting in the browser removes that exposure for the cases where it matters, without demanding it for the cases where it does not.
What it does
Full GitHub Flavored Markdown: headings, tables, task lists, footnotes and inline HTML. Syntax highlighting across a hundred-plus languages via Shiki. Maths through KaTeX and diagrams through Mermaid, both rendered rather than shown as source.
Optional end-to-end encryption using AES-256-GCM, with the key derived in your browser. Every paste has a /raw endpoint that returns the original source.
What it deliberately does not do
There are no accounts. Adding them would mean storing identities and linking pastes to people, which is precisely what the tool is trying to avoid. The cost is real — no dashboard, no list of your pastes, no editing after the fact.
There is no discovery: no public feed, no trending pastes, no search. A paste is reachable by its link and nothing else, and paste pages are marked noindex so search engines do not list them.
How it is built
| Framework | Next.js with the App Router |
|---|---|
| Language | TypeScript |
| Rendering | Streamdown, with Shiki, KaTeX and Mermaid |
| Database | PostgreSQL via Drizzle ORM |
| Encryption | Web Crypto API (AES-256-GCM, PBKDF2) |
| Styling | Tailwind CSS |
Normal pastes are Brotli-compressed before storage and served as static pages, since a paste never changes after it is written.
What is planned
Expiry options are the most requested gap — the ability to have a paste disappear after an hour, a day or a week. Beyond that: editing via a secret token, a syntax-aware editor, and a view counter.
Nothing on that list involves accounts, tracking or advertising.
Who made it
Built by Sivaram. It is free, has no ads, and is not trying to become a business.
Try it
Paste markdown, get a link. Nothing to sign up for.