| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Website (website)
• Discuss (mail) |
| Lines of code | 1495 |
| Technical Name |
zehntech_captcha_for_odoo |
| License | LGPL-3 |
| Website | https://www.zehntech.com/ |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Website (website)
• Discuss (mail) |
| Lines of code | 1495 |
| Technical Name |
zehntech_captcha_for_odoo |
| License | LGPL-3 |
| Website | https://www.zehntech.com/ |
| Versions | 18.0 19.0 |



Captcha for Odoo (Math, Numeric & Alphabetic)
The Captcha for Odoo module provides a fully customizable, privacy-friendly captcha system for Odoo websites. It allows administrators to enable captcha individually per website and configure it for login, signup, password reset, and custom website forms. The module supports mathematical, numeric image, and alphabetic image captchas with flexible options such as symbols, captcha length, and math operations. It includes a live preview and a custom validation message. All captcha generation and verification occur securely on the Odoo server, ensuring strong spam protection without relying on external services. The solution is optimized for performance, security, multi-website environments, and full GDPR-compliant operation.
Key Features
Multi-Website Captcha Configuration
Three Captcha Types Support
Captcha on Login, Signup & Reset
Forms
Fully Server-Side Secure Validation
Customizable Captcha Settings &
Preview



Key Features
About Zehntech
Zehntech is a leading Odoo custom development company, empowering businesses across industries with tailored ERP solutions. With a strong team of 50+ skilled Odoo professionals, ranging from 2 to over 10+ years of experience, we bring deep expertise and innovation to every project. Over the years, we have successfully developed 50+ Odoo apps and themes, helping clients streamline operations, enhance productivity, and achieve digital transformation. Our Odoo services include Custom Odoo Development, Implementation, Customization, Support and maintenance.
115+
Happy Customer
120+
Expert Professionals
30%
Time Saved
12+
Countries We Serve
FAQs
Effortlessly integrate Odoo with Power BI to create real-time, data-driven insights.

Our Services
Odoo Customization
Odoo Migration Services
Odoo Implementation
Odoo Support & Maintenance
Odoo Website Development
Odoo Theme Development
Odoo Mobile App Development
Website Captcha for Odoo
The Website Captcha for Odoo module enhances security by adding customizable captcha verification to critical website forms. Protect your Odoo website from spam, bots, and automated attacks with multiple captcha types — Mathematical, Numeric Image, and Alphabetic Image — all configurable to meet your specific security needs.
Table of Contents
Key Features
Multiple Captcha Types
Choose the captcha style that best fits your security and user experience requirements. Select from Mathematical Captcha (solve simple math problems), Numeric Image Captcha (type numbers from distorted images), or Alphabetic Image Captcha (type letters from images) — all designed to effectively block bots while remaining user-friendly for legitimate visitors.
Flexible Form Protection
Secure the forms that matter most to your business. Enable captcha verification on Login Forms, Signup/Registration Forms, and Password Reset Forms independently or in combination. This granular control ensures you can balance security with user convenience based on each form's risk level.
Highly Customizable Settings
Tailor captcha difficulty and appearance to your exact specifications. For Mathematical Captcha, choose operation types (addition, subtraction, multiplication) and number ranges. For Image Captchas, configure length, include/exclude uppercase letters and special symbols, and control distortion levels to find the perfect balance between security and usability.
Multi-Website Support
Configure different captcha settings for each website in your Odoo instance. Each website can have its own captcha type, enabled forms, and security parameters, providing flexibility for multi-brand or multi-region deployments with varying security requirements.
Real-Time Preview & Testing
See exactly what your users will experience before going live. The built-in preview functionality displays the captcha as it will appear to users, allowing administrators to test different configurations and ensure optimal readability and difficulty before applying changes to production forms.
Seamless Integration with Odoo Security
Works harmoniously with Odoo's native authentication and security systems. The module respects existing access rights, user roles, and security policies while adding an additional layer of protection against automated attacks, ensuring a cohesive security architecture.
Summary
The Website Captcha for Odoo module adds robust, customizable captcha verification to login, signup, and password reset forms. With three captcha types (Mathematical, Numeric Image, Alphabetic Image), real-time preview, multi-website support, and flexible configuration options, this module provides comprehensive bot protection while maintaining excellent user experience. Ideal for businesses seeking to enhance website security without compromising usability.
Installation
- Clone or download the module from the repository.
- Place the module in your Odoo addons directory.
- Restart the Odoo server to update the app list.
- Install the Website Captcha for Odoo module from the Odoo Apps menu.
Configuration
After installation, configure the captcha settings:
- Navigate to Website → Configuration → Settings.
- Scroll to the Captcha section.
- Enable captcha by checking the Enable Captcha checkbox.
- Select which forms to protect (Login, Signup, Password Reset).
- Choose your preferred Captcha Type (Mathematical, Numeric Image, or Alphabetic Image).
- Configure type-specific settings:
- Mathematical Captcha: Choose operation type and number range
- Numeric Image: Set length and symbol inclusion
- Alphabetic Image: Configure length, uppercase, and symbols
- Use the Refresh Preview button to see how the captcha will appear.
- Customize the Not Verified Message shown when captcha validation fails.
- Click Save to apply your settings.
How to Use This Module
Once configured, captchas will automatically appear on the selected forms:
- For Users: Simply solve the math problem or type the characters shown in the image before submitting the form.
- For Administrators: Monitor and adjust settings as needed. Use the preview feature to test changes before deploying.
The module works transparently in the background, validating captcha responses and preventing form submission when verification fails.
Technical Details
- Odoo Version: 18.0
- Module Version: 1.0.0
- Category: Website
- License: LGPL-3
- Dependencies: base, website, web, web_editor, auth_signup
- Image Generation: Uses PIL (Pillow) for high-quality captcha image rendering
Change Logs
[1.0.0]
- Added [08-12-2025] Initial release of the Website Captcha for Odoo module.
Support
For technical support, customization requests, or questions about this module:
Zehntech Technologies
About Zehntech
Zehntech Technologies is a leading Odoo implementation partner specializing in ERP/CRM solutions, custom module development, Odoo migration, and comprehensive Odoo services. We help businesses leverage Odoo's full potential with expert consultation and development services.








Please log in to comment on this module