About FairPick

A small corner of the internet dedicated to fair, fast, and genuinely random decisions.

The story

Why we built this.

FairPick started with a single frustration: every random tool on the web felt either broken, buried in ads, or weirdly untrustworthy. Teachers needed something they could project on a smartboard. Giveaway hosts needed something they could screen-record as proof. And the rest of us just needed something that worked without signing up for anything.

So we built our own. Simple tools, thoughtfully designed, that run entirely in your browser. No accounts. No servers receiving your data. No dark patterns nudging you toward a paid plan that doesn't exist.

FairPick is a small independent project. We keep it free because randomness should be accessible to everyone — the teacher with a classroom of 30, the small creator running their first giveaway, and the group of friends who cannot agree on where to eat.

Our principles

Three rules we never break.

⚡ Fast.

Every tool loads instantly and runs locally. There's no server in the middle slowing things down or storing your data. What you type stays with you.

🔒 Fair.

We use crypto.getRandomValues() — your browser's cryptographically-strong random source. The same technology used to generate security keys. No weighting. No tricks.

✨ Feels good.

A spin should feel like a spin. A pick should land with satisfying weight. We believe the animation matters — it's how you trust the result.

The tools

What's in the box.

Random Name Picker

Paste a list of names, hit pick, and a single name is chosen with a satisfying slot-machine animation. Toggle "Remove winner" to work through a list without repeats. Used by teachers for cold-calls and giveaway hosts for picking winners.

Spin the Wheel

Add custom entries to a colorful spinning wheel. The wheel physically spins and slows down before landing — a familiar, visual format that works beautifully for groups watching together on a screen.

Yes / No Generator

The fastest decision in town. Ask the universe a question (optional), press the button, and get an instant yes or no. Enable "Maybe" mode when life isn't binary.

Random Team Generator

Split any group into balanced random teams. Choose the number of teams, or set a target team size and we'll figure out the rest. Shuffled using Fisher-Yates with crypto randomness — no clusters, no patterns.

Random Number Generator

Generate numbers in any range, with or without duplicates. Includes one-tap presets for dice rolls, lottery picks, and PIN codes. Results are shown with a cycling animation and revealed one by one.

Giveaway Winner Picker

A version of the name picker optimised specifically for social media giveaways. Screen-record ready, handles thousands of entries, and lets you pick multiple unique winners in a single go.

Classroom Name Picker

The teacher's edition. Paste your roster once, your browser remembers it. Enable no-repeat mode to call on every student exactly once before resetting — perfect for participation tracking.

Who we're for

Built for the people who decide things all day long.

📚 Teachers

Fair student selection, reading rotation, group work pairing. Research shows teachers unconsciously favour certain students — randomness is the fix.

🎁 Giveaway hosts

Instagram, TikTok, YouTube, Twitter. Paste comments, pick winners, screen-record the animation as transparent proof for your audience.

🎉 Event organisers

Raffle draws, prize spins, icebreaker pairings. Every decision needs to be seen as fair when there's a crowd watching.

🤷 Everyone else

Pizza or sushi. Movie A or movie B. The wheel knows. The wheel has always known.

How we stay free

A word about ads.

FairPick is free to use and always will be. To cover hosting and keep the tools running, we display non-intrusive ads served by Google AdSense. These ads are contextual and do not require us to collect or sell any of your personal data.

We don't have a premium tier, a subscription, or a freemium wall. Every tool, every feature, available to everyone. The ads are just a small way to keep the lights on.