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.
Erstellen Sie in 30 Sekunden einen produktionsbereiten Cookie-Banner. GDPR, CCPA, ePrivacy konform. Google Consent Mode v2. Benutzerdefinierte Farben.
Der Cookie-Consent-Banner-Generator erzeugt kopier- und einfügbares JavaScript für einen funktionierenden Cookie-Banner in etwa dreißig Sekunden. Sie wählen einen Konformitätsmodus — GDPR (streng), bei dem Tracking-Skripte blockiert bleiben, bis der Besucher zustimmt, oder ePrivacy (locker), bei dem Skripte geladen werden, aber das Tracking eingeschränkt bleibt — und der Generator gibt ein Snippet aus, das auf der cookieconsent v3-Bibliothek basiert, die vom jsDelivr CDN bereitgestellt wird. Die Konfiguration umfasst vierzehn Sprachen von Englisch und Deutsch bis Arabisch, Japanisch und Türkisch, eine helle oder dunkle Farbpalette oder eine benutzerdefinierte Akzentfarbe, die aus einem Farbkreis ausgewählt wird, optionale Decline- und Preferences-Schaltflächen und Ihre URL der Datenschutzerklärung. Zusammen mit dem Code erklärt ein Setup-Docs-Tab die Installation und die Integration von Google Consent Mode v2.
Einzelentwickler und Agenturen, die europäische Zielgruppen ansprechen, verwenden es, wenn ein Kunde diese Woche einen konformen Banner benötigt, nicht nach einem Beschaffungszyklus. WordPress-Blogger, die sich ein monatliches Abonnement für die Zustimmungsverwaltung nicht leisten können, erhalten dieselbe Blockierungsfunktionalität kostenlos. Shop-Betreiber, die zu GA4 wechseln, lernen aus dem Warnsystem: Der GDPR-Modus lehnt es ab, die Decline-Schaltfläche zu verstecken, da Regulierungsbehörden eine gleichwertige Ablehnungsoption erfordern, und eine leere URL der Datenschutzerklärung löst eine Erinnerung aus, den echten Link einzufügen. Marketingteams schätzen die Kategorieunterstützung — Analytics-, Marketing-, Präferenz- und funktionale Skripte sind getrennt gruppiert — und jeder, der mehrsprachige Zielgruppen anspricht, erhält Banner-Text in vierzehn Sprachen anstelle maschinell übersetzter Schaltflächen.
(1) Konfigurieren Sie den Banner: Wählen Sie GDPR- oder ePrivacy-Konformität, wählen Sie eine von vierzehn Sprachen, wählen Sie eine helle, dunkle oder benutzerdefinierte Farbpalette, schalten Sie die Decline- und Preferences-Schaltflächen ein oder aus und geben Sie Ihre URL der Datenschutzerklärung ein. (2) Klicken Sie auf Generate Code, um das Snippet zu erhalten — ein Script-Tag, das cookieconsent v3 lädt, das Stylesheet und einen Initialisierungsblock mit Ihrer vollständigen Konfiguration mit übersetzten Nachrichten und Schaltflächenbeschriftungen. (3) Fügen Sie es in den Head Ihrer Website ein, über allen Tracking-Skripten, und umgeben Sie jeden Tracker mit einem category-Attribut, damit die Zustimmungssteuerung ausgelöst wird. (4) Wechseln Sie zum Setup-Tab für schrittweise Dokumentation, Kategorieaufschlüsselungen und die vier Google Consent Mode v2-Signale, die Sie in Tag Manager integrieren müssen. Kopieren Sie eine der beiden Ausgaben mit einem Klick.
Die generierten Setup-Dokumente zeigen das Muster: Konvertieren Sie jedes Tracking-Skript in ein normales Text-Skript-Tag und kennzeichnen Sie es mit einem data-cookie-consent-Attribut, das seiner Kategorie entspricht — analytics, marketing, preferences oder functional. Ein Google Analytics-Snippet wird zu type text/plain mit data-cookie-consent analytics, sodass der Browser nichts herunterlädt, bis ein Besucher zustimmt. Der GDPR-Modus blockiert standardmäßig und wartet auf ausdrückliche Zustimmung; der ePrivacy-Modus lädt Skripte, beschränkt aber das Tracking, bis der Banner beantwortet wird. Für Google-Stacks listen die Dokumente die vier Consent Mode v2-Signale auf — analytics_storage, ad_storage, ad_user_data und ad_personalization — die Sie bei jeder Zustimmungsänderung als gewährt oder abgelehnt auslösen, um GA4 und Werbung mit den EU-Anforderungen konform zu halten.
Sie benötigen einen, wenn Sie EU-/UK-Besucher bedienen und nicht-essentielle Cookies oder Tracker verwenden. GDPR und die ePrivacy-Richtlinie erfordern eine vorherige Opt-in-Zustimmung. US-Websites ohne Verpflichtungen aus Kalifornien oder Colorado stehen unter geringeren Anforderungen.
Consent Mode v2 sendet zwei neue Signale, ad_user_data und ad_personalization, an Google, wenn Benutzer Cookies akzeptieren oder ablehnen. Google Ads und Analytics erfordern v2 für die Messung des EEA-Verkehrs ab März 2024.
Es gibt kein föderales Cookie-Banner-Gesetz, aber die kalifornische CCPA/CPRA erfordert einen "Verkaufe oder teile meine persönlichen Informationen nicht"-Link für anwendbare Websites, und mehrere Bundesstaaten regeln jetzt Opt-out-Präferenzsignale wie Global Privacy Control.
Ja. Dieser Generator erzeugt einen produktionsbereiten Banner mit granularen Kategorieumschaltern, Consent Mode v2-Integration und anpassbarem Styling in etwa 30 Sekunden — kein Konto oder Zahlung erforderlich.
Ja. Der Banner enthält GDPR-erforderliche Elemente: ausdrückliche Zustimmung vor nicht-essentiellen Cookies, eine Ablehnen-Alles-Schaltfläche mit gleicher Prominenz wie Akzeptieren und ein Link zu Cookie-Kategorien. Für CCPA fügt er einen "Verkaufe meine persönlichen Informationen nicht"-Opt-out hinzu. Der Code ist kopier- und einfügbar und wird in unter 30 Sekunden bereitgestellt.
GDPR-Bußgelder erreichen 20 Millionen € oder 4 % des globalen Jahresumsatzes (je nachdem, was höher ist). Im Jahr 2023 wurde Meta mit 1,2 Milliarden € für Datenübertragungsverstöße bestraft. CCPA-Strafen betragen 2.500 $ pro Verstoß oder 7.500 $ für vorsätzliche Verstöße. Ein konformer Banner ist die kostengünstigste Verteidigung gegen regulatorische Durchsetzung.
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.