All essentials

Drop your exhibits in and I'll bind them.

Free tool

Exhibit Binder

Assemble exhibits into a single PDF with an EXHIBIT A/B/C slip sheet before each one, a corner sticker on the pages, and an index at the front listing every exhibit and the page it starts on.

Good to know

  • Label them A, B, C or 1, 2, 3 — with a party prefix like P- or DX if you use one.
  • Slip sheets take the page size of the exhibit behind them, so a legal-sized exhibit gets a legal-sized divider.
  • The index is written last, once the page numbers are settled, then moved to the front.

Your files stay on your machine

This tool runs entirely inside your browser tab. Nothing is uploaded, stored, or sent to a server — close the tab and every trace is gone.

These are the free ones — see the full suite

How big a file can it take?

There is no upload, so there is no upload limit — but the work happens in this tab, which means your browser’s memory is the budget. Nothing here will refuse a file for being large; a big enough one simply gets slow and, eventually, reloads the tab. The figures below are rules of thumb on a desktop browser, not enforced caps. On a phone or tablet, expect a good deal less.

  • Every exhibit is held open until the binder is assembled, so the combined size is what counts — comfortable to roughly 200 MB across all of them.
  • A binder of many small exhibits is easier on the browser than one of a few very large ones.

Password-protected PDFs are declined whatever their size — unlock the file first. If a run does die on a long document, splitting it into volumes and working through them one at a time is the reliable way round it.

Built on open source

The Essentials tools do their work in your browser using these open-source libraries, used under the licenses below. Each remains the copyright of its authors.

  • pdf-libMIT · creates and edits the PDFs you download
  • pdf.jsApache-2.0 · reads your PDF and renders the page previews
  • SheetJS (xlsx)Apache-2.0 · reads Excel workbooks — .xlsx, .xls, .xlsb and .ods
  • hyparquetMIT · reads Apache Parquet files
  • hyparquet-compressorsMIT · the Parquet codecs beyond Snappy — Gzip, Zstd, Brotli, LZ4
  • JSZipMIT · bundles multi-file results into one ZIP
  • LucideISC · the icons throughout these tools
  • ReactMIT · the interface itself
  • Next.jsMIT · builds and serves these pages

pdf.js ships fallback fonts contributed by Foxit Software, redistributed here as part of pdf.js. JSZip is dual-licensed; it is used here under the MIT license.