Pricing: it is free
There is no paid plan, no trial, no "pro" badge and no feature held back for subscribers. Creating and reading pastes costs nothing, and there is no advertising to pay for it. What follows is the actual list of limits, because "free" is only useful if you know where the edges are.
Everything included
| Feature | Free |
|---|---|
| Create and read pastes | Yes, no account |
| Syntax highlighting | 30+ languages |
| Expiry | 10 minutes to 1 year |
| Burn after read | Yes |
| Password protection | Yes, hashed with bcrypt |
| Unlisted pastes | Yes |
| Custom URLs and forking | Yes |
| Screenshot capture | Yes, attached to the paste |
| Account, dashboard, folders, revisions | Yes |
| Public profile | Yes |
| API keys, raw endpoint, CLI | Yes |
| Ads | None |
The real limits
| Limit | Value | Why |
|---|---|---|
| Paste length | 100,000 characters | Keeps pages and the raw endpoint fast |
| Paste creates | 10 per 10 minutes per network | Stops automated flooding |
| Create attempts | 30 per 10 minutes per network | Counted before captcha, so verification cannot be farmed |
| Reads | 300 per 10 minutes per network | Enough for shared networks, low enough to stop scraping |
| Password attempts | 8 per 15 minutes per paste | Bcrypt is deliberately expensive to compute |
| API keys | 20 per account | Practical ceiling for a personal account |
| Revisions kept | 20 per paste | Edit history without unbounded storage |
| Abuse reports | 5 per hour per network | Stops report spam |
| Expiry maximum | 525,600 minutes (1 year) | Anything longer is an archive, not a paste |
How it stays free
The site runs on Netlify Functions, Turso for SQLite storage, and Supabase for authentication. Traffic is modest, the data is small text, and there is no media hosting — the only binary is a compressed screenshot attached to a paste. Keeping the feature set narrow is what keeps the bill near zero, and that is why there is no upsell.
If a paid tier ever appears, the promises on this page apply to what exists today: nothing currently free will move behind it.
What happens at a limit
Requests over a rate limit return 429 with a message saying how long to wait. Content over 100,000 characters is rejected with 400 before it is stored, rather than being silently truncated. The browser editor shows both errors inline. If you are hitting limits in normal use, that is a bug worth reporting through the contact page.
Frequently asked questions
Is there a paid plan?
No. Every feature on the site is free, and there is no advertising.
Do I need an account?
No. Accounts add a dashboard, folders, editing with revision history, a public profile and API keys — all free.
Why is the paste limit 100,000 characters?
It keeps page loads and the raw endpoint fast, and covers essentially every log excerpt or code snippet people actually share.
Do pastes expire automatically?
Only if you choose an expiry or burn-after-read. Pastes with neither stay until they are deleted by their owner or removed by the site.