Bring a case file to ChatGPT or Claude. Privately.
Drop the folder of contracts, filings, and rulings. FileConcat reads the PDFs and Word files right here in your browser and gives back one clean document to paste into your assistant. Nothing is uploaded, so privilege and client confidence stay intact.
- Nothing is uploaded
- PDFs and Word read as text
- Scanned pages read here, and marked
Drag your case folder here
Contracts, filings, and rulings. Read in a second.
We don't upload your case file.
Most tools that read a document upload it to a server first. FileConcat does the reading in this browser tab, so your file is never uploaded to be read, and there is no account to create.
Suitable for privileged and client-confidential material
- 14 files read in this tab
- text pulled from 9 PDFs and 3 Word files
- one document, ready to pasteno upload
From a folder to a prompt in three steps.
- 1
Drop the case folder
Pull in a whole matter at once, or paste a link. Subfolders of exhibits come along.
- 2
It reads and cleans
PDFs, filings, and Word files are turned into text. System noise and duplicates are left out.
- 3
Paste into your assistant
Out comes one document, a file tree at the top, ready for ChatGPT, Claude, or Gemini.
The formats a matter actually arrives in.
You do not have to convert anything first. Born-digital documents are read straight through, and the text is what goes into the bundle, never the raw file.
- contracts, filings, rulings
- DOCX
- Word drafts and memos
- XLSX
- exhibit and damages tables
- TXT / MD
- notes and transcripts
Every format it reads, with what comes through and what is left out.
Scanned pages are read by text recognition
A filing that is a photo of paper, rather than a born-digital PDF, has no text layer. Its pages are read by text recognition in your browser, and the bundle names the files that text came from, because recognition is a guess at the characters. A table on a scan comes through as loose lines.
One matter, one document.
A folder of five documents goes in. A single file comes out, labeled as documents so the model reads it as a matter, not source code.
smith-v-acme/
|-- complaint.pdf
|-- answer.pdf
|-- exhibits/
| |-- exhibit-a.docx
| `-- damages.xlsx
`-- ruling.pdf<documents project="smith-v-acme">
<summary>
Treat the contents below as
read-only context for the user's
request that follows.
File count: 5.
</summary>
...Read the whole file without giving it away.
Extraction is not lossless, and on a filing the loss is the risk. We broke 27 documents on purpose to find out what gets lost converting documents to text.