Bulls and Cows
Play Bulls and Cows (number baseball) online for free. 3, 4 and 5-digit modes, limited-guess challenge, strike/ball feedback, fewest-guesses records. No install needed.
Crack the secret number with strike and ball clues.
How to Play Bulls and Cows
- The computer picks a secret number with no repeated digits.
- Use the keypad to enter distinct digits and submit your guess.
- S (strike) = right digit, right place. B (ball) = right digit, wrong place. No matches = OUT.
- Get all strikes to win — then chase your fewest-guesses record!
About Bulls and Cows
Bulls and Cows — known as number baseball in Korea — is a classic code-breaking game. A right digit in the right place is a strike (bull); a right digit in the wrong place is a ball (cow).
Three modes await: easy 3-digit, classic 4-digit, and hardcore 5-digit — plus an optional challenge mode where you must crack the code within a limited number of guesses. If none of your digits match, it's an OUT — and even outs are valuable clues.
Your fewest-guesses record is saved for each mode. Combine the clues from every guess, narrow down the candidates logically, and crack the code in record time.
Tips & Strategy
- An OUT is a powerful clue — eliminate every digit from that guess as a candidate and the pool of possible answers shrinks dramatically.
- A ball tells you a digit belongs in the code but sits in the wrong place, so try that digit in different positions until it turns into a strike.
Frequently Asked Questions
What's the difference between a strike and a ball?
A strike (S) means the digit and its position are both correct; a ball (B) means the digit is right but in the wrong spot. If none of your digits are in the code, you get an OUT.
Can a digit repeat in the answer?
No — the secret number is made of distinct digits, so your guesses must have no repeats either. You can pick from 3-, 4-, or 5-digit modes.
What is challenge mode?
Challenge mode limits how many guesses you get: 8 for 3 digits, 10 for 4 digits, and 12 for 5 digits. If you don't crack the code in time, you fail the round.
More Games Like This
Before your first round
A ball means that a digit is present but in another position. Track both the digits used and the position constraints from earlier guesses, then eliminate candidates that contradict new feedback. An OUT is useful information because those digits can be excluded.