BatesKit runs continuous Bates numbering across a whole document set, positioned against each page's own CropBox and rotation, and adds confidentiality legends and exhibit labels, then writes a manifest CSV with SHA-256 hashes plus Summation .dat and Opticon .opt load files. Its check mode separately scans for recoverable text under black-bar redactions, leaked metadata, numbering gaps or duplicates, scanned pages with no text layer, and index mismatches — all read-only, rendered on-device with nothing uploaded. It's free for up to 20 files and 60 pages with every feature enabled, or $19 once for unlimited use.

What holds up
- +Nothing uploaded — renders and checks on-device
- +Manifest CSV with SHA-256 per file, plus load files
- +$19 one-time for unlimited files, no subscription
- +Free tier: 20 files, 60 pages, full features enabled
Mind the limits
- −Flags bad redactions but doesn't fix them itself
Featured here? Take the badge
Put it on your site — it links back to this review. Free for every listed product, always.
<a href="https://stillworks.dev/products/p/bateskit/"><img src="https://stillworks.dev/badge/bateskit.svg" alt="Picked by StillWorks" width="250" height="54"></a>