Joomla! Extensions Directory



Contact forms, Forms

Tiered of spammers abusing your forms or of users struggling with Captchas when trying to contact you?

  • Get this

Visforms provides you with online spamprotection methods that protect your forms effectively against spambots, even without using Captchas, and is thus the most userfriendly secure Joomla! form component. Outstanding security features are combined with feature-rich, flexible forms and straightforward back-end management in Visforms, which allows you to create spamfree custom forms for a vast range of individual applications as easy as pie.


- Spambotcheck Plugin for effective online spam protection without Captchas
- Additionally Captchas available
- Secure file upload
- Javascript and PHP validation of user inputs
- Full ACL support
Multiple, responsive form layouts
- Supports responsive Bootstrap default and horizontal form layout and Visforms layout
- Custom text, which can be added before or after each form field
- Select between multiple positions of required text in form
- Select between multiple positions, where to dispaly the required asterix for required fields
Support for all default HTML form field types
- Hide field labels and use placeholders instead
- Text inputs: text, email, date, url, number, hidden, password
- Textarea
- Selects and radios
- Single Checkbox and checkbox groups
- Buttons: Submit, Image, Reset
- File Upload
- Additional field separator
Conditional fields
- Show/hide a form field, depending on the value selected in an other field
- Define as many conditions for a field as you like
- Nested conditional fields
Flexible, individual validation
- Use any individual regular expression to validate the user input of text fields
- Compare user inputs in two or more fields with equal to validation
- Validate for unique field value in database
- Build-in field type specific validation for email, number, date and url
Customizable Result Messages and Emails
- Use user inputs in result message and receipt email
- Either use default result message or create a custom result message or redirect to a specific page after form submit
Manage user inputs
- Store submitted user inputs in database
- Export data to CSV format
- Edit stored user inputs
- Restore edited user inputs to the values submitted by the user
Display stored user inputs in fronten
- List view and detail view
- Exclude fields from frontend display
- Exclude record sets from frontend display
- Sort data in frontend display
- Set list limit for frontend view
Native Multilingual Support
- Allows you to create forms and fields in different languages. So, if you build a multilingual website, you can do this natively and won't have to worry about it.
Developer Features
- Build-in event system that allows you to develop custom plugins
Other features
- Enable Url parameter to set default values in fields, if you need that feature for a specific field
- Batch copy of forms and/or fields
- Uses Joomla! autoupdater to inform you about updates
- Free removal of "Powered by" link
- Continuous implementation of new features according to feature requests from Visforms users


I needed conditional fields and a checkbox group that would send real language results and got both.

Ease of use

No problem at all - follows standard Joomla approach


Not needed beyond documentation


Fantastic tool tips! Online document is very clear.

I used this to: A simple query for room bookings.

Happy with Visforms

Posted on 16 January 2015

Versatile, developing, ongoing. Nearly all features I need.

Ease of use

Very user-friendly


Exellent!! Fast, efficient personal touch!


Normal, could be a bit deeper.

I used this to: Classified ads ... and more

Visforms - forms component

Posted on 21 December 2014

Simple to use, but with many options

Ease of use

Simple to use, but fully featured


Absolutely outstanding support from Dr Aicha Vachs


Comprehensive - I read it all as I had an issue.

I used this to: Real time beer reviews - After installation I could not get Visforms to work. I emailed Aicha who was immediately on the case, Within hours he had identified a bug in another plugin that stopped Visforms from working. I disabled that and the forms worked perfectly. Thanks Aicha!

Simply Speaking: PERFECT

Posted on 16 October 2014

I have just registered joomla to rate this product. it is:

Very easy to operate (no high level skills needed), very customizable, copyright can be turned off, uploading files available, email direction available, can also be used as contact agent, you can build as many forms as you want to use with many menu items, shortly speaking this is a must to own component...thank you guys...


Posted on 13 October 2014

I was actually looking for a Drag Drop kind of form builder which is free and would not have any backlinks.

This one is not a Drag Drop form builder but has changed my mind and i see that even this is very simple . Its free with lot of options available . I am looking to have a filter for date so that it would not allow to select past date and am going to email the Developer for support!!

Thank You !!

5 star component and support

Posted on 27 September 2014

Having just spent a couple of months looking for a flexible form, which is also suitable as a reservation request in hotels I found this.

It's great. It's flexible enough to achieve what I want, yet simple enough to customize easily.

After six months I faced the first problem and although was not a component issue but a JavaScript problem, the developer was there, answering my questions and trying to help me right away.


Keep developing Aicha!

Great Extension

Posted on 25 September 2014

It's exactly what a developer and/or a beginner wants. You can easily use it through the back-end and if you are a joomla/mvc developer you can customize the code as you want unlike few other form builders I tried which had messy code structure.

Gets the job done

Posted on 24 September 2014

Good component, fairly easy to use. The only reason why I give it 4 stars instead of 5 is because it is not clearly specified on the description that it inserts a link on every form you create.

Owner's reply: Hi tntsolid,

there is an option "Credits" in the form configuration that allows you without any reservation and without paying any money to remove that link totally from each form. Just set the option to "no".
You could at least have asked, before just giving only four stars.


It just works!

Posted on 09 September 2014

Having just spent a couple of days installing and then uninstalling many forms components, I finally gave visiforms a try.

