GDPR / ePrivacy consent banner with script blocking — production-ready code in 30 seconds.
⚠️ This generator creates a cookie consent banner based on your configuration. It is NOT legal advice. Consent requirements vary by jurisdiction. For commercial sites, have a qualified attorney or DPO review your implementation. Generated locally — no data uploaded.
Under the EU ePrivacy Directive and GDPR, a site may not drop most cookies until the visitor has actively chosen. The banner must appear before non-essential tags fire, offer a real choice (accept, decline, or fine-grained preferences), and record that choice — GDPR Article 7 requires you to be able to prove consent. Only strictly essentialcookies (session, security, cart) may load without consent. This generator emits a banner that buckets tags into categories, stores the visitor's selection, and lets them reopen preferences later — which is exactly the flow regulators expect from a Consent Mode v2 / CMP setup.
Banner first, choice second, then and only then do the selected cookie categories load — and the decision is stored as proof.
Henrik's store serves EU customers and drops three sets of cookies: essential cart/session cookies, Google Analytics, and a Meta pixel. He installs the generated GDPR banner with Decline + Preferences enabled.
To create a cookie banner: customize the banner style, message, and cookie categories — the tool generates copy-paste HTML/CSS/JS code for your website.
FreeToolHub Cookie Consent Generator is a free browser-based tool that creates GDPR-compliant cookie consent banners, no signup.
Générez une bannière de consentement aux cookies prête pour la production en 30 secondes. Conforme au GDPR, CCPA, ePrivacy. Google Consent Mode v2. Couleurs personnalisées.
Le Générateur de bannière de consentement aux cookies produit du JavaScript à copier-coller pour une bannière fonctionnelle en environ trente secondes. Vous choisissez un mode de conformité — GDPR (strict), où les scripts de suivi restent bloqués jusqu'à ce que le visiteur donne son consentement, ou ePrivacy (flexible), où les scripts se chargent mais le suivi reste limité — et le générateur émet un extrait basé sur la bibliothèque cookieconsent v3 servi depuis le CDN jsDelivr. La configuration couvre quatorze langues de l'anglais et de l'allemand à l'arabe, le japonais et le turc, une palette claire ou sombre ou une couleur d'accent personnalisée choisie dans une roue de couleurs, des boutons Decline et Preferences optionnels, et l'URL de votre politique de confidentialité. À côté du code, un onglet Setup Docs explique l'installation et l'intégration de Google Consent Mode v2.
Les développeurs indépendants et les agences livrant des sites destinés à l'Europe l'utilisent lorsqu'un client a besoin d'une bannière conforme cette semaine, pas après un cycle d'approvisionnement. Les blogueurs WordPress qui ne peuvent pas justifier un abonnement mensuel de gestion du consentement obtiennent le même comportement de blocage gratuitement. Les propriétaires de magasins passant à GA4 apprennent grâce au système d'avertissements : le mode GDPR refuse de masquer le bouton Decline car les régulateurs exigent une option de rejet équivalente, et une URL de politique de confidentialité vide déclenche un rappel de coller le lien réel. Les équipes marketing apprécient la prise en charge des catégories — les scripts d'analyse, marketing, préférences et fonctionnels sont regroupés séparément — et quiconque cible des audiences multilingues obtient du texte de bannière natif dans quatorze langues au lieu de boutons traduits par machine.
(1) Configurez la bannière : choisissez le mode de conformité GDPR ou ePrivacy, sélectionnez l'une des quatorze langues, choisissez une palette claire, sombre ou personnalisée, activez les boutons Decline et Preferences, et entrez l'URL de votre politique de confidentialité. (2) Cliquez sur Generate Code pour obtenir l'extrait — une balise de script chargeant cookieconsent v3, la feuille de style et un bloc d'initialisation contenant votre configuration complète avec les messages et étiquettes de boutons traduits. (3) Collez-le dans l'en-tête de votre site, au-dessus de tous les scripts de suivi, puis enveloppez chaque suivi avec un attribut de catégorie pour que les portes de consentement se déclenchent. (4) Passez à l'onglet Setup pour une documentation étape par étape, des résumés de catégorie, et les quatre signaux Google Consent Mode v2 à connecter dans Tag Manager. Copiez l'une des deux sorties en un seul clic.
La documentation de configuration générée montre le modèle : convertissez chaque script de suivi en une balise de script en texte brut et marquez-la avec un attribut data-cookie-consent correspondant à sa catégorie — analytics, marketing, preferences ou functional. Un extrait Google Analytics devient type text/plain avec data-cookie-consent analytics, de sorte que le navigateur ne télécharge rien jusqu'à ce qu'un visiteur accepte. Le mode GDPR bloque par défaut et attend un consentement explicite ; le mode ePrivacy charge les scripts mais limite le suivi jusqu'à ce que la bannière soit répondue. Pour les piles Google, la documentation liste les quatre signaux Consent Mode v2 — analytics_storage, ad_storage, ad_user_data et ad_personalization — que vous déclenchez comme accordé ou refusé à chaque changement de consentement, maintenant GA4 et les publicités conformes aux exigences de l'UE.
Vous en avez besoin si vous servez des visiteurs de l'UE/Royaume-Uni et utilisez des cookies ou des traqueurs non essentiels. Le GDPR et la directive ePrivacy exigent un consentement préalable par opt-in. Les sites uniquement américains sans obligations de trafic en Californie ou au Colorado font face à des exigences moins strictes.
Consent Mode v2 envoie deux nouveaux signaux, ad_user_data et ad_personalization, à Google lorsque les utilisateurs acceptent ou refusent les cookies. Google Ads et Analytics exigent v2 pour la mesure du trafic dans l'EEE à partir de mars 2024.
Il n'y a pas de loi fédérale sur les bannières de cookies, mais la loi californienne CCPA/CPRA exige un lien "Ne pas vendre ni partager mes informations personnelles" pour les sites applicables, et plusieurs États réglementent désormais les signaux de préférence de désactivation comme Global Privacy Control.
Oui. Ce générateur produit une bannière prête pour la production avec des bascules de catégorie granulaires, une intégration Consent Mode v2 et un style personnalisable en environ 30 secondes — aucun compte ni paiement requis.
Oui. La bannière comprend les éléments requis par le GDPR : consentement explicite avant les cookies non essentiels, un bouton tout refuser d'égale importance que le bouton d'acceptation, et un lien vers les catégories de cookies. Pour le CCPA, elle ajoute une option de désactivation "Ne pas vendre mes informations personnelles". Le code est prêt à copier-coller et se déploie en moins de 30 secondes.
Les amendes du GDPR atteignent 20 millions d'euros ou 4 % du chiffre d'affaires annuel mondial (le plus élevé des deux). En 2023, Meta s'est vu infliger une amende de 1,2 milliard d'euros pour des violations de transferts de données. Les pénalités du CCPA s'élèvent à 2 500 $ par violation ou 7 500 $ pour les violations intentionnelles. Une bannière conforme est la défense la moins coûteuse contre les sanctions réglementaires.
Yes. The banner includes GDPR-required elements: explicit consent before non-essential cookies, a reject-all button equal in prominence to accept, and a link to cookie categories. For CCPA, it adds a "Do Not Sell My Personal Information" opt-out. The code is copy-paste ready and deploys in under 30 seconds.
GDPR fines reach €20 million or 4% of global annual revenue (whichever is higher). In 2023, Meta was fined €1.2 billion for data transfer violations. CCPA penalties run $2,500 per violation or $7,500 for intentional violations. A compliant banner is the lowest-cost defense against regulatory enforcement.
What do you call a really smart cookie?
No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.
☕Support me on Ko-fi— support the free tier100% of proceeds go towards hosting & building more free tools.