Search, rank and compare how films actually speak. The first live corpus focuses on reported F-word usage; the platform is built to expand into scene-level timestamps, speakers, actors, cuts, censorship and broader language categories without inventing data that is not sourced.
Search the corpus, filter by decade and computed density, bookmark locally, compare up to four titles, and attach a supported YouTube or Vimeo trailer to any record. The app attempts a live source refresh while retaining a dated snapshot for resilience.
Loading films…Snapshot 2026-11-09
Page 1
Rankings
Totals and computed density tell different stories.
Reported totals come from the source corpus. Density is independently computed as reported count ÷ runtime, so a shorter film can outrank a longer one even with fewer total uses.
Highest reported totals
Highest density
Compare films
Put films on the same scale.
Select up to four films and compare total usage, rate per minute and runtime. The comparison state can be copied into the URL for sharing.
Select films to compare.
Language Lab
From film totals to scene-level evidence.
The data model can extend beyond aggregate counts. A sourced language event can carry a timestamp, speaker, actor, context, cut, censorship behavior, confidence and provenance. Unknown fields remain null instead of being guessed.
Definitions explain what the numbers do and do not mean. Quizlets reinforce the difference between reported source fields, computed metrics and future scene-level evidence.
Question 1 of 8Score 0
Methodology
Source facts, derived metrics, visible caveats.
Cinema Swear Stats separates source-reported facts, independently derived metrics and future enrichment. The initial F-word corpus inherits the limitations of its source, so citation quality and math discrepancies remain visible.
Source
The first corpus is based on Wikipedia’s dynamic list of English-language feature films reported to contain at least 150 uses of the F-word or derivatives. Snapshot captured 2026-11-09. The source itself warns about original research and mixed source reliability.
Two rate fields
Computed rate is count ÷ runtime and powers density rankings. Source rate preserves the value displayed by Wikipedia. If the two differ, the record is flagged instead of silently choosing one.
Live sync + snapshot
The browser attempts to parse the current source table through MediaWiki. If that fails, the 2026-11-09 snapshot remains usable. Static film pages intentionally represent that dated snapshot.
Future scene data
Timestamp, speaker, actor, censorship and alternate-cut fields will only render when a traceable source is stored. Unknown fields remain null.
Are all counts independently verified?
No. The first corpus visualizes a dynamic source with uneven reference quality.
Does an F-word count determine an MPA rating?
No. Rating decisions involve context and exceptions; this app does not infer ratings from counts alone.
Why separate total count from density?
Long films can accumulate large totals. Cinema Swear Stats computes count ÷ runtime so density can be compared independently from the source-displayed rate.
Will the platform cover other words?
Yes, when sourced corpora can be added without fabricating counts or scene metadata.
Data access
Download the corpus and inspect the contract.
Download the dated snapshot, the schema that validates it, or export the currently loaded live view directly from your browser. Static film pages provide indexable records for the captured corpus.
Snapshot files are dated 2026-11-09. “Current” exports use whichever dataset is actually loaded in your browser: live source when sync succeeds, otherwise the packaged snapshot.