PDF Rack

plugin banner

Organize and Embed PDF files via Gutenberg Blocks, Elementor, or Shortcodes using a responsive PDF viewer.

Author:codersuraz (profile at wordpress.org)
WordPress version required:5.8
WordPress version tested:6.9.4
Plugin version:1.0.4
Added to WordPress repository:12-02-2026
Last updated:16-03-2026
Rating, %:0
Rated by:0
Plugin URI:
Total downloads:357
plugin download
Click to start download

Stop losing visitors to clunky PDF downloads. PDF Rack lets you display PDFs directly on your WordPress pages — no iframes, no browser plugins, no external services. Just a clean, fast, mobile-friendly viewer your visitors will love.

Unlike the WordPress Media Library that buries PDFs alongside thousands of images and videos, PDF Rack gives you a dedicated PDF dashboard built for document management. Upload once, embed anywhere — in seconds.

???? Why site owners choose PDF Rack

  • Save time — Upload, categorize, and find any PDF in seconds with built-in search and filters.
  • Better user experience — Visitors read PDFs right on your page without leaving your site or installing anything.
  • Works everywhere — Gutenberg block, Elementor widget, or a simple shortcode. Pick whatever fits your workflow.
  • Mobile-ready — The viewer automatically adapts to any screen size so your content looks great on phones and tablets.

???? Feature Highlights

  • Dedicated PDF Dashboard — A focused admin panel just for your PDF documents, separate from the Media Library clutter.
  • Categories & Tags — Organize documents with custom taxonomies for easy sorting and retrieval.
  • Quick Search & Filter — Find any document instantly by name, category, or upload date.
  • Media Library Preview — Preview PDF contents directly within the WordPress Media Library details view.
  • Auto-Generate Covers — Generate and set a cover image for your PDFs on demand.
  • Responsive PDF Viewer — Page navigation, zoom controls, and an optional download button — all in a sleek, lightweight viewer powered by Mozilla’s PDF.js.
  • Gutenberg PDF Viewer Block — Embed PDF viewer in Gutenberg editor.
  • Elementor Widget — A dedicated widget for Elementor page builder users.
  • Shortcode Support — Use [pdf-rack id="123"] in the Classic Editor or any text widget.
  • Lightweight & Fast — No bloat. The viewer loads only on pages where you embed a PDF.

???? Premium Features (Coming Soon)

  • Flipbook Viewer — Realistic 3D page flipping effect for an immersive reading experience.
  • Lightbox Viewer — Open PDFs in a stunning, distraction-free modal overlay.
  • Carousel Display — Showcase multiple PDFs in a beautiful, swipeable carousel slider.
  • Secure PDF — Protect your documents with passwords and prevent unauthorized downloads.
  • Watermarking — Automatically add custom text or image watermarks to your PDFs.
  • Analytics — Track views, downloads, and engagement metrics for your documents.

???? Perfect For

  • Businesses sharing catalogs, brochures, or price lists.
  • Educators & trainers publishing course materials and handouts.
  • Real estate agents displaying property brochures and floor plans.
  • Nonprofits sharing annual reports and newsletters.
  • Any WordPress site that needs professional PDF document management.

???? How It Works

  1. Go to PDF Rack Add New and upload your PDF.
  2. Assign a category (optional) to keep things organized.
  3. Embed it anywhere using the Gutenberg block, Elementor widget, or the auto-generated shortcode.

That’s it — your visitors can now read the PDF directly on your site.

Third Party Libraries

This plugin utilizes the following third-party libraries to provide its functionality:

  • PDF.js (Mozilla) – https://github.com/mozilla/pdf.js (Apache License 2.0)
  • React (Meta) – https://reactjs.org (MIT)
  • Lucide Icons – https://lucide.dev (ISC)
  • Date-fns – https://date-fns.org (MIT)

Screenshots
FAQ
ChangeLog