---
title: "Add Cloudflare Turnstile to your Joomla Form - Convert Forms"
description: "Cloudflare Turnstile is a user-friendly, GDPR-compliant reCAPTCHA alternative that helps protect your Joomla forms from spam and abusive use. Turnstil"
url: "https://www.tassos.gr/docs/convert-forms/security/cloudflare-turnstile-captcha"
date: "2026-04-10T18:33:24+00:00"
language: "en-GB"
---

[ Home ](https://www.tassos.gr/index.php?option=com_content&view=category&layout=blog&id=24&Itemid=1088) / [ Convert Forms ](https://www.tassos.gr/index.php?option=com_content&view=category&id=43) / [ Spam, Security &amp; Compliance ](https://www.tassos.gr/index.php?option=com_content&view=category&id=78)

#  Add Cloudflare Turnstile to your Joomla Form

Cloudflare Turnstile is a user-friendly, GDPR-compliant reCAPTCHA alternative that helps protect your Joomla forms from spam and abusive use. Turnstile is easy to use, provides a variety of themes and sizes, and operates invisibly in the background without requiring users to solve puzzles.

Convert Forms includes built-in support for Cloudflare Turnstile. In this tutorial, we'll guide you through setting up and using Turnstile within Convert Forms to enhance your form's security.

- [Generate Turnstile Keys](#generate_keys)
- [Add Turnstile to Joomla Forms](#add_turnstile)

- [Add Invisible Turnstile to Joomla Forms](#add_invisible_turnstile)
- [Why you probably don’t need Turnstile](#honeypot)

## [Generate Turnstile Keys](#generate_keys)

To generate the required keys, you must log into your Cloudflare account by visiting <https://dash.cloudflare.com/>.

After logging in, select your account and click on the "Turnstile" menu item on the left-hand sidebar.

![convert forms turnstile select](https://www.tassos.gr/images/2024/07/convert-forms-cloudflare-turnstile-select-menu.png)

On the new page, click on the "Add Site" button.

[![convert forms turnstile add new site](https://www.tassos.gr/images/2024/07/convert-forms-cloudflare-turnstile-add-site.png)](https://www.tassos.gr/images/2024/07/convert-forms-cloudflare-turnstile-add-site.png)

Next, enter your Site Name, add your domain, select the "Managed" widget mode, and click the "Create" button.

[![convert forms cloudflare register new site save](https://www.tassos.gr/images/2024/07/convert-forms-cloudflare-turnstile-add-site-finalize.png)](https://www.tassos.gr/images/2024/07/convert-forms-cloudflare-turnstile-add-site-finalize.png)

Your Turnstile keys are ready! You can now copy your keys over to your Convert Forms configuration settings.

[![convert forms turnstile site settings](https://www.tassos.gr/images/2024/07/convert-forms-cloudflare-turnstile-copy-keys.png)](https://www.tassos.gr/images/2024/07/convert-forms-cloudflare-turnstile-copy-keys.png)

## [Add Turnstile to Joomla Forms](#add_turnstile)

In the Joomla administration environment, click on Global Configuration -&gt; Convert Forms and click on the "Turnstile" tab.

[![convert forms turnstile configuration add keys](https://www.tassos.gr/images/2024/07/convert-forms-cloudflare-turnstile-global-config.png)](https://www.tassos.gr/images/2024/07/convert-forms-cloudflare-turnstile-global-config.png)

Here is where your keys must be placed. Fill in both the "Site key" and "Secret key" fields using Turnstile's corresponding keys.

Next, go to the main administration menu: Components -&gt; Convert Forms -&gt; Forms.

![convert forms select forms](https://www.tassos.gr/images/convertforms_recaptcha_component_menu.png)

Choose the form you want to edit.

![convert forms select a form](https://www.tassos.gr/images/2024/07/convert-forms-cloudflare-turnstile-select-form.png)

Choose the "Add Field" tab and click on the *Turnstile* field in the Advanced Fields category. Save your work.

![convert forms select turnstile field](https://www.tassos.gr/images/2024/07/convert-forms-cloudflare-turnstile-select-field.png)

Subsequently, more appearance options are given, where you can optionally choose the Turnstile theme and size in the respective field options.

[![convert forms turnstile field settings](https://www.tassos.gr/images/2024/07/convert-forms-cloudflare-turnstile-field-settings.png)](https://www.tassos.gr/images/2024/07/convert-forms-cloudflare-turnstile-field-settings.png)

Turnstile comes with Light and Dark themes, as well as Normal and Compact sizes, as seen below:

**Light Normal**

![convert forms turnstile light theme normal size](https://www.tassos.gr/images/2024/07/turnstile-light-normal.png)

**Dark Normal**

![convert forms turnstile dark theme normal size](https://www.tassos.gr/images/2024/07/turnstile-dark-normal.png)

**Light Compact**

![convert forms turnstile light theme compact size](https://www.tassos.gr/images/2024/07/turnstile-light-compact.png)

**Dark Compact**

![convert forms turnstile dark theme compact size](https://www.tassos.gr/images/2024/07/turnstile-dark-compact.png)

Finally, after all the changes, save your work. Your Turnstile field is ready!

## [Add Invisible Turnstile to Joomla Forms](#add_invisible_turnstile)

To add an invisible Turnstile to your form, follow the same steps under [Generate Turnstile Keys](#generate_keys), and on the *Add Site* step, select **Invisible** as the Widget Type.

![convert forms turnstile invisible site settings](https://www.tassos.gr/images/2024/07/convert-forms-cloudflare-turnstile-invisible-site-settings.png)

Save your site settings, and follow the rest of the guide described under [Add Turnstile to Joomla Forms](#add_turnstile).

Finally, after all the changes, save your work. Your Turnstile Invisible field is ready!

## [Why you probably don’t need Turnstile](#honeypot)

Without you having to do a thing, Convert Forms is already protecting your forms from spam submissions. By default, a honeypot field is automatically added to each form. It's designed to catch spammers like an actual pot of honey would catch flies. It's just a hidden field placed into every form, and its purpose is to make form submission fail if anything is entered into it.

Read more here: [Native Convert Forms Anti-spam Protection with Honeypot](https://www.tassos.gr/joomla-extensions/convert-forms/docs/native-convert-forms-anti-spam-protection-with-honeypot)

**Tips:**

- Don’t forget to store your keys.

 Last updated on Nov 26th 2024 12:11

## Schema

```json
{
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
        {
            "@type": "ListItem",
            "position": 1,
            "name": "Home",
            "item": "https://www.tassos.gr"
        },
        {
            "@type": "ListItem",
            "position": 2,
            "name": "Home",
            "item": "https://www.tassos.gr/docs"
        },
        {
            "@type": "ListItem",
            "position": 3,
            "name": "Convert Forms",
            "item": "https://www.tassos.gr/docs/convert-forms"
        },
        {
            "@type": "ListItem",
            "position": 4,
            "name": "Spam, Security & Compliance",
            "item": "https://www.tassos.gr/docs/convert-forms/security"
        },
        {
            "@type": "ListItem",
            "position": 5,
            "name": "Add Cloudflare Turnstile to your Joomla Form",
            "item": "https://www.tassos.gr/docs/convert-forms/security/cloudflare-turnstile-captcha"
        }
    ]
}
```

```json
{
    "@context": "https://schema.org",
    "@type": "Article",
    "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://www.tassos.gr/docs/convert-forms/security/cloudflare-turnstile-captcha"
    },
    "headline": "Add Cloudflare Turnstile to your Joomla Form",
    "image": {
        "@type": "ImageObject",
        "url": "https://www.tassos.gr/"
    },
    "publisher": {
        "@type": "Organization",
        "name": "Tassos",
        "logo": {
            "@type": "ImageObject",
            "url": "https://www.tassos.gr/https://www.tassos.gr/media/brand/logo-text.png"
        }
    },
    "author": {
        "@type": "Person",
        "name": "Tassos Marinos",
        "url": "https://www.tassos.gr/docs/convert-forms/security/cloudflare-turnstile-captcha"
    },
    "datePublished": "2018-07-27T09:32:35+03:00",
    "dateCreated": "2024-07-16T12:39:59+03:00",
    "dateModified": "2024-11-26T12:28:42+02:00"
}
```
