PHP CAPTCHA & Bot Protection

Securimage PHP CAPTCHA example

What is Securimage?

Securimage is a self-hosted PHP CAPTCHA library that generates distorted images to block spam bots. Released in 2008, PHP developers picked it up for its simplicity and zero dependencies.

Securimage is a legacy project. It still works for existing installations, but new projects should use a modern alternative. Image CAPTCHAs are easy for modern bots to solve, hurt accessibility, and kill form completion rates. See our full comparison of PHP CAPTCHA alternatives for current recommendations.

What to Use Instead

CAPTCHA has moved on since 2008. Today's best options are invisible to users and harder for bots to beat:

Comparisons

PHP Security Guides

Securimage Documentation

Still running Securimage? Here's what you need:

  • Self-hosted — no external API calls or third-party data collection
  • Requires PHP with the GD extension
  • Customisable image size, character set, fonts, and distortion level
  • Audible CAPTCHA for screen readers
  • WordPress plugin available (Securimage-WP)
  • GPL-licensed — source on GitHub

View documentation  ·  Customisation options