BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
BitSplit Media Delivery icon
Actively maintained Tested with WP 7.1 #3 in hotlinking

BitSplit Media Delivery

Replace ready-to-download media URLs with on-demand browser reconstruction to deter hotlinking and generic scraping.

Active installs<10New
Downloads · 30d67▼ -36.2% vs prev. 30d
Rating—0 reviews
Health score60/100Fair
All-time downloads266Since Aug 2026
Support resolved—No recent threads
RequiresWP 5.6PHP 7.4+
Downloads · 7d12▼ -14.3% week over week
Our verdict

Use with caution

BitSplit Media Delivery works, but test it on a staging site before relying on it in 2026. Was last updated 2 months ago, and scores 60/100 on our health check.

  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

91928Aug 5Sep 9Oct 14
Yesterday2
Daily average (1y)4
Peak day38Aug 5, 2026
Last 12 months269

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where BitSplit Media Delivery stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
hotlinking #22 67 Best hotlinking plugins →
images >100 10,000 Best images plugins →
media protection >100 1,499 Best media protection plugins →
scraping #88 264 Best scraping plugins →
video >100 7,718 Best video plugins →

About BitSplit Media Delivery

From the official readme · v1.3.0

Description

BitSplit changes how WordPress delivers public media. Instead of keeping a
complete file at a stable public URL, it stores the original and generated sizes
as incomplete blocks and reconstructs each file in the visitor’s browser through
a short-lived session.

It is a media-protection layer for photography portfolios, publishers, member
sites, and other WordPress sites where making direct downloads and bulk collection
harder is valuable.

Why use BitSplit?

  • No stable ready-to-download media URL – public paths serve incomplete
    blocks rather than finished files.
  • Images, video, and audio – every supported media type is handled by the
    same delivery flow.
  • Normal WordPress workflow – use the Media Library, Gutenberg Image, Gallery,
    Video and Audio blocks, featured images, and responsive srcset markup as usual.
  • Two access modes – keep media public while adding download friction, or
    require visitors to sign in before reconstruction.
  • No external service – reconstruction runs on your WordPress site and in the
    visitor’s browser, with no SaaS account, license key, quota, or payment.
  • Backup and recovery tools – export a recovery manifest before site changes
    and restore attachment mappings when needed.

BitSplit is not encryption, DRM, or a promise that downloading is impossible.
A determined viewer can inspect the browser flow, automate reconstruction, or
capture rendered content. Use it when raising the cost of casual downloading is
valuable; use established encryption and access control when confidentiality is
required.

Included functionality

The plugin protects any number of image, video, and audio attachments.
Every feature is free: there is no paid tier, license key, trial, add-on, or
usage quota, and the plugin contacts no external service.

It includes public or logged-in-only access, Gutenberg image, gallery, video and
audio support, featured-image and srcset handling, and backup/recovery tools.

Delivery flow

  1. WordPress stores each file as an incomplete BitSplit block, with reconstruction
    data stored separately in attachment metadata.
  2. Front-end markup receives a placeholder instead of the original media URL.
  3. The browser establishes an ephemeral P-256 ECDH session.
  4. Reconstruction data is transported with HKDF and AES-256-GCM.
  5. Block bytes require a short-lived, session-bound signed token.
  6. The browser reconstructs the file into a temporary Blob URL. Video and audio
    are streamed through a Service Worker so playback can seek.

The transport encryption protects reconstruction data in transit; the BitSplit
block itself is not encrypted and contains most source bytes.

Access modes

  • Public visitors – public media remains viewable; BitSplit adds download and
    scraping friction.
  • Logged-in users only – anonymous visitors cannot obtain reconstruction data
    or block bytes.

WordPress coverage

BitSplit handles normal attachment images, Gutenberg Image, Gallery, Video and
Audio blocks, featured images, srcset, classic content containing wp-image-ID,
and the [bitsplit id="123"] shortcode.

Storage

