Download - PHP Contact Form Script (Responsive)

Every download package contains the PHP contact form script with all the available functions. You can optionally activate and deactivate the consent to the data privacy policy (GDPR).


The Advanced Version, the Standard Version, and the Minimalistic Version differ only in their appearance. All versions include the full range of functions. You can find further versions of Templates 1 - 9 in the versions section. You can also use our contact form tutorial to easily create a contact form based on our form script.


The contact form requires at least PHP 7.4 or higher. (PHP 8.3 compatible!)


The contact form is available in the following languages: German English




Template 1 Template 2
» All available versions of Template 1
Edit form fields & Edit design:
German Tutorial | English Tutorial
» All available versions of Template 2
Edit form fields & Edit design:
German Tutorial


Template 3 Template 4
» All available versions of Template 3
Edit form fields & Edit design:
German Tutorial
» All available versions of Template 4
Edit form fields & Edit design:
German Tutorial


Template 5 Template 6
» All available versions of Template 5
Edit form fields & Edit design:
German Tutorial
» All available versions of Template 6
Edit form fields & Edit design:
German Tutorial | English Tutorial


Template 7 Template 8
» All available versions of Template 7
Edit form fields & Edit design:
German Tutorial
» All available versions of Template 8
Edit form fields & Edit design:
German Tutorial


Template 9 Template 10
» All available versions of Template 9 All available versions of Template 10:
On this site (scroll down)


Template 11 Template 12
All available versions of Template 11:
On this site (scroll down)
All available versions of Template 12:
On this site (scroll down)


Template 13
All available versions of Template 13:
On this site (scroll down)

Contact Form - Template I (Responsive Design)

Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial | English Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Erweiterte Version - Style 8.8






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial | English Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Erweiterte Version - Style 8






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial | English Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Normale Version - Style 8






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial | English Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Minimalistic Version - Style 8





Click here to find more versions of Template I








Contact Form - Template II (Responsive Design)

Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Erweiterte Version - Style 11.8






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Erweiterte Version - Style 11






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Normale Version - Style 11






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Minimalistic Version - Style 11





Click here to find more versions of Template II








Contact Form - Template III (Responsive Design)

Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Erweiterte Version - Style 12.8






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Erweiterte Version - Style 12






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Normale Version - Style 12






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Minimalistic Version - Style 12





Click here to find more versions of Template III








Contact Form - Template IV (Responsive Design)

Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Erweiterte Version - Style 13.8






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Erweiterte Version - Style 13






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Normale Version - Style 13






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Minimalistic Version - Style 13





Click here to find more versions of Template IV








Contact Form - Template V (Responsive Design)

Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Erweiterte Version - Style 7.8






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Erweiterte Version - Style 7






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Normale Version - Style 7






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Minimalistic Version - Style 7





Click here to find more versions of Template V








Contact Form - Template VI (Responsive Design)

Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial | English Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Erweiterte Version - Style 10.8






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial | English Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Erweiterte Version - Style 10






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial | English Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Normale Version - Style 10






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial | English Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Minimalistic Version - Style 10





Click here to find more versions of Template VI








Contact Form - Template VII (Responsive Design)

Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Erweiterte Version - Style 9.8






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Erweiterte Version - Style 9






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Normale Version - Style 9






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Minimalistic Version - Style 9





Click here to find more versions of Template VII








Contact Form - Template VIII (Responsive Design)

Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Erweiterte Version - Style 5.8






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Erweiterte Version - Style 5






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Normale Version - Style 5






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
Edit form fields & Edit design: German Tutorial
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Minimalistic Version - Style 5





Click here to find more versions of Template VIII








Contact Form - Template IX (Responsive Design)

Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Erweiterte Version - Style 6.8






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Erweiterte Version - Style 6






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Normale Version - Style 6






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Minimalistic Version - Style 6





Click here to find more versions of Template IX








Contact Form - Template X (Responsive Design)

Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Erweiterte Version - Style 1.8






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Erweiterte Version - Style 1






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Normale Version - Style 1






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Minimalistic Version - Style 1









Contact Form - Template XI (Responsive Design)

Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Erweiterte Version - Style 2.8






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Erweiterte Version - Style 2






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Normale Version - Style 2






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Minimalistic Version - Style 2









Contact Form - Template XII (Responsive Design)

Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Erweiterte Version - Style 3.8






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Erweiterte Version - Style 3






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Normale Version - Style 3






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Minimalistic Version - Style 3









Contact Form - Template XIII (Responsive Design)

Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Erweiterte Version - Style 4.8






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Erweiterte Version - Style 4






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Normale Version - Style 4






Spam protection: Security code on/off | Security question on/off   (» 5 more options!)
Data protection: Privacy policy on/off
Error messages (Design): Standard | HTML5
File attachment: Upload function on/off
Send copy: With consent | Without consent | Do not send a copy

Minimalistic Version - Style 4



HTML Contact Form

Download your (responsive) HTML contact form code for your homepage today! It is mobile friendly and includes email upload and spam protection (captcha) functions!

The latest updates!

GDPR / Google Fonts
(October 25, 2022)
The Google Fonts will now be locally embedded due to the current GDPR jurisprudence. We recommend all users who are bound by the GDPR to download the updated script. All templates are affected by the update.

Floating Label Feature
(May 1, 2022)
The floating label feature is an important element of interactive forms. So you are welcome to use our template 4 with this nice effect.

Google Material Design
(January 15, 2021)
You are welcome to use our new templates. The design of template 2 and 3 is simple, clean and modern. It is similar to Google's Material Design.

New template (July 1, 2020)
Template V stands out with its modern and innovative design. This template was created using current web technologies such as JavaScript, HTML5, and CSS3. The icons by Fontawesome for the input fields and selection boxes are a visual treat that enhance the overall design. You can start using the PHP form script with this attractive template right away!

Spam protection update (March 26, 2019)
Starting today, you can also deactivate the visible spam protection function (captcha). You also have five other options to effectively fend off spam: honeypot, time-out, click check, link blocker, or the bad word filter.

Template VI (Dec 24, 2018)
Template VI has been published. It impresses with its modern responsive design and versatile range of applications.

SMTP function (Oct 22, 2018)
We’ve integrated the PHP mailer class. Now you can use the contact form with SMTP!

Template V (Oct 13, 2018)
The responsive form Template 5 is now available.

GDPR compliant (May 25, 2018)
The contact form complies with the current data protection regulations of the EU (GDPR or General Data Protection Regulation). You can activate or deactivate the data privacy policy information in the config.php file.

Tutorial file (June 25, 2017)
You can now also create an individual and responsive contact form based on our form script. Check out our tutorial!

PHP 7 Ready (Dec 14, 2016)
The attachment / file attachment function now also runs with PHP 7.0. We reworked the mail function and moved it to a separate PHP function.

Compatible with mobile devices (Nov 08, 2016)
The contact form now has a responsive design and is compatible with smartphones and tablets. The design automatically adapts to the resolution and display size of the device.