About
Marky Markdown is a free tool for rendering Markdown to HTML and sharing it on the permanent web.
How it works
Paste your markdown, upload a .md file, or fetch from a URL. Marky renders it to clean HTML instantly. If you want to share it, pin it to IPFS and get a permanent link. Pinned documents are encrypted before they leave Marky.
Encryption
Everything Marky pins is encrypted with AES-256 first, whether or not you set a passphrase. What lands on IPFS is ciphertext: fetch the CID from any public gateway and that is all you get. Marky holds the key for those documents, which is what lets marky.md/{cid} render your page — and what lets a document be made permanently unreadable, since destroying the key is the only thing that can reach a copy somebody already fetched.
Set a passphrase and your content is encrypted a second time, by a key derived from the passphrase, before Marky ever sees it as something to pin. We do not store your passphrase anywhere and cannot recover it: that layer is yours alone, and Marky cannot read it either.
What is IPFS?
IPFS (InterPlanetary File System) is a decentralized network for storing and sharing files. Instead of living on a single server, your content is addressed by what it contains — a unique fingerprint called a CID. This means your document can't be silently altered: the link is the content. As long as at least one node on the network has a copy, it's available. Marky uses Pinata to keep your content pinned and accessible.
Built with
Go, HTMX, and Goldmark. No JavaScript frameworks, no bloat.