Forms that collect anything

Drag-and-drop form builder with file uploads, embeds, and CSV export. Built into FileGrab.

Build Forms in Minutes

FileGrab includes a full form builder. Drag and drop fields to create contact forms, feedback surveys, file request forms, or anything else. No coding required, no third-party form service to sign up for.

Available field types: text, email, phone, textarea, select dropdown, radio buttons, checkboxes, date picker, number, URL, and file upload.

Share or Embed

Every form gets a public URL you can share directly. But the real power is embedding: drop a single script tag on your website and the form renders in a shadow DOM, completely isolated from your site's styles.

<script src="https://filegrab.link/widget/form.js" data-form-id="YOUR_FORM_ID"></script>

The embed supports custom themes, multi-language localization, and auto-resizes to fit its container. It works on any website: WordPress, Squarespace, Webflow, static HTML, or your custom app.

Collect Submissions

Submissions come in through the FileGrab dashboard. View them inline, export as CSV or JSON, or get email notifications when new submissions arrive.

Every submission includes metadata: timestamp, submission count, and a privacy-friendly identifier for deduplication. No IP addresses are stored.

File Uploads in Forms

Unlike most form builders, FileGrab forms support file uploads natively. Recipients can attach files to their submission without needing a separate upload service. Files go directly to your FileGrab storage.

Bot Protection

All forms are protected by Cloudflare Turnstile, a privacy-friendly alternative to reCAPTCHA. No puzzles to solve, no tracking cookies. Bots are blocked silently.

Plan Limits

Free

  • 3 forms
  • 100 submissions per month
  • All field types
  • Email notifications

Pro

  • 100 forms
  • 10,000 submissions per month
  • Custom form URLs
  • Embed on any website

Guides and Tutorials

Build your first form

Create a form in minutes. Share it or embed it on your site.

Get Started