Best Site for Anonymous Blogging
Summary
The best anonymous blogging site depends on whether you mean pseudonymous or strictly Tor-only. Write.as is the strongest pseudonymous option — minimal-info signup, optional Tor onion service, supports anonymous one-off posts without an account. Bear Blog is the minimalist free alternative with no JavaScript by default. Ghost self-hosted is the polished publishing platform you run on your own VPS. Nostr long-form (Habla.news, Yakihonne) makes your blog cryptographically yours rather than account-yours. Mirror.xyz uses Ethereum wallet authentication. Substack and Medium require identifiable accounts — excluded.
Top 5 at a glance
| # | Site | Best for | Price |
|---|---|---|---|
| 1 | Write.as | Pseudonymous publishing with optional Tor and no-JS reading | Free anonymous one-off posts; Pro ~$6/month for hosted blog |
| 2 | Bear Blog | Minimalist free blog platform with no JavaScript and fast page loads | Free with no ads; Pro ~$5/month for custom domain and analytics |
| 3 | Ghost (self-hosted) | Polished open-source publishing platform you run yourself | Free self-host on any VPS; Ghost(Pro) hosted from ~$9/month with KYC |
| 4 | Nostr long-form (Habla.news, Yakihonne) | Cryptographic-identity blogging on the Nostr protocol | Free; relay hosting may have small costs for self-host |
| 5 | Mirror.xyz | Ethereum-based publishing with crypto-wallet authentication | Free to publish; some features (NFT mint) cost gas |
Detailed rankings
Write.as
Pseudonymous publishing with optional Tor and no-JS reading
The default for pseudonymous blogging. The anonymous-post mode on the public instance is the closest to full anonymity for casual posting.
Pros
- Public instance accepts anonymous posts without an account on the homepage
- Onion service available — write.as has an established .onion address
- Reading experience works without JavaScript
- Custom domains supported on paid plans
- ActivityPub federation — your Write.as blog can be followed from Mastodon
- Open-source backend (WriteFreely) for self-hosting
Cons
- Free anonymous posts have a short retention if not claimed to an account
- Pro account requires email — pseudonymous, not fully anonymous
- Operator is a US-based company under US legal process
- Custom domain costs more than free hosts like Bear Blog
Price: Free anonymous one-off posts; Pro ~$6/month for hosted blog
Sources: write.as, writefreely.org
Bear Blog
Minimalist free blog platform with no JavaScript and fast page loads
The right pick for a minimalist personal blog under a pseudonym with strong reader-privacy defaults.
Pros
- Free tier is genuinely usable — no quotas tightening over time
- Email-only signup
- No JavaScript on rendered pages — strong privacy posture for readers
- Fast page-load times that rival static-site generators
- Markdown-only writing — no WYSIWYG complexity
- Minimal data collected per author
Cons
- Email required at signup — pseudonymous, not anonymous
- Single operator — no self-host option
- US-jurisdiction operator
- Less feature scope than Write.as (no ActivityPub by default)
- Custom domain on Pro only
Price: Free with no ads; Pro ~$5/month for custom domain and analytics
Sources: bearblog.dev
Ghost (self-hosted)
Polished open-source publishing platform you run yourself
The right pick for self-hosting on a [[anonymous-vps]]. Combine with crypto-paid VPS and you have a fully pseudonymous publishing setup.
Pros
- Modern publishing platform with newsletter, members, paid posts built in
- Open source under MIT
- Self-host on any VPS — full control over identity and data
- Active development with regular feature releases
- Excellent reading experience and SEO defaults
Cons
- Self-host requires technical setup (Node.js, MySQL, reverse proxy)
- Resource-heavier than Bear Blog's minimalist approach
- Hosted Ghost(Pro) requires standard KYC — defeats the anonymous angle
- Newsletter feature adds Mailgun or similar provider (which knows your readers)
Price: Free self-host on any VPS; Ghost(Pro) hosted from ~$9/month with KYC
Sources: ghost.org, github.com
Nostr long-form (Habla.news, Yakihonne)
Cryptographic-identity blogging on the Nostr protocol
The right pick when you want true protocol-level decentralized publishing and live in the Nostr/Lightning ecosystem.
Pros
- Identity is a Nostr keypair — no account, no email, no name
- Posts replicate across many relays — no single operator can deplatform
- NIP-23 long-form notes are the Markdown-blog equivalent on Nostr
- Lightning Network Zaps for tipping the author
- Multiple clients render the same content (Habla, Yakihonne, Highlighter)
Cons
- Requires familiarity with Nostr key management
- Lose your private key and you lose authorship control
- Relay availability varies — popular content propagates; obscure relays may go offline
- Reading experience for non-Nostr users requires gateway clients
- Smaller audience than Mastodon for now
Price: Free; relay hosting may have small costs for self-host
Sources: habla.news, yakihonne.com
Mirror.xyz
Ethereum-based publishing with crypto-wallet authentication
The right pick for crypto-native authors who want permanent storage. The wallet-as-identity tradeoff is real — your blog and your DeFi history share the same handle.
Pros
- Authentication via Ethereum wallet — no email or password
- Content stored on Arweave — permanent and decentralized
- NFT-mint functionality for posts that want collectible token aspect
- Strong fit for the crypto-native author audience
- ENS handle support — your blog can be at yourname.eth
Cons
- Account is your Ethereum wallet — wallet-linked authorship may not be desired anonymity
- Arweave storage means posts are permanent — no edit-or-delete after publication
- Smaller audience than Substack or Medium outside crypto
- Onchain authentication means your wallet's transaction graph correlates to your blog
- Mirror's operator interface is the practical bottleneck for what your followers see
Price: Free to publish; some features (NFT mint) cost gas
Sources: mirror.xyz
How we chose
- Minimal info at signup — email at most, ideally nothing.
- Tor support — onion service for both author and reader.
- No JavaScript option for reading — defeats most behavioral tracking.
- Open source preferred — self-host as escape hatch.
- Honest scope — pseudonymous publishing vs full Tor-isolated workflow.
- Substack, Medium, WordPress.com excluded — all require identifiable accounts.
Frequently asked questions
Why exclude Substack and Medium?
Both require an account with email and, for monetization, full payment KYC. Both are centralized operators with content-moderation policies that have removed authors. They are good publishing platforms; they are not anonymous in any meaningful sense. This ranking covers platforms where the author identity is decoupled from real-world name verification.
What does fully-anonymous blogging require?
Operational layers, not just the platform: a Tor-only browser session (ideally Tails OS, see [[secure-os]]), a pseudonymous email or none, payment in Monero or cash for any hosted service, writing style that does not match your known voice (stylometry is real), no overlapping topics or schedule with your real identity. Choosing Write.as or Ghost on an anonymous VPS is one layer of several.
Is self-hosting on an anonymous VPS realistic?
Yes. Cryptohost or BitLaunch ([[anonymous-vps]]) for the server, Mullvad VPN for admin sessions, a Tor-routed Ghost or WriteFreely install, payment in Monero or LN. The setup takes a weekend; the maintenance is moderate. The result is a pseudonymous publishing infrastructure that you control end-to-end. Combine with a separate writing identity that never overlaps your real life.
Can I write anonymously on Mastodon?
Yes for the publishing side — Mastodon does not require real name. But Mastodon is microblog format, not long-form. For longer pieces, point your Mastodon followers at a Write.as or Ghost blog that posts via ActivityPub. Several Fediverse servers (e.g., the writefreely instance fediverse.blog) bridge ActivityPub with long-form publishing for a unified anonymous-author experience.
What about getting paid anonymously?
Lightning Network Zaps work on Nostr long-form — no KYC, instant. BTCPay Server donations work for self-hosted Ghost. Monero donations work everywhere. Mirror.xyz pays in ETH to your wallet. Traditional payment processors (Stripe, Substack) require KYC. The anonymous-author monetization path is built on crypto rails.