SupraDrop

Drop a Word document and audit all 15 Bluebook citation rules in your footnotes — supra, Id., signal parentheticals, pincites, hereinafter, and more.
Free & open source · Runs entirely in your browser · Nothing leaves your device

View source on GitHub (AGPL-3.0)

1
Upload Word Document(s)

Click to choose or drag & drop .docx files — multiple files allowed

Your documents are read directly in your browser. No file is uploaded. No server receives your content.

Need to archive URLs to perma.cc first? Try PermaDrop, the sister tool — then bring the same .docx here.

What gets checked
click a group to expand
error SUPRA_NONEXISTENT — references a footnote number that doesn't exist.
error SUPRA_FORWARD — references a later footnote (forward reference).
error SUPRA_TO_SHORT_CITE — target footnote is itself a short citation (Id. or supra), not a full citation.
warn SUPRA_NO_PINCITE — missing ", at [page]" after supra note N (Bluebook R. 4.2).
warn SUPRA_WRONG_SOURCE_TYPE — target is a case, statute, or constitution; supra is prohibited for primary sources (R. 4.2).
error ID_NO_PRECEDING — Id. appears with no prior citation to refer back to.
warn ID_AMBIGUOUS — preceding footnote cites multiple sources; Id. is ambiguous (R. 4.1).
warn ID_STALE — Id. used more than 5 footnotes after the source; consider a short-form citation (R. 4.1).
warn SEE_GEN_NO_PARENSee generally without an explanatory parenthetical; Bluebook strongly prefers one.
warn CF_NO_PARENCf. always requires an explanatory parenthetical (R. 1.2).
warn BUT_CF_NO_PARENBut cf. always requires an explanatory parenthetical (R. 1.2).
warn COMPARE_WITH_NO_PARENCompare…with… requires a parenthetical on each side (R. 1.2).
warn QUOTE_NO_PINCITE — direct quote detected without a pincite; Bluebook R. 3.2 requires one.
warn PINCITE_HYPHEN — page range uses a hyphen (-) instead of an en-dash () as required by Bluebook R. 3.2(a).
warn PINCITE_UNSHORTENED — ending page not shortened per Bluebook R. 3.2(a). Example: 1124–1129 should be 1124–29.
warn FOOTNOTE_NO_PERIOD — footnote does not end with a period.
warn URL_NOT_ARCHIVED — Bluebook R. 18.2 requires a permanent, archived URL (e.g., a Perma.cc link). PermaDrop can help you create one.
warn HEREINAFTER_NEVER_USED[hereinafter X] is defined but never referenced in any later footnote.