Title: Contact Forms by Cimatti
Author: cimatti
Published: <strong>25. juli 2013</strong>
Last modified: 8. april 2026

---

Søk gjennom innstikk

![](https://ps.w.org/contact-forms/assets/banner-772x250.png?rev=2947115)

![](https://ps.w.org/contact-forms/assets/icon.svg?rev=2947119)

# Contact Forms by Cimatti

 Av [cimatti](https://profiles.wordpress.org/cimatti/)

[Last ned](https://downloads.wordpress.org/plugin/contact-forms.2.0.0.zip)

 * [Detaljar](https://nn.wordpress.org/plugins/contact-forms/#description)
 * [Omtalar](https://nn.wordpress.org/plugins/contact-forms/#reviews)
 *  [Installasjon](https://nn.wordpress.org/plugins/contact-forms/#installation)
 * [Utvikling](https://nn.wordpress.org/plugins/contact-forms/#developers)

 [Hjelp](https://wordpress.org/support/plugin/contact-forms/)

## Skildring

Build, publish, and manage contact forms on your WordPress site. Drag-and-drop editor
with live preview, built-in submission storage, and configurable email notifications.

#### Why Contact Forms by Cimatti

 * **22 field types.** Text, email, phone, select, checkboxes, file upload, date,
   color, and more.
 * **Drag-and-drop editor** with live preview. See how the form looks while building
   it.
 * **Built-in submissions.** Stored in your database, searchable, exportable to 
   Excel.
 * **Custom CSS class and ID** on every field, per-option on radios and checkboxes.
 * **Accessible by default.** WCAG 2.2 AA and European Accessibility Act.
 * **Privacy ready.** GDPR data retention with automatic anonymization.
 * **All included.** No subscription, no ads, no hidden fees.

#### Build Forms Quickly

Create forms with drag-and-drop. Create custom fields from Contact Forms > Fields
and reuse them across forms.

Field types: Text Field, Text Area, Email, Autoreply Email, Telephone, Checkbox,
Select, Radio Buttons, Multiple Select, Multiple Checkboxes, Post Select, Multiple
Post Checkboxes, Date, Color Picker, Hidden Value, File Upload, Password, Password
and Confirmation, Custom HTML, Fieldset, Captcha, Turnstile, and Submit Button.

Default fields on activation: First Name, Last Name, Email (autoreply), Address,
City, State/Province, Country, Message, Telephone, Captcha, and Turnstile.

#### Accessibility Built In

Contact Forms 2.0 was built with accessibility at its core:
 * ARIA attributes (
aria-required, aria-invalid, aria-describedby, aria-live) * Validation summary with
links that scroll to and focus each field * Inline validation messages on blur and
change events * Keyboard-accessible file upload with screen reader support * Respects
prefers-reduced-motion

#### Three Layout Options

Standard (labels above fields), Side-by-Side (labels left), and Inline Labels (floating
labels that move above the field on focus). All responsive and accessible.

#### Customize Your Forms

 * Custom validation messages per field and per form
 * Colors, margins, button styles in the Appearance tab
 * Custom success and error messages per form

#### Email Notifications

Admin and visitor emails with tokens ({first_name}, {email}, {__submitted_html},
etc.), conditional tags, and custom From address.

#### GDPR and Data Retention

 * Configurable data retention per form (days, months, or years)
 * Anonymization or deletion for expired data, via WP-Cron
 * WordPress Privacy API integration
 * Deactivation cleanup options

#### Submissions Management

Sortable list with submitted fields as columns. Lead statuses, notes, search, filter,
Excel export.

#### Dashboard and Analytics

Submission charts filtered by form, period, or page.

#### Spam Protection

 * **Captcha** – Google reCAPTCHA v2 (keys configured in Settings) or math-based
   fallback
 * **Turnstile** – Cloudflare Turnstile via the [Simple Cloudflare Turnstile](https://wordpress.org/plugins/simple-cloudflare-turnstile/)
   plugin
 * **Honeypot** – Hidden field technique

#### File Upload

Drag-and-drop file upload with visual dropzone, keyboard navigation, configurable
extensions.

#### Developer Friendly

 * Gutenberg block and classic editor button for embedding forms
 * Custom CSS class and ID on all field types, per-option on radios/checkboxes
 * Extension hooks for custom field types
 * WordPress Filters for form generation, validation, and custom tokens
 * English, Italian, and Spanish translations, WPML supported

#### Theme Helper

Scans your theme’s CSS for conflicts with Contact Forms. Shows conflicting selectors
and properties.

#### What Changed in Version 2.0

Version 2.0 is the result of five months of focused development:

 * Accessibility rewrite (WCAG 2.2 AA / European Accessibility Act)
 * Live preview in the form editor
 * Inline Labels layout (floating labels)
 * GDPR data retention, anonymization, and Privacy API
 * Turnstile and reCAPTCHA v2
 * Drag-and-drop file upload
 * Telephone field with E.164 validation
 * Submissions list with Excel export
 * Gutenberg block
 * Danger Zone and deactivation cleanup

#### Privacy Notices

With the default configuration, this plugin does not track users, send data to external
servers, or use cookies on the frontend.

If you use reCAPTCHA, data may be sent to [Google](https://policies.google.com/privacy).
If you use Turnstile, data may be sent to [Cloudflare](https://www.cloudflare.com/turnstile-privacy-policy/).

#### Docs and Support

Documentation and FAQ: [cimatti.it](https://www.cimatti.it/en/wordpress-plugins/contact-forms/).
Support: [WordPress.org forum](https://wordpress.org/support/plugin/contact-forms/).

#### Where do I report security bugs?

Through the [Patchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp/contact-forms).

## Skjermbilete

 * [[
 * Form editor with live preview. Drag fields from the panel, configure options,
   and see the result update instantly.
 * [[
 * Frontend: standard layout. Clean contact form with labels above fields.
 * [[
 * Frontend: Inline Labels. Floating labels that move above the field on focus.
 * [[
 * Frontend: file upload. Job application form with drag-and-drop upload dropzones.
 * [[
 * Frontend: validation errors. Inline messages per field and a clickable validation
   summary.
 * [[
 * Frontend: success message. Customizable thank-you message with dynamic token 
   replacement.
 * [[
 * Submissions list. Sortable columns, lead status, row actions, search, and Excel
   export.
 * [[
 * Single submission. Job application with 11 fields, file downloads, lead status,
   and notes.
 * [[
 * Dashboard. Track submissions over time with charts filtered by form, period, 
   and content type.
 * [[
 * Form list. All forms with shortcodes, admin email, data retention policy, and
   submission count.
 * [[
 * Settings. Default success and error messages, admin notification template, and
   confirmation email template.
 * [[
 * Block editor. Insert forms from the Gutenberg block inserter.

## Blokker

Denne utvidinga gjev 1 blokk.

 *   Contact Form Display a contact form created with Contact Forms by Cimatti.

## Installasjon

 1. Upload /contact-forms/ to /wp-content/plugins/, or install from the WordPress plugin
    repository.
 2. Activate the plugin through the Plugins menu.
 3. Go to Contact Forms > Forms and create a form with the drag-and-drop editor.
 4. Embed the form using the Gutenberg block, the classic editor button, or the shortcode.

## Vanlege spm.

For the full FAQ, see [cimatti.it/en/wordpress-plugins/contact-forms/faq](https://www.cimatti.it/en/wordpress-plugins/contact-forms/faq/).

### How do I create a form?

Go to Contact Forms > Forms. Drag fields into your form, configure each one, click
Save, then embed in any page.

### How do I embed a form in a page?

In the block editor, add the «Contact Form» block. In the classic editor, click 
the «C» button. Or copy the shortcode from the form list.

### Does the plugin store form submissions?

Yes. Every submission is stored in your WordPress database, searchable and exportable
to Excel from Contact Forms > Submissions.

### Is the plugin accessible?

Yes. Version 2.0 targets WCAG 2.2 AA and European Accessibility Act requirements.
All elements include ARIA attributes, errors use role=»alert», and the validation
summary links directly to each field.

### Does it work with page caching plugins?

Yes. If the nonce expires, the plugin retries before falling back to a standard 
POST submission.

### How does data retention work?

Set a data retention policy (days, months, or years) and choose anonymization or
deletion. Each form can override the global setting. Expired submissions are cleaned
up via WP-Cron.

### How do I protect my forms from spam?

Drag a Captcha field into your form. With reCAPTCHA v2 keys configured in Settings,
it uses Google reCAPTCHA. Without keys, it falls back to a math captcha. You can
also use Cloudflare Turnstile via the Simple Cloudflare Turnstile plugin.

### Does it support the block editor (Gutenberg)?

Yes. Search for «Contact Form» in the block inserter and select your form.

### Can I change the form language?

Available in English, Italian, and Spanish. WPML supported. To show a form in another
language, duplicate it and override the field labels.

### What file types can visitors upload?

Defaults include pdf, doc/docx, xls/xlsx, ppt/pptx, odt, txt, csv, jpg, png, gif,
webp, svg, zip, rar, and more. Customizable per field.

### Can I anonymize submitted data for GDPR?

Yes. Anonymize individual submissions or in bulk. Personal data is replaced with
placeholders while keeping the record for statistics. WordPress Privacy API exporter
and eraser are also integrated.

## Omtalar

![](https://secure.gravatar.com/avatar/193d0b78d53bc8c5c37eea634be21522d2bc158eda840a6fb40d6d3f68204242?
s=60&d=retro&r=g)

### 󠀁[Great Plugin](https://wordpress.org/support/topic/great-plugin-33164/)󠁿

 [artoskogman](https://profiles.wordpress.org/artoskogman/) 21. januar 2022

Very easy to use, fast and good support. Best what I have found.

![](https://secure.gravatar.com/avatar/758ca6b233fff165805ce03c8aa367f316ce6d404c3342c167f7ed9e12df2b4b?
s=60&d=retro&r=g)

### 󠀁[Used to be brilliant till this version](https://wordpress.org/support/topic/used-to-be-brilliant-till-this-version/)󠁿

 [cessholden](https://profiles.wordpress.org/cessholden/) 28. mars 2017 1 reply

Been using this plugin for years as it is so easy to use and really flexible. Latest
release has broken the plugin and now won’t display any forms. very disappointed.

![](https://secure.gravatar.com/avatar/57f28e2341e59635decac0c2ac8e6e07c51e9f7295c1d0f2d4b7338b724ea3bd?
s=60&d=retro&r=g)

### 󠀁[Easy forms with a lot of possibilities](https://wordpress.org/support/topic/easy-forms-with-a-lot-of-possibilities/)󠁿

 [limearts](https://profiles.wordpress.org/limearts/) 13. september 2016

This plugin is in use since almost two years. It’s a great form builder with a lot
of customisation.

![](https://secure.gravatar.com/avatar/8eb305aefc4eb2f46b1650ade342ff7a659731c1f796c378aa9be8e0513f4868?
s=60&d=retro&r=g)

### 󠀁[Great Plugin](https://wordpress.org/support/topic/great-plugin-10145/)󠁿

 [TJ](https://profiles.wordpress.org/certifiedlunasea/) 3. september 2016

Does everything I needed, and then some. The only improvement I could really go 
for is the ability to use the timezone that is set in WordPress to record dates 
and times of submissions. I was able to edit the plugin for my needs, at least until
the plugin receives an update. Excellent work otherwise and well worth the 5 star
rating.

![](https://secure.gravatar.com/avatar/260d1a38999d2366e84d074322f30cfb1d4e6a2fa65bfcfa3ac1f9d48553d209?
s=60&d=retro&r=g)

### 󠀁[My favourite Form-Plugin](https://wordpress.org/support/topic/my-favourite-form-plugin/)󠁿

 [achtl](https://profiles.wordpress.org/achtl/) 21. desember 2016

Really nice Form-Plugin! The option to create and customize messages and «thank 
you»-sites is great. Responsive and multilingual. I use this Plugin in this website:
kletterurlaub-spanien.de

![](https://secure.gravatar.com/avatar/d95f5385fe8c1225b2a4b5ed05de07fc5bd30e96c71030623f3486b4c9041dad?
s=60&d=retro&r=g)

### 󠀁[Custom Forms Easily Created](https://wordpress.org/support/topic/custom-forms-easily-created/)󠁿

 [jidam](https://profiles.wordpress.org/jidam/) 3. september 2016

There are a lot of similar plugins if you need forms for your Wordpress. This one
is my favorite. It doesn’t bother you with ugly pre-installed layouts, but offers
a lot of options to configure just the form you need. The customizable notifications
leave no wish unfulfilled. Well thought out. Thank you for the good work!

 [ Les alle 16 omtalar ](https://wordpress.org/support/plugin/contact-forms/reviews/)

## Bidragsytarar og utviklarar

“Contact Forms by Cimatti” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ cimatti ](https://profiles.wordpress.org/cimatti/)

[Omset “Contact Forms by Cimatti” til ditt eige språk.](https://translate.wordpress.org/projects/wp-plugins/contact-forms)

### Interested in development?

[Les kjeldekoden](https://plugins.trac.wordpress.org/browser/contact-forms/), sjekk
[SVN-lageret](https://plugins.svn.wordpress.org/contact-forms/) eller abonner på
[utviklingsloggen](https://plugins.trac.wordpress.org/log/contact-forms/) med [RSS](https://plugins.trac.wordpress.org/log/contact-forms/?limit=100&mode=stop_on_copy&format=rss).

## Endringslogg

#### 2.0.0

Major rewrite focused on accessibility, modern admin UI, and GDPR compliance.

**Important:** CSS changes may affect layouts customized via theme CSS. Use Theme
Helper to find conflicts and prefer the Appearance tab.

 * Accessibility rewrite (WCAG 2.2 AA / European Accessibility Act)
 * Inline Labels layout (floating labels)
 * Live preview in the form editor
 * GDPR data retention, anonymization, and Privacy API
 * Turnstile and reCAPTCHA v2
 * Drag-and-drop file upload, telephone field with E.164 validation
 * Custom validation messages and CSS class/ID on all fields
 * Sortable submissions list with Excel export
 * Gutenberg block, Theme Helper, Danger Zone
 * English, Italian, and Spanish translations

Full changelog in changelog.txt in the plugin.

#### 1.9.14

 * Added Cloudflare Turnstile field integration

## Om

 *  Version **2.0.0**
 *  Last updated **6 dagar sidan**
 *  Active installations **700+**
 *  WordPress version ** 3.5 eller nyare **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 eller nyare **
 *  Language
 * [English (US)](https://wordpress.org/plugins/contact-forms/)
 * Tags
 * [accessibility](https://nn.wordpress.org/plugins/tags/accessibility/)[contact form](https://nn.wordpress.org/plugins/tags/contact-form/)
   [email notifications](https://nn.wordpress.org/plugins/tags/email-notifications/)
   [form builder](https://nn.wordpress.org/plugins/tags/form-builder/)[lead generation](https://nn.wordpress.org/plugins/tags/lead-generation/)
 *  [Avansert vising](https://nn.wordpress.org/plugins/contact-forms/advanced/)

## Vurderingar

 4.4 out of 5 stars.

 *  [  12 5-star reviews     ](https://wordpress.org/support/plugin/contact-forms/reviews/?filter=5)
 *  [  2 4-star reviews     ](https://wordpress.org/support/plugin/contact-forms/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/contact-forms/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/contact-forms/reviews/?filter=2)
 *  [  2 1-star reviews     ](https://wordpress.org/support/plugin/contact-forms/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/contact-forms/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/contact-forms/reviews/)

## Contributors

 *   [ cimatti ](https://profiles.wordpress.org/cimatti/)

## Hjelp

Har du noko å seia? Treng du hjelp?

 [Sjå hjelpeforumet](https://wordpress.org/support/plugin/contact-forms/)