Script weight checker · free · no email

Weigh your current CMP.

Paste a site. The checker reports what it sends before a visitor chooses, after they reject and after they accept, next to the same visit with CMPStack.

About a minute. Your result is kept for 24 hours and only this browser tab can open it.

How we measure our own numbers

Nothing here is an estimate

The weight is the gzipped size of the shipped build, measured with gzip -c dist/cmpstack.js | wc -c. The build script refuses to produce a bundle above 4,096 bytes. The banner is a second file, fetched only when there is a question to ask, such as a first visit: 6,004 bytes.

Layout shift is measured by driving headless Chrome against a fixture page on every CI run. The run fails above a 0.10 budget. The current measurement is 0.000, because the banner is a fixed overlay that never pushes content.

The checker above runs a fresh headless browser against your URL: up to three pages, each visited before any choice, after reject and after accept. It reports what every visit sent and whether the consent signal matched the choice.

Loader, gzipped4,085 B

Build fails above 4,096 bytes

Layout shift0.000 CLS

Budget 0.10, gated in CI

Render-blocking0 requests

Loaded async. The page paints without waiting for consent.

Weigh it. Then decide.

Seven days, every feature, unlimited domains, no card.

GDPR · UK-GDPR · CCPA · Google Consent Mode v2