What DepoScript is
DepoScript is a converter for deposition and hearing transcripts. It reads the transcript PDF and returns Markdown in which every line keeps the page and line number it was printed on, each question and answer is a separate turn, and any passage can be copied with a cite such as Smith Dep. 45:12–46:3.
It is made for the person who has to find testimony, quote it and cite it: a litigation associate, a paralegal, a lawyer working from the PDF the reporter sent. The promise is narrow. A transcript becomes citable Markdown, and every quote still knows its page and line. Checking the words against the certified transcript stays your job. The tool shows where the numbering looks wrong, so you know where to look first.
How it works
-
Upload the transcript PDF
Drop the file the reporter sent into the workbench above, or press one of the two samples to see a result first. Full-size pages and condensed pages (several transcript pages on each sheet) are both read, and the Checks tab says which layout was found.
-
Read the checks before you quote
Checks lists missing lines, short pages, repeated pages and page numbers that had to be inferred. A clean result means the numbering is consistent in the converted text. It does not prove that every word matches the PDF.
-
Choose how you want the text
Numbered lines puts 2:11 in front of every line. Clean paragraphs joins each turn into one paragraph that starts with its range, such as [2:9–10]. Switching formats re-formats the text in your browser and does not use up another conversion.
-
Pick a passage and copy the cite
Click a line number in the page view and then another, or type 45:12 and 46:3. The cite builder gives the cite, the quotation with its cite, and an inline quotation. Check each against the certified transcript before it goes into a filing.
What you get
The examples below were cut from the output of this site's own code, run on the full-size sample in the workbench. They are not typed by hand.
Numbered lines
2:9 Q. Good morning, Mr. Smith. Please state your full
2:10 name for the record.
2:11 A. John Allen Smith.
2:12 Q. And where are you employed?
2:13 A. I am the director of operations at Northgate
2:14 Freight, LLC.
2:15 Q. How long have you held that position?
2:16 A. Since March of 2019. Before that I was a regional Clean paragraphs
[2:9–10] Q. Good morning, Mr. Smith. Please state your full name for the record.
[2:11] A. John Allen Smith.
[2:12] Q. And where are you employed?
[2:13–14] A. I am the director of operations at Northgate Freight, LLC.
[2:15] Q. How long have you held that position?
[2:16–17] A. Since March of 2019. Before that I was a regional dispatch manager for about six years. A cite that follows the testimony across a page break
Q. Did you sign that agreement on behalf of Northgate?
A. I did, on June 3, 2022.
MR. BAKER: Objection. Form. You can answer.
THE WITNESS: I signed it after our legal department had reviewed the schedules.
(Smith Dep. 2:22–3:1)
The cite is Smith Dep. 2:22–3:1. The passage starts on page 2 and ends on page 3, and the range says so. The inline form is also offered:
“Q. Did you sign that agreement on behalf of Northgate? A. I did, on June 3, 2022. MR. BAKER: Objection. Form. You can answer. THE WITNESS: I signed it after our legal department had reviewed the schedules.” (Smith Dep. 2:22–3:1)
Turns as JSON
[
{
"id": 3,
"page": 2,
"startLine": 9,
"endPage": 2,
"endLine": 10,
"speaker": "Q",
"kind": "q",
"text": "Good morning, Mr. Smith. Please state your full name for the record.",
"cite": "Smith Dep. 2:9–10",
"examiner": "MS. OKAFOR"
},
{
"id": 4,
"page": 2,
"startLine": 11,
"endPage": 2,
"endLine": 11,
"speaker": "A",
"kind": "a",
"text": "John Allen Smith.",
"cite": "Smith Dep. 2:11",
"examiner": "MS. OKAFOR"
}
] Every turn has its first and last page and line, a speaker (Q, A or a named speaker), and its cite. Colloquy such as an objection is a turn of its own, so testimony and talk between counsel stay apart.
What it checks
Before you quote anything, the Checks tab reports on the numbering of the converted text:
- Whether pages run in order, and which pages are missing, as ranges.
- Whether each page runs from line 1 to the last line, and which pages are short or long.
- Whether a page appears twice. An identical copy is dropped; a copy that differs is kept and marked.
- Whether a page number was read from the page or inferred from its neighbours. Inferred numbers are marked.
- Which running headers and footers were removed, and which pages were set aside from the turns index as errata or certificate.
This is what it said about the condensed sample, 5 pages (61–65), 25 lines per page: 2 items to review:
- Page 64 appears 2 times with identical text. The extra copy was dropped.
- Page 63 has 24 of 25 lines (line 17 not extracted).
63:15 carriers and the paperwork had to be
63:16 tracked down.
63:17 [line not extracted]
63:18 you get to a stopping point. Page 63 lost line 17 in the sample. The placeholder keeps lines 18 and after on their own numbers instead of letting every later line slide up by one.
Compared with the other routes
| Aspect | Copy from the PDF by hand | Generic PDF-to-text | DepoScript |
|---|---|---|---|
| Page and line numbers | Copied text loses the margin numbers or drags them into the middle of sentences, so you retype page and line each time you quote. | Margin numbers usually come out as a separate run of digits or mixed into the text, no longer lined up with the words they belong to. | Each number goes back on its own line: 2:11 A. John Allen Smith. Page numbers are read from the printed pages and checked against the sequence. |
| Questions and answers | You mark Q and A yourself, if at all. | One continuous block of text for each page. | Every Q, A, colloquy remark and parenthetical is its own turn with a first and last line, listed in the Turns tab and downloadable as JSON. |
| Condensed transcripts | Four small pages on each sheet, read in order by eye. | Text from the four pages on a sheet can come out interleaved. | Pages are separated where the line numbers restart at 1, and the Checks tab says which layout was found. |
| Missing lines, repeated pages | Noticed only if you happen to count. | Not noticed. The text just runs on. | Flagged. A missing line is kept as [line not extracted] so the rest of the page keeps its numbers. |
| Errata and certificate | You skip past them yourself. | Mixed in with the testimony. | Kept in the Markdown under a heading that names them, and left out of the turns index. |
| The cite | Typed each time. | None. | Built from the selected lines, with the quotation beside it: Smith Dep. 2:22–3:1. |
What it does not do
Read this before you rely on the output
It reads a PDF, and reading can go wrong. Scans and small condensed type are the likeliest places for a wrong word or a lost line. Clean checks do not prove that the text matches the PDF.
It does not review a transcript for privilege or confidentiality, does not check it against a protective order, and gives no legal advice. Transcripts are often confidential. Decide with your supervising attorney whether a particular transcript may be sent to an outside service. The privacy policy says what happens to a file here.
Plans
- Free: 1 file per day, up to 10 pages, no account.
- Pro, $79 a month: 60 transcripts a month, files up to 150 pages.
- Firm, $199 a month: 5 seats, 250 transcripts a month, files up to 150 pages.
No account on any plan: after payment a page code comes by email, you enter it once, and it stays in that browser. A 300-page transcript is over the current 150-page file limit. Split the PDF into parts of 150 pages or fewer and convert each part. Page numbers are read from the printed pages, so cites keep the transcript's own numbering; if a part prints no page numbers, set the first page number under Options. Pricing details.
Questions
What does citable Markdown mean?
Each line of the transcript stays attached to the page and line where it was printed. In the numbered-lines format a line reads 2:11 A. John Allen Smith. In the clean format each paragraph starts with a range such as [2:9–10]. Either way you can build a cite such as Smith Dep. 2:9–11 from the text itself. Check it against the certified transcript before you file anything.
Which transcripts does it handle?
Deposition and hearing transcripts that print numbered lines on each page, 25 to a page in the usual case, either one transcript page on each PDF page or in the condensed layout with several pages on each sheet. If your pages carry a different number of lines, choose it under Options. The workbench takes PDFs; transcripts delivered as plain text files do not need it.
How is a cite built?
Choose a start and an end by clicking line numbers or typing 45:12 and 46:3. The cite builder writes Smith Dep. 45:12–46:3, using the deponent's surname when it finds the name on the caption page and Dep. when it does not. You can edit the prefix and switch on repeating the page in same-page ranges (45:12–45:14). Cite forms differ by court and style guide, so adjust the prefix to the form you use.
What happens if a line is missing or a page appears twice?
The converted text is checked for continuity: each page should run from line 1 to line 25 and page numbers should run in sequence. A missing line is kept as a [line not extracted] placeholder so later lines keep their numbers. A short page is flagged. A repeated page is dropped when the copies are identical and kept and marked when they differ. The sample named Condensed 4-up, flagged shows each of these.
What happens to errata sheets and the reporter's certificate?
They stay in the Markdown under a heading that says what they are, and they are left out of the turns index so that a correction sheet or a certificate is not mistaken for testimony. Pages are recognised by their headings and wording, so read the Checks tab to see what was set aside.
Can I use the output with an AI assistant?
The Markdown is plain text with a page and line on every line, so an assistant can be told to cite page:line for each statement, and the workbench has a copy button that adds citing instructions. Whether you may send a transcript to an AI service is a separate question. See Summarising a deposition with AI and read the terms of any tool before you paste confidential material into it.
Is my transcript stored?
Files are processed in memory and deleted after conversion. Pages that need a second look may be sent to Google's Gemini API, and Google's terms allow retention for up to 55 days. Uploads are not used to train models. The privacy policy lists the sub-processors. Changing a display option re-formats the text in your browser and does not upload the file again.
How large a file can I convert?
Free: 1 file per day, up to 10 pages, no account. Pro and Firm accept files up to 150 pages. A 300-page transcript is over that, so split the PDF into parts of 150 pages or fewer. Page numbers are read from the printed pages, so cites stay correct across the parts; if a part prints no page numbers, set the first page number under Options. See pricing.
How accurate is the conversion?
The page and line bookkeeping is checked as described above, but the words come from reading a PDF, and reading can go wrong, most of all with scans, small condensed type and pages with notes in the margin. Clean checks mean the numbering is consistent. They do not mean every word matches. Compare each quotation with the certified transcript before you rely on it.
Is this legal advice, and does it protect privilege?
No. DepoScript is software that reformats a document. It does not review a transcript for privilege or confidentiality, does not check it against a protective order and gives no legal advice. Decide with your supervising attorney whether a transcript may be sent to any outside service, this one included.
Do I need an account?
No. The free allowance (1 file per day, up to 10 pages, no account) is counted per device, not per person or per firm. A paid plan needs no account either: after payment a page code comes by email, and you enter it once in your browser. Paid plans are on the pricing page.