It's great. It's flexible enough to achieve what I want, yet simple enough to customize easily.

Within an hour I'd created new Bootstrap 3 templates.

If you've been struggling with overly complex solutions such as Fabrik, ZOO, Cobalt etc. -- give Visiforms a try, you won't be disappointed.

This is an amazing plugin. I used it for a J2.5 website and was absolutely in love with it. I used this plugin for a consultant's website. It was very easy to install and get running. When I installed it for J3.2 I ran into a problem. The support team helped me resolve it. The issue stemmed from a slideshow plugin that imported an older version of jQuery. My dialogue with the team helped increase my knowledge of Joomla as I do wish to develop my skills. Thank you so much!



Free | Site Security | Aicha Vack
2.5 3
27 reviews
The plugin protects against spambot attacks on either registration and login process by preventing spambots from register/login. It checks against several databases, such as,,, and The plugin was initially written by Robert Kuster - For support and feature requests, please visit or contact us at Please set your e-mail on the e-mail whitelist! If not it may happen that you are locked out, even as admin! Features: It can be selected by parameters which: Databases to search - - - - - Process to check - registration - registration and login Information to check - IP - username - e-mail Additional notification options - administrator notification via e-mail - store information about spambot in Joomla! database Whitelist for e-mail and IP, which shall never be checked Languages: - English - German Note: Plugin uses php curl extension for proper working. Curl is available since php 4.0.2. Note: Plugin is not tested with community third party extensions Note: Please put your administrator e-mail to the e-mail whitelist! Note: Spambot database on undisposable does no longer exist. Please set plugin parameter "" to "no" if your plugin version is lower than 1.0.3 (Joomla! 1.5) or 1.1.3 (Joomla! 1.6, 1.7, 2.5) Release history: Oktober, 18, 2013 Changes for version 1.1.11 (Joomla 2.5): E-Mail Blacklist, Component to manange suspicious users and spambot data June, 19, 2013 Changes for version 1.3.10 (Joomla! 3.0) and 1.1.10 (Joomla 2.5): Refactoring and minor bug fixing April, 11, 2013 Changes for version 1.3.9 (Joomla! 3.0) and 1.1.9 (Joomla 2.5) Improvements in finding all super administrators Integration of joomla updater (you can use the update function of extension manager to find and install updates) March, 21, 2013 Changes for version 1.3.8 for Joomla! 3.0 and Changes for version 1.1.8 for Joomla! 2.5 New parameters to controll admin e-mail notification about spam attacks more specificly. Always include full user information (username, e-mail and ip) when logging spammer to database (some of these informations haven't been stored in previous versions). Changes for version 1.1.8 for Joomla! 2.5 Allow generic e-mail whitelist E-mail whitelist is now a textarea with much more space Check cUrl availability during installation(which was already availble for Joomla 3.0) January 14, 2013 New Version 1.3.7 for Joomla! 3.0 Compatibility for Joomla! 3.0 Allow generic e-mail for e-mail whitelist Make inputfield for e-mail whitelist bigger Throw a warning if cUrl is not available September 10, 2012 Changes for Version 1.0.7 (Joomla! 1.5) Changes for Version 1.1.7 (Joomla! 1.6, 1.7, 2.5)


Paid download | Rotators | Aicha Vack
3 reviews
The module enables you to select images or articles easily, flexible and without coding as items for a Bootstrap Carousel and publish the carousel as a Joomla! module. The flexible administration of this lightweight Joomla! Bootstrap Carousel module allows you to create exactly the amount of items you want to slide in your carousel. The module fits perfectly into Joomla! using Joomla! features like the "image" or the "article" button for easy selection of the carousel items. This enables you to choose any image or any article regardsless of which folder the image is in or which category the article belongs to. In additon the module allows you to enter meta data (alt and title attributes for images) and attach a link to each image. Deleting carousel items is just a mouse click and as comfortable as changing the item order. Feature List Joomla! 3.x Choice of image or article carousel Select images with Joomla! media manager Select articles with Joomla! article manager Create exactly as many carousel items as you need Change item order with a mouse click Optional captions and description for each carousel item Uses Bootstrap CSS Optionally attach a link to each image Control carousel intervall Use multiple carousels on one page Add optional play/pause button Hide indicators Hide controls Option to disable autostart Fit for search engine optimisation with alt and title attributes Englisch and German language
SpambotCheck Extended

SpambotCheck Extended

Free | Site Security | Aicha Vack
2.5 3
0 reviews
This Joomla! System Plugin is a extended version of our popular Joomla! User Plugin plgSpambotCheck. It hooks into several Joomla! Extensions such as the comment system of K2 and prevents spambot attempts. Plugin checks e-mail and/or IP against online spambot databases and prevents - acording to the results of that check - spambot actions. It has many options for indivudial configuration. For now it only works with K2 but I plan on extending it on other Joomla! Extension too. Aug., 19. 2013: Version 1.0.1 Plugin Spambotcheckextended can now be used to protect Joomla! contact forms without ReCaptcha.


Aicha Vack
Last updated:
Mar 01 2015
Date added:
Nov 19 2014
GPLv2 or later
Free download
Uses updater:
Download Demo Support Documentation
  • Overall
  • Functionality

  • Ease of use

  • Documentation

  • Support