A rich text editor that gets out of your way
Write in plain text or with formatting. No markdown, no toolbar archaeology.
The full list — for writers and tinkerers alike.
All the quiet things that make a blog worth keeping.
Write in plain text or with formatting. No markdown, no toolbar archaeology.
Drafts save in your browser as you write — a crashed tab won’t cost you a paragraph. Unpublish anytime.
Pages aren’t just text. Your blog can grow other rooms. Page types →
Each tag gets its own URL and feed. Pin the important ones to the blog header. Search keeps old posts findable.
Minimalist, warm, retro, dark editor — preview any theme live before applying. Dracula, Nord, Solarized, GeoCities, Synthwave, and more.
Your blog’s front door doesn’t have to be a list of posts. Set any page as the homepage — your album, a now page, a hand-written welcome.
Use your own domain in two clicks, or stay free on a subdomain. SSL is provisioned automatically either way.
Keep a personal journal and a project blog without juggling logins. Each gets its own theme, settings, and URL.
Group posts and pages behind a password. Public stays public; private stays private. One blog, two audiences.
Custom meta titles, descriptions, and social images. Canonical URLs, OpenGraph, and Twitter Cards on every page automatically. SEO details →
Auto-discovered, per-tag, real-time push to readers. Your blog wired into the small web. Feeds →
Bearer token auth, JSON in, JSON out. Build whatever you want around your blog. API reference →
Your readers load your words. SSL on every blog, 2FA from day one. A reasonable password and the whole thing is locked down tight.
No servers to manage, no software to update, no patches to chase. I handle hosting, backups, and SSL. You write.
Every page is optimized to render fast on any device. No bloat, no third-party scripts, nothing to slow it down.
Moving from WordPress? Upload your export file and Pen to Kami imports your posts, tags, and content in one step.
All the quiet things a blog ought to have.