Features

Every tool in Oxofolio.

Ten workspaces in one window, each one built for documents as they actually arrive — scanned, locked, badly named and in the wrong order.

Documents

Point Oxofolio at a folder and it takes an inventory: how many pages each file has, which ones are password-protected, and which are damaged. Open anything in the built-in viewer without leaving the app.

  • Grid or list view, with search, sorting and grouping
  • Locked files are flagged before you waste time on them
  • Page thumbnails are rendered in memory and never cached to disk — a thumbnail of a bank statement is the bank statement
The Oxofolio document viewer

Unlock

Open password-protected PDFs in batches, using passwords you already hold. Load a set of keys once and Oxofolio matches each file to the one that opens it, so you are not typing the same password forty times.

  • Passwords stay inside a single isolated process — they are never held by the interface, never written to disk and never appear in any log
  • Unlocked copies are written beside the source; the locked original stays untouched
  • Not a recovery tool: there is no brute force and no dictionary in the product, and there never will be
Oxofolio batch unlock

Compress

Most PDFs that are too big to email are scans — a page-sized image wrapped in a thin PDF. Rearranging the file structure saves nothing on those, so Oxofolio re-encodes the images instead, which is where the saving actually is.

  • Choose the quality; see the real size saving per file before keeping anything
  • Runs across a whole folder at once
  • Tells you when a file cannot usefully be made smaller, rather than pretending
Oxofolio batch compression

Combine & split

Merge several PDFs into one document in the order you choose, split a long file into parts, or take just the pages you want out of a source and save them as something new.

  • Reorder, rotate and remove pages in a visual page editor
  • Split by page count, by ranges or at chosen points
  • Sources are never modified — every operation writes new files
Oxofolio combining documents

Extract

Read the figures off invoices and receipts into a table you can check and export. Every field carries the page it came from and the exact snippet of text it was read out of, so you can verify any value in a second rather than trusting it.

  • Rules, not a guessing model — the same document gives the same answer next year
  • Built-in OCR turns a scan into a searchable PDF, then reads it the same way as any other file
  • Exports keep track of which values a person confirmed and which were only machine-read
Oxofolio extracting fields from an invoice

Privacy & redaction

Find the personal data in a document, then remove it properly. Oxofolio deletes the text from the file itself and paints the black mark only as the visible sign of what was taken out — then reads the finished PDF back to confirm nothing survived.

  • Identity, tax and account numbers are validated, not just pattern-matched, so a twelve-digit invoice total is not mistaken for an identity number
  • Every match is shown in place on the page before anything is removed
  • Strip out what a document says about itself: author, the software that made it, its old title, its revision history and any embedded JavaScript
Oxofolio privacy scan showing personal data found in a document

Protect

The other half of unlocking. Once a set of documents is ready to leave your hands, put a password back on it before you send it, so the copy you release is protected rather than open.

  • Encrypt single files or a whole batch of outputs
  • The protected copy is written separately; your working file stays as it was
Oxofolio putting a password back onto a batch of documents

Organise

Turn a folder that grew for a year into one with a shape. Build a naming rule, see the complete list of old name to new name, and only then apply it.

  • Nothing is renamed until you have read the plan
  • Files are copied rather than moved, so a mistake costs nothing
  • Finds the same document filed twice under two different names — by content, not by filename
Oxofolio page organisation

Assemble

Put a finished bundle together: the documents in order, a contents page at the front, and a sequential reference stamped onto every page so any single page can be cited unambiguously.

  • Page numbering runs continuously across the whole bundle, not per file
  • Generate an index page listing what is inside and where it starts
  • Place a signature or stamp image onto a page, on a copy, with a record of where it went
Oxofolio assembling a bundle with page numbering

Sample

Draw a random selection from a large set of documents in a way that anyone can repeat and get the identical result. A spreadsheet's random function reshuffles every time the sheet recalculates, so the selection can never be reproduced — even by the person who made it.

  • The selection is reproducible from the recorded inputs
  • Shows how the items were chosen, not just which ones
Oxofolio drawing a reproducible sample from a set of documents

Evidence

A running log of everything Oxofolio did in a folder: which operation, when, on which machine, under which app version, and the SHA-256 fingerprint of every file that went in and every file that came out.

  • Prove a document is byte-for-byte the one you started with
  • Set how long a folder should be kept, list what is due for deletion, and get a certificate naming everything that was destroyed
  • Passwords and the keys that matched them are deliberately absent from the log
Oxofolio evidence log listing processing activity with hashes
All of it, offline

Every tool on this page runs on your machine.

Download Oxofolio →