What Should I Watch Tonight?

Movie Night Picker — curated films, filter by mood and streaming, stop doom scrolling

Pick Tonight's Movie in 30 Seconds

How it works: pick a mode, set your filters, hit spin. The tool uses crypto randomness weighted by IMDb rating so you get a good movie, not just an obscure one. Save the result as a Movie Night Card and share with whoever you're with.
Filters0 match
Genre
Year Range
1970
2026
Max Runtime
any
Min Rating
5.0+
Streaming Service
Watch History
No picks yet. Hit spin!
🎬

Ready to pick a movie?

Hit SPIN to get a random movie from your filtered list. Or change the filters on the left to narrow down.

Picking...

How the Movie Night Picker Works

Every recommendation comes from a curated catalog of 200+ popular films across Action, Comedy, Horror, Romance, Sci-Fi, Animation, Drama, Thriller, Documentary, and Family. The catalog is hand-built from widely-loved films — no obscure festival picks nobody has heard of. Every entry has metadata: year, genre, runtime, IMDb rating, mood tag, and the streaming services where you can currently find it in major regions.

When you hit spin, the picker uses the browser's Web Crypto API (crypto.getRandomValues) to generate a random index. To avoid recommending only the same 5 best-of-all-time titles, weights are applied: higher-rated films get a small boost, recent films get a small boost, and already-watched films (from your local history) are filtered out. The result is reproducible-given-your-filters but unpredictable across runs, which is what you want for a movie night.

From Feature Provider to Problem Solver

A simple "random movie" function pulls any title from any list. That solves nothing. The Movie Night Picker solves a real problem: you have 30 minutes before your evening plans and you still haven't decided what to watch. Netflix has 15,000 titles, you have the energy for none. Doom scrolling replaces watching.

What this tool does that AI assistants cannot:

Stop scrolling. Pick a movie. Watch it.

Decision Modes Explained

Single Pick

The default mode. Spin once, get one movie. Best for solo nights or when everyone agrees on mood. Honors all your filters.

Couples Pick

Two movies for date night: pick one that fits each person's mood. Configure two different filter profiles (for example: action for you, romance for your partner) and the tool selects one movie from each. No more 30 minutes of "I don't know, what do you want to watch".

Mood Match

Tell the tool how you feel and it picks a movie to match. Moods include Feel-Good, Mind-Bending, Epic, Intense, Cozy, and Tear-Jerker. No need to think in genres — just pick a vibe.

Franchise

Pick a specific franchise (Marvel, Pixar, Star Wars, Harry Potter, Studio Ghibli, Lord of the Rings) and the tool selects a movie from that universe. Useful for franchise marathons or catching up on what you missed.

Surprise Me

No filters applied except minimum rating. The most unpredictable mode. Use when you want to discover something completely new.

Frequently Asked Questions

Is the movie picker really free?

Yes, completely free. No signup, no watermark, no daily limit, no paywall, no ads, no tracking. Everything runs in your browser. The 200+ movie database is bundled with the page so it works offline once loaded.

How does the movie picker decide what to show?

It uses cryptographic randomness via the browser's Web Crypto API. Every recommendation is weighted by IMDb score (higher rated movies get a slight boost) so you get a good pick, not just an obscure one. The result is deterministic-given-input but unpredictable across runs.

Can I filter by streaming service?

Yes. Toggle Netflix, Disney+, Prime Video, Hulu, HBO Max, or Apple TV+ in the filter panel. The picker shows only movies currently available on the services you select. Movies with no streaming badge are available for rent or purchase.

What is Couples Pick mode?

Pick two movies at once for a date night: one that fits each person's mood. You set two different filter profiles (for example: person A wants Action, person B wants Romance) and the picker selects one movie from each. Saves the typical 30-minute negotiation.

Why is this better than asking an AI chatbot for a recommendation?

AI can name one but it cannot (a) apply deterministic filters across multiple criteria at once (year + runtime + rating + genre + streaming + mood), (b) save your watch history locally so you never get the same movie twice in a row, (c) generate a shareable Movie Night Card image with poster and metadata, or (d) work offline. The picker uses a curated 200-movie catalog so it only ever recommends movies that are actually worth watching.

Does it work offline?

Yes. The database and all logic are bundled with the page. After first load, the picker works without any network. Your filter presets and watch history are saved in localStorage on your device.

How is this different from Netflix or streaming app search?

Streaming apps show you what is on the platform but you still face 100+ options and scroll for 20 minutes before picking. This tool reduces choice to a single recommendation matching your exact mood, runtime, and time available. You skip the doom scrolling.

Can I save my filter presets?

Yes. The current filter combination is encoded in the URL. Share the URL with anyone and they will see the same filters applied to the same database. Bookmarks work too.

Will my watch history be sent to a server?

No. Watch history is stored only in your browser's localStorage. Nothing is uploaded. Clear it anytime with the Clear History button.

How accurate is the streaming availability?

Streaming availability changes constantly because of licensing. The streaming badges show common availability as of mid-2026 but cannot reflect every regional change. Always verify on your streaming service before settling in.

Part of DevTools Hub — Free Online Developer Tools

Comments & Ratings

Be the first to comment.

References