Now available · macOS · Windows · Linux

Off the card.
Verified. Backed up.
Safe to wipe.

Plug in a card and OffloadPro takes it from there - footage lands in the right project folders, backups are written and verified in the same pass, and nothing gets formatted until every file is proven safe.

  • Recognizes every card on sight - serial, label, even barcode
  • Files sort themselves into your project structure as they copy
  • Checksummed transfers with backups written in the same pass
  • A format button that refuses to run until everything is accounted for
Get OffloadPro See the Workflow → Commercial desktop application · Local-first · Public legal terms
Workspace
Devices
Transfers
Assets
Library
Projects Team
Templates
70 CAM 01 Master Primary transfer
rob's wedding · day_2_reception
Running
/Volumes/Productions/robs_wedding/day_2/...
4 in progress 8 queued 0 errors
6.0 GB of 16.0 GB · 38%
Files 0 / 12    ETA 1:38
Backups
Local backup
/Volumes/RAID/OFFLOADPRO_BACKUPS/robs_wedding/day_2/...
Pending
Google Drive
OFFLOAD_PRO_BACKUPS/robs_wedding/day_2_reception/...
Pending
Transfer history 142 jobs
SDCARD_128
Master Primary transfer · rob's wedding · day_2
Complete
SDCARD_128
Backup Google Drive · rob's wedding · day_2
Complete
SDCARD_128
Backup Backblaze B2 · rob's wedding · day_2
Insufficient space
The problem

Drag-and-drop is not an offload system.

Most tools treat external storage like a temporary source folder. They don't know which card just arrived, where its files belong, or whether it's truly safe to wipe. OffloadPro gives every card an identity, a history, and rules - so the software knows what you know, and never forgets it.

Without OffloadPro CURRENT STATE

  • ×Anonymous drives. "Untitled (E:)" tells you nothing about which card this is or what shoot it came from.
  • ×Offload by memory. Each operator picks source, destination, and naming differently - every time.
  • ×Backups are a side ritual. Copy once, backup later. Sometimes. If you remember.
  • ×Blind transfers. Once the bar fills up, history is gone. What got copied? Was it verified?
  • ×"I think it's safe to format." The most expensive sentence in production.

With OffloadPro OFFLOAD SYSTEM

  • Recognized devices. Each card has an identity, an assignment, and remembered routing.
  • Repeatable offload. Project and work-unit rules apply automatically, every time.
  • Backups as child jobs. Fan-out happens inside the same transfer event, with verification.
  • File-level history. Every transfer keeps an inspectable record per file, with retry & resume.
  • Format preflight. Inventory, project, and backup are validated before destructive action.
How It Works

From card connect to safe reuse.

OffloadPro runs offload as a single, recoverable lifecycle - not six disconnected utilities.

1

Connect

OffloadPro detects the card the moment it mounts and shows it live in the app.

2

Recognize

Known devices restore their rules automatically - or batch-assign new cards by barcode scan.

3

Route

Files split into project lanes by extension, pattern, or token - not one flat folder.

4

Verify

XXH3 / xxHash64 / MD5 checksums confirm every byte landed where it was supposed to.

5

Index

Thumbnails, proxies, waveforms and metadata appear in your asset library.

6

Reuse safely

Preflight validates inventory, project, and backup before any destructive format.

Features

Five layers, one workflow.

Every layer feeds the next. Because the same system that copied your files also backed them up and indexed them, it can tell you - with receipts - exactly when a card is safe to wipe.

Device-aware offload

OffloadPro knows which device is connected, whether it's registered, and how it should behave. No more guessing which "Untitled" volume just mounted.

  • Live detection & mount awareness
  • Persistent registry with serial & barcode
  • Per-device source directory overrides
  • Auto-offload on connect, or manual sync

Routing for production structure

Token-based naming and rule-based channels split files into the right project lanes - not a single flat dump folder.

  • Token-based naming: {project}/{date}/{cam}
  • Routing rules: extension, contains, startswith
  • Source directory overrides per device
  • Unmatched-file handling, opt-in or quarantine

Backup & recovery

Backups are child jobs of the same transfer event. Interruptions are recoverable, not forgettable.

  • Backup templates & fan-out
  • Resume / restart / retry / cancel
  • Interrupted-transfer reconciliation
  • File-level retry with state preserved

Asset library

Offload doesn't end at "copy complete." Files become searchable assets with metadata and review-ready artifacts.

  • Thumbnails, proxies & waveforms
  • ffprobe-backed metadata extraction
  • Search by project, work unit, device, codec, date
  • Reviewed / unreviewed state tracking

Safer media reuse

Format is treated as the last step of a validated lifecycle. Preflight catches missing project files and missing backups.

  • Inventory, project & backup validation
  • Repair-from-device & restore-from-backup
  • Removable-only enforcement, FS allowlist
  • Live identity revalidation pre-format
Scan-to-assign

Sixteen cards on the table. Assigned in under a minute.

Every device record can print a barcode or QR label. From there, assignment is physical: pick a work unit, grab a scanner, and beep your way down the table. No spreadsheets, no typing serial numbers, no guessing which card is which.

Print labels straight from the registry

Generate a barcode or QR label from any device record and stick it on the card, the case, or both.

Batch-assign a whole shoot day

Select the work unit once, then scan card after card. Each beep binds a device - 16 cards, 16 beeps, done.

Works with the scanner you already own

Any USB or Bluetooth barcode scanner that types like a keyboard works out of the box. No proprietary hardware.

Track cards back in at wrap

Scan again at the end of the day to check cards back in - you always know what's still out in the field.

