Best free cookie banners, ranked by speed (2026)
Eight of the ten consent managers that CookieBench tests have a free plan. On Next.js, c15t shows its banner first of the eight free cookie banners that CookieBench tests: 27 ms on desktop and 240 ms on mobile. OneTrust and Didomi have no free plan.
On mobile, the slowest banner on this list appears 7.95 s after the page starts to load. Before then, your visitor can start to read and to scroll. Then the banner appears over your content.
Analytics, ad and A/B test scripts that need consent wait until the visitor chooses. So they start at least 7.95 s late. You do not get full data on a visitor who leaves before then.
This page ranks every consent manager with a free plan. Each entry gives the free plan as the vendor describes it, such as 5,000 pageviews a month.
- Next.js
- 8
Free cookie banners at a glance
| Consent manager | Desktop | Mobile | Free plan | Open source |
|---|---|---|---|---|
| 1. c15t | 27 ms (#1) | 240 ms (#1) | Yes (Open source; hosted free plan) | Yes (Apache-2.0) |
| 2. Cookie Control | 385 ms (#2) | 2.47 s (#4) | Yes (Community edition) | No (Proprietary) |
| 3. CookieYes | 387 ms (#3) | 2.42 s (#3) | Yes (5,000 pageviews a month) | No (Proprietary) |
| 4. iubenda | 431 ms (#4) | 2.66 s (#5) | Yes (Under 5,000 pageviews a month) | No (Hosted embed only) |
| 5. Enzuzo | 477 ms (#5) | 2.75 s (#6) | Yes (5,000 visitors a month) | No (Hosted embed only) |
| 6. Osano | 644 ms (#6) | 2.15 s (#2) | Yes (About 5,000 pageviews a month) | Partial (Older library only) |
| 7. Usercentrics | 672 ms (#7) | 4.16 s (#7) | Yes (1,000 sessions a month) | No (Commercial licence) |
| 8. Ketch | 1.68 s (#8) | 7.95 s (#8) | Yes (5,000 users) | Partial (SDKs and samples only) |
How CookieBench ranks them
1. A free plan
The list has only consent managers whose vendor publishes a free plan. A free plan can have a limit, such as a number of pageviews a month.
2. Speed on the same Next.js page
CookieBench loads each consent manager 15 times on the same Next.js test page, on each device profile. The list order is the median time until the banner is on screen, on desktop.
3. Speed on mobile
Each entry also gives its time on emulated mobile, which has a slower CPU and a slower network. The order on mobile can be different.
4. Facts from vendor pages
The free plan, IAB TCF, Google certification and licence come from the public pages of each vendor. The feature matrix links each fact to its source.
5. The same rules for c15t
Inth builds c15t and maintains CookieBench. c15t gets the same test page, the same number of visits and the same rules as every other consent manager.
All 8 free cookie banners, in order
The list is in desktop order. Each entry also gives its mobile time and place.
1. c15t
Open-source consent manager with framework SDKs and a self-hostable backend.
- 27 ms (#1)
- 240 ms (#1)
- First-party SDK
- Yes (Open source; hosted free plan)
- Yes
- No (Not on Google’s list)
- Yes (Apache-2.0)
2. Cookie Control
Script-based cookie consent tool from Civic UK.
- 385 ms (#2)
- 2.47 s (#4)
- Script tag
- Yes (Community edition)
- Yes (TCF v2.3)
- Yes
- No (Proprietary)
3. CookieYes
Hosted cookie banner aimed at small and mid-sized sites.
- 387 ms (#3)
- 2.42 s (#3)
- Script tag
- Yes (5,000 pageviews a month)
- Yes (Pro and Ultimate plans)
- Yes
- No (Proprietary)
4. iubenda
Compliance suite covering cookie consent, policies and terms.
- 431 ms (#4)
- 2.66 s (#5)
- Script tag
- Yes (Under 5,000 pageviews a month)
- Yes (TCF v2.2)
- Yes
- No (Hosted embed only)
5. Enzuzo
Hosted privacy compliance suite with a cookie banner.
- 477 ms (#5)
- 2.75 s (#6)
- Script tag
- Yes (5,000 visitors a month)
- Yes (Growth plan and up)
- Yes
- No (Hosted embed only)
6. Osano
Privacy platform with a hosted consent manager.
- 644 ms (#6)
- 2.15 s (#2)
- Script tag
- Yes (About 5,000 pageviews a month)
- Yes (TCF v2)
- Yes
- Partial (Older library only)
7. Usercentrics
Consent management platform; also owns Cookiebot.
- 672 ms (#7)
- 4.16 s (#7)
- Script tag
- Yes (1,000 sessions a month)
- Yes (Pro plan and up)
- Yes
- No (Commercial licence)
8. Ketch
Data permissioning platform with a hosted consent experience.
- 1.68 s (#8)
- 7.95 s (#8)
- Script tag
- Yes (5,000 users)
- Yes (TCF v2.2)
- Yes
- Partial (SDKs and samples only)
Why does banner speed matter?
1. Your tags wait for the banner
In the EU and the UK, analytics, ad and marketing tags that use cookies must wait for consent. A late banner makes all of those tags late.
2. You lose data on visitors who leave first
Some visitors leave before your banner is on screen. They never consent, so you do not get full data on their visit. Your reports then undercount the traffic from your ads.
3. Your ad platforms get less data
Ad platforms use conversion data to set bids and to find buyers. When fewer visitors consent in time, the platforms get less data. Each conversion can then cost more.
4. A/B tests and personalisation start late
A/B test and personalisation tools that need consent also wait for the banner. Until the visitor chooses, the visitor sees your default page.
5. A late banner interrupts your visitors
A visitor starts to read, or moves to click. Then the banner appears over your content. A click for your page can land on the banner.
6. Interruptions can make visitors leave
A visitor from an ad or a search result decides fast to stay or to go. A banner that appears late gives that visitor one more reason to go. Your bounce rate can go up.
CookieBench tests ten consent managers. Cookiebot is not one of them yet. Suggest a consent manager
Other rankings
inth, the team behind c15t, maintains CookieBench. We hold c15t to the same rules as every other consent manager. Who maintains CookieBench?
CookieBench ranks free plans by speed. On Next.js, c15t shows its banner first of the eight free cookie banners that CookieBench tests: 27 ms on desktop and 240 ms on mobile. The best plan for your site also depends on its limits and on the standards that you need.
One of the eight free cookie banners is open source: c15t (Apache-2.0). Osano (Older library only) and Ketch (SDKs and samples only) are open source in part.
All eight free cookie banners support IAB TCF on at least one plan: c15t, Cookie Control (TCF v2.3), CookieYes (Pro and Ultimate plans), iubenda (TCF v2.2), Enzuzo (Growth plan and up), Osano (TCF v2), Usercentrics (Pro plan and up) and Ketch (TCF v2.2). The note after each name gives the plan or the TCF version, as the vendor states it. Some vendors give TCF only on a paid plan.
OneTrust (Quote-based pricing) and Didomi (Contact sales). CookieBench tests them, but they are not on this list.
By speed. CookieBench loads each consent manager 15 times on the same Next.js test page, on each device profile. The list order is the median time until the banner is on screen, on desktop.
Inth maintains CookieBench and builds c15t. c15t gets the same test page, the same number of visits and the same rules as every other consent manager. The method, the source code and the data are public.
On 12 October 2026, with run matrix-2026-10-12. The list changes when CookieBench publishes new results.