Skip to main content
`Ctrl`+`K`

# Django Simple Captcha

Django Simple Captcha is an extremely simple, yet highly customizable Django application to add captcha images to any Django form.

## Features

- Very simple to setup and deploy, yet very configurable

- Can use custom challenges (e.g. random chars, simple maths, dictionary word, …)

- Custom generators, noise and filter functions alter the look of the generated image

- Supports text-to-speech audio output of the challenge text, for improved accessibility

- Ajax refresh

## Requirements

- Django 4.2+, Python3.9+

- A recent version of Pillow compiled with FreeType support

- Flite is required for text-to-speech (audio) output, but not mandatory

# Contents:

- Using django-simple-captcha
  - Installation
  - Adding to a Form
- Advanced topics
  - Configuration toggles
  - Rendering
  - Generators and modifiers
- Version History
  - Version 0.6.3
  - Version 0.6.2
  - Version 0.6.1
  - Version 0.6.0
  - Version 0.5.20
  - Version 0.5.19
  - Version 0.5.18
  - Version 0.5.17
  - Version 0.5.16
  - Version 0.5.15
  - Version 0.5.14
  - Version 0.5.13
  - Version 0.5.12
  - Version 0.5.11
  - Version 0.5.10
  - Version 0.5.9
  - Version 0.5.8
  - Version 0.5.7
  - Version 0.5.6
  - Version 0.5.5
  - Version 0.5.4
  - Version 0.5.3
  - Version 0.5.2
  - Version 0.5.1
  - Version 0.5.0
  - Version 0.4.7
  - Version 0.4.6
  - Version 0.4.5
  - Version 0.4.4
  - Version 0.4.3
  - Version 0.4.2
  - Version 0.4.1
  - Version 0.4.0
  - Version 0.3.9
  - Version 0.3.8
  - Version 0.3.7
  - Version 0.3.6
  - Version 0.3.5
  - Version 0.3.4
  - Version 0.3.3
  - Version 0.3.2