Skip to main content
Challenges are special typing tests with specific requirements and goals. Successfully completing challenges can earn you badges, Discord roles, and recognition in the community.

What are Challenges?

Challenges are predefined typing tests with specific configurations and success criteria. They test your typing skills in unique ways, from endurance tests to accuracy challenges to specialized content.
Many challenges award automatic Discord roles upon completion when your account is linked.

Challenge Types

Time-Based Challenges

Test your endurance by typing for extended periods.

One Hour Warrior

Type continuously for 3600 seconds (1 hour). Auto Role: Yes

Double Down

Complete a 7200 second (2 hour) typing test. Auto Role: Yes

Triple Trouble

Achieve 10800 seconds (3 hours) of typing. Auto Role: Yes

Quaaaaad

Type for 14400 seconds (4 hours). Auto Role: Yes

8 Ball

Complete a test lasting 28800 seconds (8 hours).

The Big 12

Type for 43200 seconds (12 hours).

1 Day

The ultimate endurance: 86400 seconds (24 hours).

Accuracy Challenges

Perfect your accuracy with these demanding tests.
Type for at least 10 minutes (600 seconds) with:
  • Minimum 60 WPM
  • Exactly 100% accuracy
  • Maximum 5 seconds AFK time
Auto Role: Yes
Type for at least 20 minutes (1200 seconds) with:
  • Minimum 60 WPM
  • Exactly 100% accuracy
  • Maximum 5 seconds AFK time
Auto Role: Yes
Type for at least 30 minutes (1800 seconds) with:
  • Minimum 60 WPM
  • Exactly 100% accuracy
  • Maximum 5 seconds AFK time
Auto Role: Yes

Custom Text Challenges

Special challenges with specific text requirements.
Type “miodec” 1000 times.Auto Role: Yes
Type “miodec” 10000 times.Auto Role: Yes
Type “monkeytype” 1000 times.Auto Role: Yes
Type “develop” 1000 times.Auto Role: Yes
Type common bigrams at minimum 100 WPM.Text: “to of in it is as at be we he so on an or do if up by my go” (random order, 100 words)Requirements: Minimum 100 WPMAuto Role: Yes
Type “antidisestablishmentarianism” once at minimum 200 WPM.Requirements: Minimum 200 WPMAuto Role: Yes
Type the alphabet with spaces at minimum 100 WPM.Text: “a b c d e f g h i j k l m n o p q r s t u v w x y z” (random order, 100 words)Requirements: Minimum 100 WPMAuto Role: Yes
Type “power” 10 times at minimum 400 WPM.Requirements: Minimum 400 WPMAuto Role: Yes

Script Challenges

Type famous scripts, speeches, and content.
Type Star Wars Episode 4 script with space_balls funbox.Script: episode4.txtRequirements: Tape mode must be off
Type Star Wars Episode 5 script with space_balls funbox.Script: episode5.txtRequirements: Tape mode must be off
Type Star Wars Episode 6 script with space_balls funbox.Script: episode6.txtRequirements: Tape mode must be off
Complete the beepboop script with nospace funbox.Requirements:
  • Minimum 45 WPM
  • 100% accuracy
  • Funbox: nospace
Script: beepboop.txt
Type the jolly script at minimum 70 WPM.Requirements: Minimum 70 WPMScript: jolly.txtAuto Role: Yes
Type all Pokemon names.Script: pokemon.txtAuto Role: Yes
Type Eminem’s Rap God lyrics.Requirements:
  • Minimum 85 WPM
  • Minimum 90% accuracy
  • Maximum 5 seconds AFK time
Script: rapgod.txtAuto Role: Yes
Type the Little Chef script.Script: littlechef.txt
Type the Crosstalk script.Script: crosstalk.txt
Type the Bees script.Script: bees.txt
Type the Shrek script.Script: shrek.txt
Type source code.Script: sourcecode.txtAuto Role: Yes

Funbox Challenges

Complete challenges with specific funbox modes enabled.
Complete a 60-second test with layoutfluid funbox.Message: Remember: You need to achieve at least 50 WPM in each layout.Funbox: layoutfluid
Type for 1 hour with round_round_baby funbox.Requirements:
  • Minimum 3600 seconds
  • Funbox: round_round_baby
Auto Role: Yes
Type for 1 hour with mirror funbox.Requirements:
  • Minimum 3600 seconds
  • Funbox: mirror
Auto Role: Yes
Type for 1 hour with choo_choo funbox.Requirements:
  • Minimum 3600 seconds
  • Funbox: choo_choo
