Try it. Tweak it. Own it.
Your banner, your rules. No account. Copy the script when you're done.
Configure
<script>
window.ZestConfig = {};
</script>
<script src="https://cdn.jsdelivr.net/npm/@freshjuice/zest@2.5.1/dist/zest.min.js"></script>Looks good? Own it.
Once you're happy with the banner above, copy the snippet and paste it into your site's<head>, or just send it to whoever looks after your website. That's the whole install. One small script that asks your visitors before anything tracks them. No account, no subscription.
Questions, answered
Plain answers for people who just want a cookie banner that works. No jargon.
Do I really need a cookie banner?
If your site is reachable in the EU, UK, or EEA, or serves California users, privacy laws like GDPR and CCPA expect you to ask before dropping non-essential cookies. Zest is that ask: a small, clear banner that lets visitors choose.
Is Zest free?
Yes. It's open source and free to use on any site, with no paid plan or usage cap. The same script runs on a hobby blog or a busy shop.
Can I add it myself if I'm not a developer?
If you can paste a snippet into your CMS or site builder's "custom code" or "header" box (WordPress, Squarespace, Webflow, Shopify, Wix and most others have one), you can install Zest. If someone else runs your site, just send them the snippet you copied above.
Where exactly do I paste the code?
Inside your page's <head> element, right before the </head> closing tag. Paste it once in your site's template and every page picks it up.
Will it slow my site down?
No. Zest is a few kilobytes with zero dependencies, and it loads from a fast CDN. It appears instantly and never blocks your content from showing.
What does "auto-detect language" do?
It shows the banner in each visitor's browser language automatically, so an English visitor sees English and a French visitor sees French. No setup or translating on your end. Prefer one fixed language? Just pick it in the Content tab.
Does Zest track my visitors?
No. Zest stores a single cookie that remembers the visitor's consent choice and nothing else. No analytics, no fingerprinting, no personal data.
What if I change my mind later?
Come back to this page, tweak the settings, copy the new snippet, and replace the old one on your site. Returning visitors keep their existing choice. Only the look and copy update.
Building something custom? The developer docs cover every option, callback, and integration.
This playground needs a bigger screen.
The interactive builder requires at least 590px of width. Open this page on a tablet or desktop to configure your banner live.
Read the docs instead