FormLoom

Best form backend for Hugo

Verified June 2026

Hugo generates static HTML. The form must POST to a hosted backend since Hugo has no server runtime. Best options work with a plain `<form method='POST'>`.

  1. 1

    FormLoom

    our pick

    Plain HTML form, zero JS required, AI spam scoring, forever storage.

  2. 2

    Web3Forms

    No-account access key that works with Hugo's static output.

    Web3Forms alternative
  3. 3

    Basin

    Developer-friendly with excellent spam filtering.

    Basin alternative
  4. 4

    StaticForms

    Dead simple and free, but no dashboard or storage.

    StaticForms alternative

How we ranked these

  • Zero-JS support
  • Plain HTML
  • Storage permanence
  • Free tier

FAQ

Yes — create a `layouts/partials/contact-form.html` and include it in any template.

Try the top pick free

Start free — no card
Best form backend for Hugo (2026) — honest, ranked comparison · FormLoom