Present ZIP Archives Elegantly in WordPress

Display ZIP file contents as a clean, interactive folder tree with secure file previews directly in the Gutenberg editor and on the front-end. No manual extraction required.

Zip Archive Viewer Block Editor Interface Showcase
Comparison showing standard download links versus structured folder tree view

The Better Way to Share ZIP Packages

The Old Messy Way

Manually creating dozens of media blocks and file lists on your website to mirror a zip archive, or forcing users to download massive archives just to view a single file.

The Zip Archive Viewer Way

Upload a single ZIP. The block handles extraction and displays a fully navigable, expandable directory hierarchy. Users preview source code, PDFs, images, and media directly in the browser.

Built for Speed, Flexibility, and Design

Whether you're sharing academic assessment archives, student portfolios, data repositories, or creative media kits.

📂

Interactive Folder Tree

Navigable, expandable directory structures that mimic a native operating system explorer for intuitive browsing.

👁️

Secure Previews

Preview PDFs, code files, images, videos, and audio directly in a safe popup/frame without leaving the page.

🛡️

Execution Protection

Hardened security layer (combined .htaccess and WordPress REST Proxy) that prevents unauthorized execution of scripts.

🔌

Gutenberg Native

Fully integrated with the WordPress Block Editor (API v3) with zero configuration or complex shortcodes.

🔍

Hybrid Discovery

Automatically finds existing extractions on the post. Re-use existing ZIP files or scan globally across all posts.

High Performance

Raw binary streaming via WP REST API for lightning-fast image, audio, and PDF previews without server lag.

See the Plugin in Action

Explore how the Zip Archive Viewer renders file trees and handles secure previews on a live WordPress site.

Want to test it yourself? Interact with the live plugin blocks on the author's portfolio page.

Try Interactive Live Demo
📸 Image File Preview Zip Archive Viewer Image Preview Showcase

Renders standard image formats (PNG, JPG, WebP) directly inside the responsive media preview pane.

📄 PDF Document Preview Zip Archive Viewer PDF Preview Showcase

Loads PDF documents securely, supporting multi-page navigation and zoom adjustment without leaving the site.

Hardened Script Execution Protection

Hosting user or student-uploaded ZIP archives on a public site is usually a major security risk. We engineered a hardened two-tier safety protocol to eliminate Remote Code Execution (RCE) threats.

1

Strict Directory Hardening

When a ZIP file is extracted, a hardened .htaccess configuration is automatically injected. This instructs the web server to block all direct execution requests for scripts (PHP, HTML, Javascript, etc.) residing inside the extraction directories.

2

Secure REST API Proxying

To safely show source code, templates, or documents, files are never loaded directly. Instead, they are read and streamed via a secure WordPress REST API controller. Code is escaped into safe text strings before rendering, ensuring zero browser execution.

Choose Your Level of Power

Get started for free or upgrade to the Professional tier for unlimited limits and global capabilities.

Free vs Pro features visual breakdown
Free Version
$0
Forever
  • 50 MB Max ZIP Size
  • 500 Max File Count
  • Local Discovery (Current post only)
  • Gutenberg Native Block
  • Secure Code & Media Previews
  • Execution Protection Layer
  • Community Support
Professional (Pro)
Premium
Available via Freemius Upgrade
  • Unlimited ZIP Upload Size
  • Up to 200,000 Files Per Archive
  • Global Discovery (Re-use archives on any page)
  • Stripe / PayPal Sandbox & Production Checkout
  • Gutenberg Native Block
  • Secure Code & Media Previews
  • Execution Protection Layer
  • Priority Developer Support
  • One-Click Automated Updates

Frequently Asked Questions

Is it safe to upload ZIP files containing PHP or JS scripts?

Yes. The plugin includes built-in script execution protection. It writes a custom .htaccess file to the extraction directory blocking direct execution of scripts, and previews are securely proxied and escaped through a WordPress REST API endpoint. Malicious scripts cannot execute on the server or run inside the administrator's browser session.

What are the system requirements for Zip Archive Viewer?

The plugin is designed for modern WordPress systems. It requires at least WordPress 6.0 (tested up to 7.0) and PHP 8.3 (or compatible environments). It utilizes native Gutenberg Block Editor APIs (API v3) and standard server-side ZIP libraries.

How does the Global Discovery feature work in the Pro version?

In the Free version, you can only discover and select ZIP extractions uploaded directly to the current page. The Professional version unlocks "Global Mode", allowing you to select and display any archive extracted anywhere else on your WordPress website without re-uploading.

How do I upgrade from Free to Pro?

Upgrades are handled smoothly via Freemius. Simply go to Settings -> Zip Archive Viewer in your WordPress administrator dashboard, click the **Upgrade** link, and follow the checkout prompt to securely upgrade using Stripe or PayPal. Once upgraded, you can unlock unlimited sizes and features seamlessly.

Transform Your File Displays Today

Get the free version of Zip Archive Viewer and start building clean archives in minutes.