Free to start · No credit card required

The CMS that disappears into your HTML

One script tag. A handful of attributes. Your client edits their own website without touching code, logging into FTP, or learning anything new.

index.html
<!-- Before: static HTML --> <h1>My Agency</h1> <p>We build great things.</p> <img src="hero.jpg" /> <!-- After: add cms="" and you're done --> <h1 cms="hero-title">My Agency</h1> <p cms="hero-body">We build great things.</p> <img cms="hero-image" src="hero.jpg" /> <!-- One snippet. That's it. --> <script src="www.snipcms.com/snippet.js" data-site="xK9mP2nQ"></script>
Client is now editing their site — without calling you

Three steps.
Then you're done.

01 — Add the snippet

One script tag

Paste it before </body> on any HTML page. Works on any HTML site — Netlify, cPanel, Webflow exports, Firebase, anywhere.

<script src="www.snipcms.com/snippet.js" data-site="YOUR_ID"></script>
02 — Tag your content

Add one attribute

Put cms="field-name" on any element you want editable. Headings, paragraphs, images, links — all work.

<h1 cms="hero-title"> My Heading </h1> <img cms="hero-image" />
03 — Your client edits

Click, type, done

Share a link. They click any highlighted element, type their changes, hit save. It's live instantly. No training needed.

Rich text editing Image upload Instant publish Revision history

Everything you need.
Nothing you don't.

Instant live edits

Changes appear on the page the moment they're saved. No rebuild. No deploy. No waiting.

🖼

Image uploads

Drag, drop, or tap to upload. Works with the native iOS photo picker. Images are optimised and cached at the edge.

✍️

Rich text editing

Bold, italic, links, lists — the basics your clients actually use. No bloated editor, no learning curve.

🔒

JWT auth, not passwords

Short-lived edit tokens mean your site can't be hijacked even if a link leaks. Scoped to one site.

📱

Mobile-first editing

The edit toolbar works properly on iOS and Android. Your clients edit from their phones. That's when they'll need it.

🛡

Graceful fallback

If the API is ever down, your original HTML renders. SnipCMS never breaks your site. Zero single point of failure.

Revision history

Every save is stored. Roll back any field to any previous value in one click. Clients can't permanently break things.

🌍

CDN-cached reads

Content is served at the edge globally. Your page load doesn't suffer. The snippet is async and non-blocking.

Start free.
Pay when it pays off.

The free tier is genuinely useful — not a crippled demo. Upgrade when you're ready to hand off more sites to clients.

Free
For personal projects & trying it out
$0/mo
Get started →
  • 3 sites
  • 10 fields per site
  • 50 edits / month
  • 1 editor per site
  • Text & image editing
  • Revision history
  • Custom domain
  • Remove branding
Pro
For agencies managing client sites
$49/mo
Start free trial →
  • Unlimited sites
  • Unlimited everything
  • Unlimited editors
  • Full revision history
  • Image uploads (50GB)
  • Webhooks on save
  • Scheduled publishing
  • Priority support
"I added it to a client's site in 20 minutes. They've updated their homepage three times since without messaging me once."
Sarah K. Freelance web developer, London
"Finally — a CMS that doesn't require me to rebuild the whole site in WordPress. Just attributes and a script tag."
Marcus T. Frontend developer, Berlin
"The Pro plan paid for itself within a week. We manage 40+ client sites and nobody calls us to change copy anymore."
Priya M. Co-founder, design studio

Ready to stop being your
client's human CMS?

Free to start. No card required. Live in under five minutes.