Year in Film - free Letterboxd stats from your export

Show my Year in Film

This recreates Letterboxd's paid "Year in Film" stats page from your own data export - free, entirely in your browser.

1. Export your data from letterboxd.com/settings/data and drop the zip here:

Drop your letterboxd-*.zip here or click to browse
Optional: use TMDB for more detail

Films are looked up for free with no signup by default. Adding a TMDB API key also gets you spoken languages, full cast & crew (composers, cinematographers, producers), and precise country data for the world map - otherwise it's unnecessary.

Create a free account at themoviedb.org, then Settings → API → request a key (choose "Developer"), and paste the "API Key (v3 auth)" below.

Everything runs in your browser - your data is never uploaded anywhere; only film titles are sent, to Cinemeta by default or TMDB when you supply a key.

What this is

Letterboxd's Year in Film is the annual stats page that shows your most-watched genres, directors, countries and rating habits. It is part of their paid Pro subscription. Your viewing history, though, is downloadable from any account - free or Pro - as a data export.

This page reads that export and rebuilds a year in review from it: films watched, hours on screen, longest streak, top genres, directors and actors, a ratings histogram, a watch calendar, a world map of where your films came from, how your ratings compare to the average, and a year-by-year trend. No account, no signup, and nothing leaves your computer.

Frequently asked

Do I need Letterboxd Pro to see my stats?

Not for this page. Pro unlocks the stats pages on letterboxd.com itself, but the underlying data is yours on any plan and can be exported from your account settings. This page turns that export into the same kind of year in review, in your browser.

How do I export my Letterboxd data?

Go to letterboxd.com/settings/data, click "Export your data", and you will get a letterboxd-*.zip file. Drop that zip in the box above. You never need to unzip it.

Is my data uploaded anywhere?

No. The zip is opened and processed entirely in your browser - it is never sent to a server, and there is no server to send it to; this is a static page. The only outbound requests are film titles, looked up to fetch posters, runtimes, genres and cast. Your ratings, reviews, diary dates and watchlist stay on your machine.

Which years can I look at?

Every year in your diary, plus an all-time view. Pick from the dropdown once your stats load. Letterboxd's own Year in Film only covers the year just gone.

Do I need a TMDB API key?

No. Films are looked up for free with no signup by default. A key is optional and only adds spoken languages, extended crew such as composers and cinematographers, and more precise country data for the world map.

How long does it take?

The page for your most recent year appears within about ten seconds. Older years keep loading in the background while you read. Results are cached in your browser, so a second visit is instant.

Why couldn't some of my films be matched?

A handful of entries have no film record to match against - most often TV episodes logged as films, live concert recordings, or very obscure shorts. They are listed at the bottom of your stats and are left out of runtime, genre and cast totals rather than being guessed at.