Auto Role: Yes
Complete 25 words with memory funbox at master level.Requirements: Tape mode must be offFunbox: memory
Type for 1 hour with earthquake funbox.Requirements:
  • Minimum 3600 seconds
  • Funbox: earthquake
Auto Role: Yes
Type for 1 hour with simon_says funbox.Requirements:
  • Minimum 3600 seconds
  • Funbox: simon_says
Auto Role: Yes
Type for 1 hour with 58008 (numbers) funbox.Requirements:
  • Minimum 3600 seconds
  • Funbox: 58008
Auto Role: Yes
Complete 60 seconds at 100+ WPM with read_ahead funbox.Requirements:
  • Minimum 100 WPM
  • Minimum 60 seconds
  • Funbox: read_ahead
  • Tape mode must be off
Auto Role: Yes
Complete 60 seconds at 100+ WPM with read_ahead_hard funbox.Requirements:
  • Minimum 100 WPM
  • Minimum 60 seconds
  • Funbox: read_ahead_hard
  • Tape mode must be off
Auto Role: Yes
Type at 100+ WPM for 60 seconds with gibberish funbox.Requirements:
  • Minimum 100 WPM
  • Minimum 60 seconds
  • Funbox: gibberish
Auto Role: Yes
Type special characters at 100+ WPM for 60 seconds.Requirements:
  • Minimum 100 WPM
  • Minimum 60 seconds
  • Funbox: specials
Auto Role: Yes
Type with text-to-speech for 1 hour at 100+ WPM.Requirements:
  • Minimum 100 WPM
  • Minimum 60 seconds
  • Funbox: tts
Auto Role: Yes
Type ASCII characters at 100+ WPM for 60 seconds.Requirements:
  • Minimum 100 WPM
  • Minimum 60 seconds
  • Funbox: ascii
Auto Role: Yes
Type with sPoNgEcAsE at 100+ WPM for 60 seconds.Requirements:
  • Minimum 100 WPM
  • Minimum 60 seconds
  • Funbox: sPoNgEcAsE
Auto Role: Yes
Type with nausea effect at 100+ WPM for 60 seconds.Requirements:
  • Minimum 100 WPM
  • Minimum 60 seconds
  • Funbox: nausea
Auto Role: Yes

Precision Challenges

Complete a 5-minute test at exactly 60 WPM.Requirements:
  • Exactly 60 WPM (not 59, not 61)
  • 300 seconds duration
  • Live speed style must be off
  • Pace caret must be off
Auto Role: Yes
Achieve the magic numbers across all metrics.Requirements:
  • Exactly 69 WPM
  • Exactly 69 raw WPM
  • Exactly 69% accuracy
  • Exactly 69% consistency
  • Test duration: 69 seconds
Message: You need to achieve 69 wpm, 69 raw, 69% accuracy and 69% consistency.Auto Role: Yes

Input Method Challenges

These challenges require specific input methods.
Complete 1 hour using only your thumbs.Duration: 3600 seconds
Complete 1 hour using only a mouse.Duration: 3600 seconds
Complete 1 hour on a mobile device.Duration: 3600 seconds
Type 10000 words using only one hand.Duration: 10000 words
Complete 1 hour typing with your feet.Duration: 3600 seconds

Language-Specific Challenges

Type for 1 hour with English 10k language.Requirements:
  • Minimum 3600 seconds
  • Language: english_10k
  • Punctuation: enabled
  • Numbers: enabled
Auto Role: Yes

Visual Effect Challenges

Complete 60 seconds with upside down text.Duration: 60 seconds

How to Access Challenges

  1. Look for the challenges menu in the Monkeytype interface
  2. Browse available challenges by category
  3. Click on a challenge to see its requirements
  4. Start the challenge and complete the requirements
  5. Your progress is automatically tracked

Rewards and Tracking

Auto Roles

Challenges marked with “Auto Role: Yes” automatically grant Discord roles when completed (account must be linked).

Badges

Some challenges award special badges that appear on your profile.

Leaderboards

Your challenge completions may be tracked on community leaderboards.

Achievement Tracking

View all your completed challenges in your profile.
Challenge requirements must be met exactly. For example, “exactly 100% accuracy” means you cannot have any mistakes, and “exactly 69 WPM” means you must finish with precisely that speed.

Tips for Success

  • Endurance challenges: Take breaks if needed, but keep in mind the total time requirement
  • Accuracy challenges: Go slower if needed to maintain perfect accuracy
  • Precision challenges: Use the pace caret (when allowed) to maintain target speed
  • Script challenges: Familiarize yourself with the content first
  • Funbox challenges: Practice the funbox mode before attempting the challenge

Build docs developers (and LLMs) love