Incomplete blocks are stored in a plugin-owned directory resolved through
wp_upload_dir(), while reconstruction data stays in WordPress post metadata.
The plugin does not write web-server configuration files or require users to edit
server configuration.

Requirements

  • PHP 7.4 or newer
  • GMP extension
  • OpenSSL with ECDH support

Installation

  1. Upload the bitsplit-media-delivery folder to /wp-content/plugins/.
  2. Activate BitSplit Media Delivery.
  3. Open Tools -> BitSplit.
  4. Choose an access mode.
  5. Enable split media delivery.
  6. Export the recovery manifest and store it safely.

Frequently asked questions

Does BitSplit make downloading impossible?

No. Public content must reach the viewer’s browser. BitSplit removes the simple ready-file URL and makes downloaders reproduce the reconstruction protocol.

Is BitSplit encryption?

No. The reconstruction-data transport uses standard cryptography, but the stored BitSplit block is an incomplete, unencrypted representation of the source.

Is any functionality locked behind payment?

No. The plugin is entirely free: every feature and all executable code ship in this package, with no paid tier, license, trial, or quota.

What happens when I deactivate or delete the plugin?

The plugin attempts to restore protected attachments to their normal public paths before removing its metadata. Keep a current exported manifest and filesystem backup before bulk operations.

Does it need Python?

No. The codec is implemented in PHP with GMP and in browser JavaScript.

Changelog

1.3.0

  • Make the plugin fully free: image, video, and audio delivery ship in one package.
  • Remove the licensing runtime and the separate paid package.

1.2.4

  • Make the directory package a self-contained image plugin with no locked functionality.
  • Move separately distributed media-type integrations out of the directory package.
  • Store images only as keyless blocks and do not write web-server configuration.

1.2.3

  • Store images as keyless blocks and migrate records created by earlier versions.

1.2.2

  • Improve activation and deactivation recovery.

1.2.1

  • Preserve protected image settings during updates.

1.2.0

  • Add unlimited image attachment protection.

Full changelog on WordPress.org →

Screenshots

Enable split media delivery and choose whether public or logged-in visitors may reconstruct media.
Enable split media delivery and choose whether public or logged-in visitors may…
See how BitSplit replaces a stable media file URL with incomplete storage and on-demand browser reconstruction.
See how BitSplit replaces a stable media file URL with incomplete storage and on-demand…

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best BitSplit Media Delivery alternatives

All hotlinking plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Hotlink Protection Hotlink Protection The WordPress Automatic Image Hotlink Protection plugin is a single step script designed to… by zuda 200+ ★★★★★★★★★★ 1 (5) 8 years ago 22
2 Replace External Images Replace External Images Easily import externally hosted images found in post content into your media library and… by Hans & Friends 100+ ★★★★★★★★★★ No reviews 2 months ago 64

FAQ

BitSplit Media Delivery: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 15, 2026

Is BitSplit Media Delivery free?

Yes. BitSplit Media Delivery is free to download and use from the official WordPress.org plugin directory.

Is BitSplit Media Delivery safe to use in 2026?

BitSplit Media Delivery works, but test it on a staging site before relying on it in 2026. Was last updated 2 months ago, and scores 60/100 on our health check.

How many websites use BitSplit Media Delivery?

BitSplit Media Delivery is active on <10 WordPress websites and has been downloaded 266 times since it launched in August 2026. It was downloaded 67 times in the last 30 days.

Does BitSplit Media Delivery work with WordPress 7.1?

Yes. The developer has tested BitSplit Media Delivery up to WordPress 7.1.3, the latest release. It requires WordPress 5.6 or newer.

What PHP version does BitSplit Media Delivery need?

BitSplit Media Delivery requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was BitSplit Media Delivery last updated?

The latest version, 1.3.0, was released on August 31, 2026 (2 months ago).

Who makes BitSplit Media Delivery?

BitSplit Media Delivery is developed and maintained by frolpaxa.

What are the best alternatives to BitSplit Media Delivery?

The most popular alternatives to BitSplit Media Delivery are Hotlink Protection (200+ installs) and Replace External Images (100+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.