(Reverse) Guess the Word Game

This is a simple "game" I wrote based off an old CGI script I had for my private web server. It was originally created to demonstrate binary search, but it's also quite a fun game in itself.


  1. Think of a word in English, German, French, Spanish, Italian, or Dutch, and then click on Start. Your word should be a common word, rather than a specific name.
  2. You will be presented a word. Click on "Before" or "After" depending on whether your word is before or after the word shown according to the dictionary.
  3. Repeat this process for each next word.
  4. Eventually, you will see your word; typically, this will take 18 to 20 steps.
  5. If you do not see your word, either you may have made a mistake or the word does not exist in the dictionary (e.g., it may be a proper noun, slang, or a made-up word).


Let's say that your word is "computer."

  1. On the first screen, you see the word "nothing." "Computer" comes before "nothing" in the dictionary, so you would click "Before."
  2. On the second screen, you see the word "bee." "Computer" comes after "bee" in the dictionary, so you would click "After."

Start - no JS

Please do not link directly to the above links as they are subject to change at any time. If you want to share this on Facebook, Twitter, etc., use this page instead.

Copyright 2018 Peter Jin. View this project on GitHub and GitLab.

Dictionaries from the wordlist packages from the Ubuntu package repositories.

Back to Home Page