type.joygnu.org
Open in
urlscan Pro
45.145.42.193
Public Scan
URL:
https://type.joygnu.org/
Submission: On June 22 via api from US — Scanned from DE
Submission: On June 22 via api from US — Scanned from DE
Form analysis
2 forms found in the DOM<form action="" autocomplete="nope">
<div class="inputAndIndicator"><input class="usernameInput" placeholder="username" autocomplete="new-username">
<div class="statusIndicator">
<div class="indicator level1 hidden" data-option-id="available" data-balloon-pos="up">
<i class="fas fa-fw fa-check "></i>
</div>
<div class="indicator level-1 hidden" data-option-id="unavailable" data-balloon-pos="up">
<i class="fas fa-fw fa-times "></i>
</div>
<div class="indicator level-1 hidden" data-option-id="taken" data-balloon-pos="up">
<i class="fas fa-fw fa-times "></i>
</div>
<div class="indicator level0 hidden" data-option-id="checking" data-balloon-pos="up">
<i class="fas fa-fw fa-circle-notch fa-spin"></i>
</div>
</div>
</div>
<div class="inputAndIndicator"><input type="email" class="emailInput" placeholder="email" autocomplete="new-email">
<div class="statusIndicator">
<div class="indicator level1 hidden" data-option-id="valid" data-balloon-pos="up">
<i class="fas fa-fw fa-check "></i>
</div>
<div class="indicator level-1 hidden" data-option-id="invalid" data-balloon-pos="up">
<i class="fas fa-fw fa-times "></i>
</div>
</div>
</div>
<div class="inputAndIndicator"><input type="email" class="verifyEmailInput" placeholder="verify email" autocomplete="verify-email">
<div class="statusIndicator">
<div class="indicator level1 hidden" data-option-id="match" data-balloon-pos="up">
<i class="fas fa-fw fa-check "></i>
</div>
<div class="indicator level-1 hidden" data-option-id="mismatch" data-balloon-pos="up">
<i class="fas fa-fw fa-times "></i>
</div>
</div>
</div>
<div class="inputAndIndicator"><input type="password" class="passwordInput" placeholder="password" autocomplete="new-password" name="new-password">
<div class="statusIndicator">
<div class="indicator level1 hidden" data-option-id="good" data-balloon-pos="up">
<i class="fas fa-fw fa-check "></i>
</div>
<div class="indicator level-1 hidden" data-option-id="short" data-balloon-pos="up">
<i class="fas fa-fw fa-times "></i>
</div>
<div class="indicator level-1 hidden" data-option-id="weak" data-balloon-pos="up">
<i class="fas fa-fw fa-times "></i>
</div>
</div>
</div>
<div class="inputAndIndicator"><input type="password" class="verifyPasswordInput" placeholder="verify password" autocomplete="verify-password" name="verify-password">
<div class="statusIndicator">
<div class="indicator level1 hidden" data-option-id="match" data-balloon-pos="up">
<i class="fas fa-fw fa-check "></i>
</div>
<div class="indicator level-1 hidden" data-option-id="mismatch" data-balloon-pos="up">
<i class="fas fa-fw fa-times "></i>
</div>
</div>
</div>
<div class="button disabled"><i class="fas fa-user-plus"></i> Sign Up</div>
</form>
<form action=""><input name="current-email" type="email" placeholder="email" autocomplete="current-username"> <input name="current-password" type="password" placeholder="password" autocomplete="current-password">
<div><label id="rememberMe" class="checkbox"><input type="checkbox" checked="checked">
<div class="customTextCheckbox">
<div class="check"><i class="fas fa-fw fa-check"></i></div>
</div>Remember me
</label></div>
<div class="button signIn"><i class="fas fa-sign-in-alt"></i> Sign In</div>
<div style="font-size:.75rem;text-align:center">or</div>
<div class="button signInWithGoogle"><i class="fab fa-google"></i> Google Sign In</div>
</form>
Text Content
:( Looks like JavaScript is disabled. Please enable JavaScript in order to use this website. :( It seems like the CSS failed to load. Please try clearing your cache to redownload the styles: Ctrl + Shift + R If that doesn't help contact support (jack@monkeytype.com or discord.gg/monkeytype) Requested stylesheets: https://type.joygnu.org/css/style.7822762c.cssRequested Javascript files: https://type.joygnu.org/js/vendor.228e5ed8.js https://type.joygnu.org/js/monkeytype.7822762c.js Client version: 2022.12.01_11.27.NO_HASH Check out our merchandise, available at monkeytype.store Close Inbox Claim all Delete all Nothing to show Announcements Nothing to show Notifications Nothing to show If you see this text, that means an extension is blocking a cookie consent popup. This will cause the website to incorrectly assume its still visible and stop you from enjoying Monkeytype. Please disable any extensions that block cookie popups and refresh the page. We use cookies by the way Cookies enhance your experience and help us improve our website. Accept all Reject all More options Security We use Cloudflare cookies to improve security and performance of our site. They do not store any personal information and are required. Analytics We use Google Analytics cookies to check how users interact with our website and use this data to improve our site design. Advertising Our advertising partner may use cookies to deliver ads that are more relevant to you. Click to change your preferences on ad related cookies Accept selected Share test settings Mode Time, Words, Quote, Zen, Custom Mode2 Test seconds, Test words, Quote Id Custom text Punctuation Numbers Language Difficulty Funbox The URL is over 2000 characters long - it might not work punctuation numbers time words quote zen custom 15 30 60 120 custom 10 25 50 100 custom all short medium long thicc search change wordswpm accuracyraw consistencydifficultylanguagepunctuationlazy modedate Practice words This will start a new test in custom mode. Words that you mistyped more often or words that you typed much slower will be weighted higher and appear more often. Practice missed Practice slow Practice both If you find a grammatical error, think the quote has inappropriate language or feel like it's low quality - don't give it a low rating! Please report it instead. You can do so by closing this popup and clicking the "Flag" icon. - id - length - source - ratings - average - your rating import settings ok Save Show saved texts Words filter saved texts A long custom text is currently loaded. Editing the text will disable progress tracking. Got it Random Randomize the above words, and control how many words are generated. Words or Time Remove Fancy Typography Standardises typography symbols (for example “ and ” become ") Pipe Delimiter Change how words are separated. Using the pipe delimiter allows you to randomize groups of words. Replace new lines with spaces Replace all new line characters with spaces. Can automatically adds periods to the end of lines if you wish. no periods periods ok Saved texts Saved long texts Save custom text Long text (book mode) Disables editing this text but allows you to save progress by pressing shift + enter or bailing out. You can then load this text again to continue where you left off. save language min length max length include exclude Use the above filters to include and exclude words or characters (separated by spaces) "Set" replaces the current custom word list with the filter result, "Add" appends the filter result to the current custom word list set add Account name You need to choose a username before continuing Sign up Word amount You can start an infinite test by inputting 0. Then, to stop the test, use the Bail Out feature (esc or ctrl/cmd + shift + p > Bail Out) ok Test duration You can start an infinite test by inputting 0. Then, to stop the test, use the Bail Out feature (esc or ctrl/cmd + shift + p > Bail Out) ok Quote Search Submit a quote Approve quotes Favorites Only No search results Submit a Quote * Do not include content that contains any libelous or otherwise unlawful, abusive or obscene text. * Verify quotes added aren't duplicates of any already present * Please do not add extremely short quotes (less than 60 characters) * Submitting low quality quotes or misusing this form will cause you to lose access to this feature Quote - Source Language Submit Ape Keys Generate new key activenamecreated onmodified onlast used on Report a Quote Please report quotes responsibly. Please add comments in English only. Misuse may result in you losing access to this feature. quote reason Grammatical errorInappropriate contentLow quality contentIncorrect source comment - Report Approve Quotes Refresh list Change preset to current settings All-Time English Leaderboards Next update in: --:-- Show yesterday all-time daily englishspanishgermanportugueseindonesianitalianenglish Time 15 #namewpm accuracy raw consistency date Time 60 #namewpm accuracy raw consistency date Support Monkeytype Thank you so much for thinking about supporting this project. It would not be possible without you and your continued support. Enable Ads Watch a Video Ad Donate Become a Patron Buy Merch Contact Feel free to send an email to jack@monkeytype.com (the buttons below will open the default mail client). Please do not send requests to delete account, update email, update name or clear personal bests - you can do that in the settings page. Question Feedback Bug Report Account Help Business Inquiry Other Title Add new filter preset add Edit Profile avatar To update your avatar make sure your Discord account is linked, then go to Settings > Account > Discord Integration and click "Update Avatar" bio keyboard github https://github.com/ twitter https://twitter.com/ website badge save monkey see monkeytype 1 5 punctuation numbers time words quote zen custom 15 30 60 120 10 25 50 100 all short medium long thicc change Test Settings Caps Lock Time left to memorise all words: 0s english 60 1:00 0 100% 0 Click or press any key to focus but no stand work look more there house word place just small now after mean use who same should small same possible all few make problem so little on keep state change as for year say little the such up be right few follow own seem order old around show many leave late home much which change during around or long down a more those another more change down day any take face work great so one number become after follow or for the will if against into who good word real about before possible may now one however with 0 100% 0 time 30 english 30 wpm - acc - test type - tags - other - raw - characters - consistency 2 - time - daily leaderboard - source - Sign in to save your result input history watch replay 0s Retry saving result monkeytype.com Created with love by Miodec. Supported and expanded by many awesome people. Launched on 15th of May, 2020. total started tests - - total time typing - - total completed tests - - distribution of time 60 leaderbord results about Monkeytype is a minimalistic typing test, featuring many test modes, an account system to save your typing speed history and user configurable features like themes, a smooth caret and more. WORD SET By default, this website uses the most common 200 words in the English language to generate its tests. You can change to an expanded set (1000 most common words) in the options, or change the language entirely. KEYBINDS You can usetabandenter(or justtabif you have quick tab mode enabled) to restart the typing test. Open the command line by pressingctrl/cmd+shift+poresc- there you can access all the functionality you need without touching your mouse STATS wpm - total amount of characters in the correctly typed words (including spaces), divided by 5 and normalised to 60 seconds. raw wpm - calculated just like wpm, but also includes incorrect words. acc - percentage of correctly pressed keys. char - correct characters / incorrect characters. Calculated after the test has ended. consistency - based on the variance of your raw wpm. Closer to 100% is better. Calculated using the coefficient of variation of raw wpm and mapped onto a scale from 0 to 100. RESULTS SCREEN After completing a test you will be able to see your wpm, raw wpm, accuracy, character stats, test length, leaderboards info and test info. (you can hover over some values to get floating point numbers). You can also see a graph of your wpm and raw over the duration of the test. Remember that the wpm line is a global average, while the raw wpm line is a local, momentary value. (meaning if you stop, the value is 0) BUG REPORT OR FEATURE REQUEST If you encounter a bug, or have a feature request - join the Discord server, send me an email, a direct message on Twitter or create an issue on GitHub. support Thanks to everyone who has supported this project. It would not be possible without you and your continued support. Support contact If you encounter a bug, have a feature request or just want to say hi - here are the different ways you can contact me directly. Mail Twitter Discord GitHub credits Montydrei for the name suggestion Everyone who provided valuable feedback on the original reddit post for the prototype of this website Supporters who helped financially by donating, enabling optional ads or buying merch Contributors on GitHub that have helped with implementing various features, adding themes and more SUPPORTERS CONTRIBUTORS tip: You can also change all these settings quickly using the command line (esc or ctrl+shift+p) account behavior input sound caret appearance theme hide elements danger zone account DISCORD INTEGRATION When you connect your monkeytype account to your Discord account, you will be automatically assigned a new role every time you achieve a new personal best in a 60 second test. If you link your accounts before joining the Discord server, the bot will not give you a role. Link with Discord Your accounts are linked! Update avatar Unlink TAGS With tags, you can compare how fast you're typing in different situations. You can see your active tags above the test words. They will remain active until you deactivate them, or refresh the page. staggered PRESETS Create settings presets that can be applied with one click. Remember to edit your preset if you make any changes - they don't save on their own. staggered behavior TEST DIFFICULTY Normal is the classic type test experience. Expert fails the test if you submit (press space) an incorrect word. Master fails if you press a single incorrect key (meaning you have to achieve 100% accuracy). normal expert master QUICK RESTART Presstaborescto quickly restart the test, or to quickly jump to the test page. Both options disable tab navigation on most parts of the website. Using the "esc" option will move opening the commandline to thetabkey. off tab esc REPEAT QUOTES This setting changes the restarting behavior when typing in quote mode. Changing it to 'typing' will repeat the quote if you restart while typing. off typing BLIND MODE No errors or incorrect words are highlighted. Helps you to focus on raw speed. If enabled, quick end is recommended. off ⠀ ALWAYS SHOW WORDS HISTORY This option will automatically show the words history at the end of the test. Can cause slight lag with a lot of words. off on SINGLE LIST COMMAND LINE When enabled, it will show the command line with all commands in a single list instead of submenu arrangements. Selecting 'manual' will expose all commands only after typing>. manual on MIN WPM Automatically fails a test if your WPM falls below a threshold. off custom MIN ACCURACY Automatically fails a test if your accuracy falls below a threshold. off custom MIN BURST Automatically fails a test if your raw for a single word falls below this threshold. Selecting 'flex' allows for this threshold to automatically decrease for longer words. off fixed flex BRITISH ENGLISH When enabled, the website will use the British spelling instead of American. Note that this might not replace all words correctly. If you find any issues, please let us know. off on LANGUAGE Change in which language you want to type. FUNBOX These are special modes that change the website in some special way (by altering the word generation, behavior of the website or the looks). Give each one of them a try! CUSTOM LAYOUTFLUID Select which layouts you want the layoutfluid funbox to cycle through. input FREEDOM MODE Allows you to delete any word, even if it was typed correctly. off on STRICT SPACE Pressing space at the beginning of a word will insert a space character when this mode is enabled. off on OPPOSITE SHIFT MODE This mode will force you to use oppositeshiftkeys for shifting. Using an incorrect one will count as an error. This feature ignores keys in locationsB,Y, and^because many people use the other hand for those keys. If you're using external software to emulate your layout (including QMK), you should use the "keymap" mode - the standard "on" will not work. This will enforce opposite shift based on the "keymap layout" setting. off on keymap STOP ON ERROR Letter mode will stop input when pressing any incorrect letters. Word mode will not allow you to continue to the next word until you correct all mistakes. off word letter CONFIDENCE MODE When enabled, you will not be able to go back to previous words to fix mistakes. When turned up to the max, you won't be able to backspace at all. off on max QUICK END This only applies to the words mode - when enabled, the test will end as soon as the last word has been typed, even if it's incorrect. When disabled, you need to manually confirm the last incorrect entry with a space. off on INDICATE TYPOS Shows typos that you've made. Below shows what you typed below the letters and replace will replace the letters with the ones you typed. off below replace HIDE EXTRA LETTERS Hides extra letters. This will completely avoid words jumping lines (due to changing width), but might feel a bit confusing when you press a key and nothing happens. off on LAZY MODE Replaces accents / diacritics / special characters with their normal letter equivalents. off on LAYOUT EMULATOR With this setting you can emulate other layouts. This setting is best kept off, as it can break things like dead keys and alt layers. sound SOUND VOLUME Change the volume of the sound effects. quiet medium loud PLAY SOUND ON CLICK Plays a short sound when you press a key. off click beep pop nk creams typewriter osu hitmarker sine sawtooth square triangle PLAY SOUND ON ERROR Plays a short sound if you press an incorrect key or press space too early. off on caret SMOOTH CARET The caret will move smoothly between letters and words. off on CARET STYLE Change the style of the caret during the test. off | ▮ ▯ _ PACE CARET Displays a second caret that moves at constant speed. The 'average' option averages the speed of last 10 results. The 'daily' option takes the highest speed of the last 24 hours. off avg pb last daily custom REPEATED PACE When repeating a test, a pace caret will automatically be enabled for one test with the speed of your previous test. It does not override the pace caret if it's already enabled. off on PACE CARET STYLE Change the style of the pace caret during the test. off | ▮ ▯ _ appearance TIMER/PROGRESS STYLE Change the style of the timer/progress during a timed test. bar text mini TIMER/PROGRESS COLOR Change the color of the timer/progress number/bar and live wpm number. black sub text main TIMER/PROGRESS OPACITY Change the opacity of the timer/progress number/bar and live wpm number. 0.25 0.5 0.75 1 HIGHLIGHT MODE Change what is highlighted during the test. off letter word TAPE MODE Only shows one line which scrolls horizontally. Setting this to 'word' will make it scroll after every word and 'letter' will scroll after every keypress. Works best with smooth line scroll enabled and a monospace font. off letter word SMOOTH LINE SCROLL When enabled, the line transition will be animated. off on SHOW ALL LINES When enabled, the website will show all lines for word, custom and quote mode tests - otherwise the lines will be limited to 3, and will automatically scroll. Using this could cause the timer text and live wpm to not be visible. off on ALWAYS SHOW DECIMAL PLACES Always shows decimal places for values on the result page, without the need to hover over the stats. off on ALWAYS SHOW CPM Always shows characters per minute calculation instead of the default words per minute calculation. off on START GRAPHS AT ZERO Force graph axis to always start at zero, no matter what the data is. Turning this off may exaggerate the value changes. off on FONT SIZE Change the font size of the test words. FONT FAMILY PAGE WIDTH Control the width of the content. 100% 125% 150% 200% max KEYMAP Displays your current layout while taking a test. React shows what you pressed and Next shows what you need to press next. off static react next KEYMAP LAYOUT Controls which layout is displayed on the keymap. KEYMAP STYLE staggered alice matrix split split matrix KEYMAP LEGEND STYLE lowercase uppercase blank dynamic KEYMAP SHOW TOP ROW always layout dependent never theme FLIP TEST COLORS By default, typed text is brighter than the future text. When enabled, the colors will be flipped and the future text will be brighter than the already typed text. off on COLORFUL MODE When enabled, the test words will use the main color, instead of the text color, making the website more colorful. off on CUSTOM BACKGROUND Set an image url to be a custom background image. Cover fits the image to cover the screen. Contain fits the image to be fully visible. Max fits the image corner to corner. cover contain max CUSTOM BACKGROUND FILTER Apply various effects to the custom background. blur 0.0 brightness 1.0 saturate 1.0 opacity 1.0 AUTO SWITCH THEME Enabling this will automatically switch the theme between light and dark depending on the system theme (this will not override custom theme). off on light dark RANDOMIZE THEME After completing a test, the theme will be set to a random one. The random themes are not saved to your config. If set to 'favorite' only favorite themes will be randomized. If set to 'light' or 'dark', only presets with light or dark background colors will be randomized, respectively. If set to 'custom', custom themes will be randomized. off on favorite light dark custom THEME preset custom background main caret sub sub alt text error extra error colorful mode error extra error load from preset share save as new hide elements LIVE WPM Displays a live WPM speed during the test. Updates once every second. hide show LIVE ACCURACY Displays live accuracy during the test. hide show LIVE BURST Displays live burst during the test of the last word you typed. hide show TIMER/PROGRESS Displays a live timer for timed tests and progress for words/custom tests. hide show KEY TIPS Shows the keybind tips at the bottom of the page. hide show OUT OF FOCUS WARNING Shows an out of focus reminder after 1 second of being 'out of focus' (not being able to type). hide show CAPS LOCK WARNING Displays a warning when caps lock is on. hide show AVERAGE Displays your average wpm and/or accuracy over the last 10 tests. off wpm acc both danger zone IMPORT/EXPORT SETTINGS Import or export the settings as JSON. import export ADS You can disable or enable ads at any time. "Result" will show one ad on the result page, "on" will add floating vertical banners, and "sellout" will add multiple ads on every page. (changes will take effect after a refresh). off result on sellout APE KEYS Generate Ape Keys to access certain API endpoints ( documentation ). More endpoints will be added in the future. open UPDATE COOKIE PREFERENCES If you changed your mind about which cookies you consent to, you can change your preferences here. open UPDATE ACCOUNT NAME Change the name of your account. You can only do this once every 30 days. update name PASSWORD AUTHENTICATION SETTINGS Add password authentication, update your password or email. add password authentication update email update password GOOGLE AUTHENTICATION SETTINGS Add or remove Google authentication. add google authentication remove google authentication RESET SETTINGS Resets settings to the default (but doesn't touch your tags). Warning: you can't undo this action! reset settings RESET PERSONAL BESTS Resets all your personal bests (but doesn't delete any tests from your history). Warning: you can't undo this action! reset personal bests RESET ACCOUNT Completely resets your account to a blank state. reset account DELETE ACCOUNT Deletes your account and all data connected to it. delete account register Sign Up login Forgot password? Remember me Sign In or Google Sign In - - - - -/- tests started - tests completed - time typing - bio - keyboard - socials - All-Time English Leaderboards 15 seconds - 60 seconds - 10 words - - 25 words - - 50 words - - 100 words - - 15 seconds - - 30 seconds - - 60 seconds - - 120 seconds - - filter presets filters all current settings advanced save as preset last day last week last month last 3 months all time advanced filters clear filters difficulty normal expert master personal best no yes mode words time quote zen custom quote length short medium long thicc words 10 25 50 100 custom time 15 30 60 120 custom punctuation on off numbers on off tags language funbox No data found. Check your filters. smoothing 0 Toggle Accuracy Toggle Chart Style estimated words typed - tests started - tests completed - - time typing - highest wpm - average wpm - average wpm (last 10 tests) - highest raw wpm - average raw wpm - average raw wpm (last 10 tests) - highest accuracy - avg accuracy - avg accuracy (last 10 tests) - highest consistency - avg consistency - avg consistency (last 10 tests) - Export CSV wpmrawaccuracyconsistencycharsmodeinfotagsdate load more Profile lookup - - - - -/- tests started - tests completed - time typing - bio - keyboard - socials - All-Time English Leaderboards 15 seconds - 60 seconds - 10 words - - 25 words - - 50 words - - 100 words - - 15 seconds - - 30 seconds - - 60 seconds - - 120 seconds - - Ooops! Looks like you found a page that doesn't exist. Go Home tab + enter - restart test esc or ctrl+shift+p - command line Contact Support GitHub Discord Twitter Terms Security Privacy serika dark v24.25.0 new