WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Core Essentials v1.0.5

Email Gated Downloads

Email gated downloads for WordPress: collect emails with a GDPR friendly download form before visitors can download your PDF or ZIP lead magnet.

Email Gated Downloads

The facts

Active installs
100+
Price
Free
Last updated
13 Jul 2026
Added
Feb 2026
Requires WP
5.0
Tested up to
WP 7.0.4
Requires PHP
7.4
Downloads
1,942

Our analysis

AI-assisted

Email Gated Downloads is a WordPress plugin that allows you to create email gated downloads, requiring visitors to submit their email address to access downloadable files such as PDFs or ZIPs. It is designed for users who want to exchange valuable content for email addresses, making it suitable for lead generation and compliance with GDPR regulations.

The plugin features secure file storage and generates one-time, time-limited download links to prevent unauthorized access. It also includes options for logging downloads and exporting data in CSV format, providing a straightforward solution for managing email capture and downloads without the complexity of larger form builders.

Best for: This plugin is best for site owners looking to generate leads through downloadable content while ensuring GDPR compliance.

What it does well

  • Enables email gated downloads for PDFs and ZIP files
  • Includes built-in GDPR consent checkbox
  • Tracks downloads with email, name, and IP address
  • Offers secure file storage with one-time tokens
  • Lightweight with minimal code and clean database usage

Where it falls short

  • Limited information on premium features
  • No published rating available yet

Verdict

Email Gated Downloads provides a simple and effective way to manage downloads in exchange for email addresses. It is a practical choice for those focused on lead generation without the need for complex setups.

From the developer

Core Essentials's own description of Email Gated Downloads, lightly tidied.

Email Gated Downloads helps you create email gated downloads (also called gated downloads or gated content) on your WordPress site. Visitors enter an email address (and optional name), accept your consent message, and then receive a secure download link for your PDF or ZIP file.

If you’re offering a lead magnet, content upgrade, checklist, guide, template, or resource library download, this plugin gives you a simple “download after email submission” flow without bloated form builders.

What you can do with Email Gated Downloads

  • Gate a PDF download behind an email form (great for guides, ebooks, brochures, spec sheets)
  • Gate a ZIP download (templates, assets, bundles)
  • Create a clean lead generation offer: “Enter your email to download”
  • Prevent casual scraping with secure links and rate limiting
  • Keep a lightweight audit trail of who downloaded what (CSV export)

Why site owners choose this plugin

  • Email capture for lead magnets – Exchange a valuable download for an email address and build your list.
  • Secure gated download links – Generate one time, time limited tokens so your file URL is not publicly exposed.
  • GDPR friendly consent – Built-in consent checkbox and customizable message.
  • Download logging + CSV export – Record email, optional name, file, IP, and timestamp. Export to CSV for your CRM or email tool.
  • Lightweight & theme friendly – Minimal footprint, optional stylesheet (or disable and style it yourself).

Quick setup (3 steps)

  1. Upload your file: Go to Settings > Email Gated Downloads and upload your PDF or ZIP.
  2. Configure your form: Enable optional name field, add your GDPR consent checkbox text, and customize messages.
  3. Place the form: Add shortcode [spdfed_download_form] to any page/post (use a Shortcode block in the block editor).

Visitors will see your download form, submit their email, and receive a secure download link.

Free features

  • Email gated download form – Require an email address (optional name) before download.
  • Secure file storage – Files stored in a protected directory; links use one time, expiring tokens.
  • Download logging & CSV export – Track downloads with email, name, file name, IP address and timestamp.
  • GDPR consent checkbox – Built-in consent checkbox with customizable text.
  • Rate limiting – Reduce repeated downloads and basic bot abuse.
  • Customizable styling – Use CSS variables, or disable the plugin stylesheet and add your own.
  • Fast & lightweight – Minimal code and clean database usage.

Premium features

Upgrade to Premium to manage multiple lead magnets and deeper reporting:

  • Unlimited gated files – Create multiple download offers with a “Gated Files” Custom Post Type.
  • Per file customization – Override global settings (name requirement, consent text, confirmation message) per file.
  • Analytics dashboard – View total downloads, top files and trends with charts.
  • Individual shortcodes – Use [spdfed_download_form id="123"] to embed a specific gated download anywhere.

Upgrade to Premium →

Ideal use cases

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for capturing leads.

Popup Maker

Want to boost sales & marketing efforts? Use your favorite forms & builder. Unlimited popups & imp...

Free 700k+ installs 4.9★ (4,504)
Hostinger Reach

Launch and grow your email marketing effortlessly with Hostinger Reach. Collect contacts, sync subscribers, an...

Free 1M+ installs 5★ (6)
CartFlows

1 WordPress funnel builder & WooCommerce checkout plugin. Boost AOV with one-click upsells, order bumps &a...

Free 200k+ installs 4.8★ (504)
Popup Builder

Increase Sales, Lead Generation, Conversion rates and receive good Call to Action rates with smart WordPress p...

Free 200k+ installs 4.7★ (2,213)
Email Subscribers & Newsletters

Add subscription forms on the website and send newsletters & automatically send post notification about ne...

Free 50k+ installs 4.6★ (1,168)