This is a highly secure, client-side application. Your files are never uploaded to any server. All processing, hashing, metadata editing, extracting, and zipping happens securely inside your browser's memory, ensuring ultimate privacy and performance.
1. Left Panel Operations
Drag and Drop: Click and hold the ☰ icon on any file card to manually reorder files.
Delete Files: You can click the red ✕ button on any file card to remove it from your batch instantly.
Duplicate Hashing: The tool creates a secure SHA-256 hash of every file uploaded. Exact copies highlight yellow and say ⚠ DUP. Click ✕ DUPS at the top to automatically delete all exact binary duplicates!
Sorting & Search: Sort by Name, Size, Date, or instantly find files via the real-time search input.
Split: Click the scissors icon (✂️) on any file card to instantly break a multi-page PDF into single-page documents inside the queue.
Merge: Click the 🔗 MERGE button at the top of the queue to instantly combine all currently loaded files into one massive master PDF!
2. Center Panel Preview & Zones
Click any file on the left to preview its first page here. The red text on top provides a Live Preview of the final output name. Zoom in or Fit to Page as needed.
Zonal Extraction Magic: Click 📐 DRAW ZONE above the preview. Click and drag to draw a box around specific text (like a PO number). The tool will instantly extract text from that exact location across ALL uploaded PDFs, which you can inject via the {{zone}} slug!
3. Advanced Extraction & Barcodes
If you upload a flattened scanned image, regular extraction won't find the text. Click the 👁️ OCR SCAN button in the viewer toolbar! It uses advanced neural networks (Tesseract) to read flat pixels and extract text from the entire page, or from inside your currently drawn Zone!
Hybrid Extraction: Tries to extract embedded text first, which is lightning fast. If no text is found, it automatically falls back to Neural OCR.
Multi-Page OCR: Processes sequential pages of the document instead of just the first page.
Zone Presets: Save drawn bounding boxes (e.g., Top-Left, Footer) to apply to multiple identically formatted documents.
Barcode Engine: Configures how the scanner resolves multiple barcodes found on a single page (First Found, Longest, QR Code Only, Code 128 Only).
Example 1: Enable 'Hybrid' to instantly extract 'INV-100' from a digital PDF, while automatically falling back to OCR for a scanned image.
Example 2: Enable 'Multi-Page' to locate a barcode or text string that appears on page 2 or 3 of a lengthy contract.
Example 3: Select 'Invoice Zone' from Zone Presets to instantly target the top-right corner across all files.
Example 4: Set Barcode Engine to 'QR Code Only' to ignore standard shipping barcodes and only read the QR code.
4. Right Panel Naming Logic
The right panel handles your core automation logic. You can type special codes into the Pattern input to automate naming:
- {{n}} - Sequence Number
- {{name}} - Original Name
- {{barcode}} - Scanned QR/Barcode
- {{zone}} - Text from drawn Box
- {{date}} - Today's date
- {{pages}} - Page count
Example 1: Invoice_{{n}} → Invoice_001.pdf
Example 2: {{date}}-{{name}} → 2026-03-15-Report.pdf
Example 3: {{barcode}}_Scan → 123456789_Scan.pdf
Example 4: Archive/{{name}} → Creates an "Archive" folder in the ZIP!
Click "Routing Rules" to set IF/THEN conditions for automated ZIP folder creation.
Example 1: IF Name contains "Q1" → Move to Q1_Reports/
Example 2: IF Pages > 20 → Move to Large_Docs/
Example 3: IF Zone Text equals "PAID" → Move to Paid_Invoices/
Example 4: IF Barcode contains "123" → Move to Client_123/
Import a simple CSV file with two columns: OldName,NewName.
Example 1: Doc1.pdf,Invoice_Smith.pdf
Example 2: Scan45,Tax_Return_2025 (Extensions are auto-handled!)
Example 3: Untitled,Project_Brief
Example 4: Report_Old,Archive/Report_Final (Maps to folder!)
Use the "Text Casing" dropdown to force standard formatting on your final filenames. Examples for "My File Report":
lowercase: my file report.pdf
UPPERCASE: MY FILE REPORT.pdf
snake_case: my_file_report.pdf
kebab-case: my-file-report.pdf
5. Regex & Advanced Matching
Use this feature to find specific parts of the filename and change or delete them. Summary: Use the Standard mode when you know exactly what word you want to change. Check the Use Regex box when you want to use special developer codes to clean up messy, unpredictable patterns across hundreds of files at once!
Example 1: Remove all numbers from a filename
Find: \d+ (This code means "any digit, one or more times")
Replace: (Leave empty)
Result: Invoice_12345_Smith.pdf becomes Invoice__Smith.pdf
Example 2: Replace multiple messy spaces with a single underscore
Find: \s+ (This code means "any amount of blank space")
Replace: _
Result: Company Financial Report.pdf becomes Company_Financial_Report.pdf
Example 3: Remove random version tags (like _v1, _v2, _v99)
Find: _v\d+ (This means "underscore, the letter v, followed by any numbers")
Replace: (Leave empty)
Result: Project_Brief_v4.pdf becomes Project_Brief.pdf
Example 4: Remove everything inside parentheses
Find: \([^)]*\) (This means "find an opening parenthesis, anything inside it, and the closing parenthesis")
Replace: (Leave empty)
Result: Meeting_Notes (Copy 2).pdf becomes Meeting_Notes .pdf
6. Export Config
Under "Export Config", check "Wipe Existing Metadata" to completely scrub hidden PDF properties for extreme privacy, or use the Author/Subject fields to bulk-apply your own custom details to all files before zipping.
Check the Generate CSV Audit Log box in Export Config. When you download your ZIP, it will include an Audit_Log.csv file mapping the Original_Name, New_Name, Folder_Location, SHA-256 Hash, and exactly when it was processed for strict compliance tracking.
Type text into the Watermark input box (e.g., CONFIDENTIAL or DRAFT). When processed, this text will be physically stamped diagonally across the center of every single page in your exported PDFs in translucent red lettering!
The "Bulk Set Keywords (csv)..." box in the Export Config section of the Right Panel is a metadata injection tool. Here is exactly what it does and how to use it:
7. Advanced Management & Export Features
Visual Tagging: Assign colored tags (Urgent, Review, Processed) to files in the queue using the dropdown on their card. You can use these tags in Routing Rules!
Example: IF Tag equals Urgent → Move to Expedited/
Action Macros: Click the Macros button in the Tool Settings panel to define automated sequences. You can set it to auto-split multi-page files, force OCR, and auto-export in one click.
Audit Dashboard: Click the Audit Dashboard button under Export Config to view a searchable, persistent history of all your batch jobs directly in the browser using IndexedDB.
PDF Portfolio Export: Instead of a standard ZIP file, select 'Archive: PDF Portfolio' in the Export Format dropdown. This packages all your renamed PDFs as embedded attachments inside a single master PDF container!
Folder Watcher (Auto-Import): Click the '📁 Watch' button in the queue panel to select a folder on your computer. The app will constantly monitor this folder and automatically import and process any new PDFs added to it!
Example: Select your scanner's network output folder. Every time you scan a document, it will instantly appear in the queue!