Contact Form Logo

Contact Form

for Joomla 5 & Joomla 6

Version 1.2.0 • Free & Open Source (GPL v2)

Contact Form is a lightweight and ready-to-use Joomla component that adds a clean, professional contact form to your website in minutes. No configuration needed — install it, create a menu item, and you're done.

All submissions are stored in the backend for easy review and management. Built-in anti-spam protection keeps bots out, while CSRF token validation keeps your data safe.

Contact Form frontend screenshot

⚡ Key Features

📋 Clean Contact Form

A simple, well-styled form with Name, Surname, Email, and Message fields. Works out of the box with any Joomla template.

📥 Submissions Manager

All messages are saved in the database and viewable from the backend. Select and delete entries in bulk from the admin panel.

⚙ Backend Settings

Customize the form title and subtitle, and toggle anti-spam features on or off — all from a clean settings panel in the backend.

🛡 Anti-Spam Protection

Honeypot field and optional math CAPTCHA keep spam out. No third-party services, no API keys, no cookie issues.

🔐 CSRF Protection

Every form submission is validated with Joomla's built-in CSRF token, preventing cross-site request forgery attacks.

🎨 Template-Friendly

The frontend output integrates seamlessly inside the Joomla template layout. CSS is injected via the document head — no HTML structure conflicts.

🛠 How It Works

1

Install

Upload the ZIP package via Joomla's Extension Manager. Done in seconds.

2

Create Menu Item

Add a menu item pointing to Contact Form and publish it on your site.

3

Receive Messages

Visitors fill in the form and all submissions are saved in your backend, ready to review.

⚙ Backend Overview

The administration panel provides a simple tabbed interface to manage both submissions and settings:

Tab Description
Messages View all submitted messages with date, name, surname, email, and message text. Bulk delete supported.
Settings Set the form title and subtitle shown to visitors. Enable or disable Honeypot and Math CAPTCHA independently.

🔒 Built-in Security

Your form is protected against spam and abuse with two built-in security layers, plus Joomla's native token system:

Honeypot Protection

Always active. An invisible field traps bots automatically. Zero impact on real users — no configuration needed.

Math CAPTCHA

Optional simple math question (e.g., "4 + 7 = ?"). No third-party services, no API keys, no cookie banner issues.

CSRF Token

Every submission is validated using Joomla's native session token, blocking forged requests from external sources.

💻 System Requirements

Joomla5.x / 6.x
PHP8.1 or higher
DatabaseMySQL 5.7+ / MariaDB 10.3+
LicenseGPL v2 or later

Ready to Get Started?

Download the component for free and have your contact form running in minutes. Or try the live demo first.

📜 Changelog

Version 1.2.0 — March 2026

  • Configurable form title and subtitle from backend settings
  • Honeypot anti-spam toggle (enable/disable from settings)
  • Optional math CAPTCHA with session-based answer validation
  • CSS now injected via Joomla document head (template-compatible)
  • Bulk delete of messages from admin panel
  • CSRF token validation on all form submissions

Version 1.0.0 — January 2026

  • Initial release
  • Contact form with Name, Surname, Email, Message fields
  • Backend submissions viewer with bulk delete
  • Honeypot anti-spam protection

Developed by Michele BrunoFreeCMSPlugins.com

For support, contact us at This email address is being protected from spambots. You need JavaScript enabled to view it.