UtilityKit

500+ fast, free tools. Most run in your browser only; Image & PDF tools upload files to the backend when you run them.

Rock Paper Scissors

Classic throws versus CPU with running score.

About Rock Paper Scissors

Rock Paper Scissors is humanity's most portable tiebreaker — but it falls apart when the other person is not in the room or when you suspect they peeked at your throw. This browser version gives you an instant CPU opponent powered by cryptographic randomness, so the computer literally cannot cheat. Tap Rock, Paper, or Scissors — or press R, P, or S on your keyboard — and the CPU reveals its throw in milliseconds alongside the round verdict. A running win-tie-loss tally builds across your session so you can track streaks and settle tournament scores. Whether you are office co-workers deciding who buys coffee, a parent letting a kid try their luck, or someone who wants a quick procrastination break between meetings, the game loads in under a second with no ads, no sign-up, and no waiting for a match.

Why use Rock Paper Scissors

Instant CPU Match

No matchmaking lobby, no waiting for an opponent — tap a throw and the CPU responds in milliseconds so you are never waiting around for the result of a three-second decision.

Running Score Tracker

Wins, ties, and losses accumulate automatically across the entire session, making it easy to track best-of-five or best-of-nine tournaments without keeping score on paper or in your head.

Cryptographic CPU Picks

The computer's throw uses the Web Crypto API, making it genuinely unpredictable. You cannot read a seed, notice a pattern, or exploit any timing trick to guess what the CPU will throw next.

Keyboard Shortcuts

Press R, P, or S to throw without reaching for the mouse — fast enough for speed rounds, power-user tournaments, and one-handed play during a coffee break.

Reset Without Refresh

A dedicated Reset button clears the tally and starts a fresh tournament without reloading the page, so you can jump straight into the next best-of-five series.

Mobile-Friendly Throws

Three large, finger-sized tap targets cover the full width of the screen on mobile, making it easy to play legitimately one-handed during a commute or lunch break.

How to use Rock Paper Scissors

  1. Open Rock Paper Scissors — three large throw buttons appear in the center of the screen.
  2. Choose your throw by clicking Rock, Paper, or Scissors (or press R, P, or S on your keyboard).
  3. The CPU instantly reveals its own randomly chosen throw beside yours.
  4. Read the round verdict — Win, Lose, or Tie — displayed prominently above the score.
  5. Check the updated win-tie-loss tally to track your overall standing across the session.
  6. Click Reset whenever you want to clear the tally and start a fresh tournament.

When to use Rock Paper Scissors

  • When two people need to decide who pays, who presents, or who takes the last slice and both agree to honor the result
  • When a parent wants to let a kid try their luck at a quick two-player CPU game with no setup
  • When a teacher is demonstrating game theory, Nash equilibria, or probability in a classroom
  • When you have a five-minute break and want a low-stakes competitive moment to reset your focus
  • When settling a remote standoff over a video call and you need a shared, verifiable tool
  • When a group cannot decide who goes first in a larger game and needs a quick elimination bracket

Examples

Round 1 — player wins

Input: You: Rock → CPU reveals throw

Output: CPU: Scissors → You win! | Score: 1W · 0T · 0L

Round 2 — tie

Input: You: Paper → CPU reveals throw

Output: CPU: Paper → Tie! | Score: 1W · 1T · 0L

Round 3 — player loses

Input: You: Scissors → CPU reveals throw

Output: CPU: Rock → You lose! | Score: 1W · 1T · 1L

Tips

  • Random play is the mathematically unbeatable strategy — any pattern you develop becomes an exploitable habit even against a CPU you cannot trick.
  • Use the R, P, S keyboard shortcuts for rapid-fire rounds during coffee-break tournaments — it is genuinely faster than reaching for the mouse.
  • Agree on a best-of target before the first throw so neither player can accuse the other of extending the series after a bad streak.
  • Watch the tally over a long session — even streaks of three or four losses in a row are entirely normal at 1-in-3 odds per round.
  • If the CPU wins three in a row, remember the odds of that happening are exactly 1 in 27 — suspicious-feeling but statistically routine.

Frequently Asked Questions

Does the CPU adapt to my play style or remember my previous throws?
No. The CPU pick is generated fresh each round using the Web Crypto API with no memory of your history. There is no pattern recognition, no adaptive AI, and no learning — every round is genuinely independent.
Is the CPU choice actually random, or does it favor any throw?
It is uniformly random across Rock, Paper, and Scissors — each has exactly 1-in-3 probability every round, regardless of what you threw before or how many rounds you have played.
How do I play best-of-three or best-of-five?
Just keep throwing — the tally tracks wins automatically. Agree on a target (e.g., first to two wins takes best-of-three) before you start, and click Reset to clear the count for the next series.
Does the score tally persist after I close or refresh the page?
No. The tally lives in memory for the current browser session. Refreshing the page — or clicking the Reset button — brings it back to zero, giving you a clean slate.
Can two humans play against each other on the same device?
The current version is single-player vs CPU. Two-player local mode where each person submits their throw privately before the reveal is planned but not yet available.
What is the theoretically optimal strategy for Rock Paper Scissors?
Against a truly random opponent the optimal strategy is also to play randomly — each throw with exactly 1-in-3 probability. Any predictable pattern can theoretically be exploited. Against the CPU here, every strategy ties in expected value.
Are Rock Paper Scissors Lizard Spock or other variants available?
The current tool covers classic three-throw RPS. Extended variants like Lizard Spock are not yet available but are on the feature roadmap.
Can I use this for a classroom activity or youth group?
Absolutely. The game is completely age-appropriate, requires no account, and loads instantly. It works well as a probability demonstration, a quick icebreaker throw, or a warm-up activity before a larger lesson.

Explore the category

Glossary

Parity Rule
The principle in Rock Paper Scissors that each throw beats exactly one other throw and loses to one other throw, creating a perfectly balanced three-way cycle with no dominant choice.
Nash Equilibrium
In game theory, a strategy profile where no player can improve their expected outcome by changing their strategy alone. In RPS the Nash equilibrium is to throw each option with exactly 1/3 probability.
Best of Three
A match format where the first player to win two rounds wins the overall match, reducing the effect of a single lucky or unlucky throw on the final verdict.
Uniform Distribution
A probability distribution where every outcome has the same likelihood. A fair RPS CPU uses a uniform distribution across Rock, Paper, and Scissors — each with exactly 33.3% probability.
Tiebreaker
A mechanism for resolving a draw or deadlock between two parties. Rock Paper Scissors is commonly used as an informal tiebreaker in everyday decisions.
Independent Rounds
Each round of RPS has no memory of previous rounds. The CPU's throw on round 5 is just as random as on round 1, regardless of the history between them.