Scan to assign · Day 3 - Diner sequence
AURORA · WORK UNIT 12 · SCANNER CONNECTED
SCANNING
A001_ARRI_512- A-cam ASSIGNED
A002_ARRI_512- A-cam ASSIGNED
B001_ARRI_512- B-cam ASSIGNED
SD_BOOM_064- sound SCANNED · BINDING
SD_LAV_032- sound WAITING
X001_DRONE_256- aerial WAITING
12 of 16 assigned 00:41 elapsed
Reliability

Backups happen inside the transfer. Not after.

A single offload event can fan out to project storage, on-set RAID, and an off-site archive simultaneously - all tracked as child jobs you can inspect later.

A001_ARRI_512 186 FILES · 312 GB ROUTER job #4218 Project /Aurora/Day3/ ● XXH3 VERIFIED Backup · Shuttle /Volumes/RAID-08/ ● MIRROR · CHILD #4218.b1 Backup · LTO Cache /archive/aurora/ ● QUEUED · CHILD #4218.b2 SOURCE ROUTING DESTINATIONS
01

One job, many destinations.

Backup templates produce child jobs that move alongside the primary transfer. Failures on a backup don't roll back the primary - they're tracked, retryable, and visible.

02

Restart, resume, recover.

If a card disconnects mid-transfer, OffloadPro reconciles state on next mount. Pick up where it stopped, retry only the failed files, or restart the whole job - your choice.

03

Verification is part of the contract.

Every byte is hashed on read and compared on write. Failed verifications surface immediately and are tied to the file, the job, and the device that produced them.

04

History stays attached.

Months later, the asset, the transfer, the backup, and the device are still linked. That's what makes safe re-use possible.

Cloud backup

Supported cloud backup platforms.

Backups aren't limited to local drives. Point a destination at any folder your cloud client syncs - Drive, Dropbox, OneDrive, Backblaze - and the same verified, resumable backup job runs there too. Set it once and it applies to every project.

Google Drive

Route backup destinations into any Drive-synced folder. Works with personal accounts, Shared Drives, and Google Workspace - ideal for collaborative post workflows where the editor is already working in Drive.

Dropbox

Back up directly into Dropbox folders - including team folders and Dropbox Business vaults. Particularly useful for delivery pipelines where clients or supervisors pull selects as the day wraps.

OneDrive

Pair with OneDrive for Business or personal accounts. A natural fit for Microsoft 365 studios and broadcast environments where SharePoint is the document and media backbone.

Backblaze

Back up into a Backblaze-synced local folder for low-cost, high-capacity off-site archiving. A strong fit for long-form and documentary productions that need deep storage without cloud egress anxiety.

Any folder the cloud client syncs to disk is a valid backup destination. OffloadPro treats it like any other local path - no API keys, no special integration required.
Trust & safety

Confidence before reusing the media.

Format is the last step in a validated lifecycle, not a separate disk utility action. Preflight checks inventory, project storage, and backup storage - and offers repair before letting destructive work proceed.

Verification
XXH3 · MD5

Per-file hash, on read and on write

Format scope
Removable only

FS allowlist · live identity revalidation

Recovery
Per-file retry

Resume, restart, reconcile interrupted state

Telemetry
None.

Local SQLite database. Everything stays on your machine.

Format preflight · A001_ARRI_512
CFexpress · 512 GB · job #4218 · 5 checks
1 WARNING
Inventory matches device contents 186 / 186 FILES - 312.4 GB PASS
All files exist on project storage /Aurora/Day3/ - 186 / 186 PASS
Backup #1 · Shuttle RAID /Volumes/RAID-08/ - 186 / 186 · checksum match PASS
Backup #2 · LTO archive /archive/aurora/ - 4 files missing · last write 02:14 REPAIR
Live device identity confirmed SERIAL 3FD81-AC02 · CFEXPRESS · MOUNTED 07:42 PASS
4 of 5 passed · 1 needs repair
Asset library

The offload doesn't disappear into a folder tree.

Every transferred file is indexed with metadata, thumbnails, proxies, and waveforms. Search by project, work unit, device, codec, capture date, or review state.

ALL VIDEO AUDIO STILLS UNREVIEWED
4K · 24P
A001C0123.4G
4K · 24P
A001C0133.1G
4K · 24P
A001C0143.2G
4K · 24P
A001C0153.3G
WAV · 96K
SC03_BOOM284M
CDL
A001_LOOK_v34K
4K · 24P
A001C0163.0G
4K · 24P
A001C0172.9G
PROXY
A001C018_PRX240M
DNG
PHOTO_024156M
4K · 24P
A001C0193.4G
4K · 24P
A001C0203.1G
SCREENSHOT - Asset detail panel Drop in: media viewer with scrubbable proxy, waveform timeline, and metadata panel (codec, duration, FPS, capture date, device, work unit, review state).
Who it's for

Built for whoever touches the cards.

Solo Operator

Owner-operators & freelancers

One place to see exactly what arrived from the shoot, what backed up, and which card is safe to wipe.

SCREENSHOT - single-card auto-offload with backup confirmation
Production Team

Small & mid-sized crews

Repeatable project / work-unit offload. Fewer operator mistakes. Cleaner handoffs to post.

SCREENSHOT - work unit hierarchy with assigned devices
DIT / On-set

Media managers & DITs

Stronger transfer traceability, recovery when a card disconnects, and confidence before formatting.

SCREENSHOT - multi-job dashboard with backup child jobs
Post Assistant

Post & documentary teams

Immediate asset visibility with searchable metadata, proxy readiness, and review state.

SCREENSHOT - asset library with filters & review queue
Ready when your media is

Build a real offload workflow.
Not a collection of habits.

OffloadPro replaces ad-hoc media handling with a device-aware system - routing, backup, recovery, asset visibility, and safer formatting, all built in.