All 35 Settings

What each one does, and what it actually changes.

TypeCrt exposes 35 individually configurable settings. Each is listed below with its internal key, its available options, and the technical effect of changing it. Nothing here is a summary — this is the same reference text the app itself shows.

Portable. Every setting exports to a JSON file and imports on another device, so a configuration you spend time building is never trapped in one browser. No account required.

Settings Reference

UI Interface Style uiStyle
RetroModern

Switch between retro CRT aesthetic and clean modern glassmorphism.

Retro mode enables CRT scanlines, glow effects, bracket-style navigation, and phosphor text bloom — designed to emulate vintage terminal displays. Modern mode removes all retro artifacts for a clean, minimalist glassmorphic UI with smooth surfaces and subtle blur effects.

Scanline Intensity scanlineIntensity
WeakMidMax

Control the visibility of horizontal CRT scanlines.

Adjusts the opacity of the horizontal scanline overlay. Weak (8%) is barely visible. Mid (15%) is balanced. Max (25%) is the full CRT experience.

CRT Glow Effects crtGlow
OnOff

Add phosphor bloom to correctly typed characters.

Enables a subtle luminous glow (text-shadow) around correctly typed characters, simulating the phosphor bloom of vintage CRT monitors. Errors receive a red glow. This effect stacks with the theme's color palette for dramatic visual feedback. Disable for a flatter, cleaner look.

Glow Intensity glowIntensity
OffSubtleLowMidHigh

How intense the text glow effect appears.

Controls the strength of the multi-layer diffuse glow on typed characters and active elements. Off disables all glow. Subtle is barely-there ambiance. Low is a gentle warmth. Mid provides balanced CRT phosphor bloom. High creates dramatic vintage glow.

Font Size fontSize
NormalLargeHuge

Scale the typing area text size.

Controls the CSS font-size of the typing display. Normal (1.0rem) is the default. Large and Huge increase line spacing proportionally. Larger fonts reduce the number of visible lines but improve readability.

Layout Width layoutWidth
NarrowNormalWide

Set the maximum width of the content area.

Adjusts the max-width of the main container. Narrow (900px) is ideal for focused typing on smaller monitors. Normal (1200px) balances readability and content. Wide (1500px) utilizes ultrawide displays fully. This affects all pages including results and profile.

Caret Style caretStyle
LineBlockUnderOutlineNone

Choose the shape of your typing cursor.

Line shows a thin vertical bar. Block highlights the entire character cell. Underline sits below the character. Outline draws a hollow rectangle around the character. None hides the caret completely — recommended only for advanced typists who don't need visual position feedback.

Caret Fluidity caretPhysics
OffWeakMidStrong

How smoothly the caret animates between positions.

Controls the CSS transition speed of caret movement. Off makes the caret teleport instantly (zero latency). Weak adds a subtle 60ms ease. Mid provides a noticeable 120ms spring. Strong creates a smooth 200ms physics-based animation. Higher fluidity looks more premium but adds perceived input latency.

Timer Style timerStyle
OffBarMiniText

How the countdown timer is displayed during timed tests.

Off hides the timer completely. Bar shows a horizontal progress bar. Mini displays a compact numeric counter. Text shows a large prominent numeric countdown. The timer is only visible in timed test modes.

Flip Test Colors flipTestColors
OnOff

Swap main and sub text colors in the typing area.

Inverts which color is used for untyped text vs the main accent. Useful if you prefer the secondary color as the base text or want a different visual hierarchy while keeping the same theme.

Colorful Mode colorfulMode
OnOff

Every word gets a unique color from the theme palette.

Assigns a mathematically distributed color from your active theme's palette to each word in the typing area. This makes the test visually vibrant and can help with word boundary recognition. Disable for a uniform single-color text display.

Smooth Line Scroll smoothLineScroll
OnOff

Animate the transition when text scrolls to the next line.

When enabled, the typing display smoothly slides upward as you complete lines. When disabled, lines snap instantly to the new position. Smooth scrolling looks premium but on very fast typing, instant snap may feel more responsive.

Word Separator wordSeparator
OffBullet ·Dash ‒Bar │

Show a visual marker between words.

Adds a subtle character between words to make word boundaries more visible. Off uses standard whitespace. Bullet (·) adds a centered dot. Dash (‒) adds a thin figure dash. Bar (│) adds a thin vertical line. These are purely visual — they don't affect typing or scoring.

Stop On Error stopOnError
OffWordLetter

Control whether typing stops when you make a mistake.

Off allows you to continue typing regardless of errors. Word mode prevents moving to the next word until the current word is corrected. Letter mode stops at the exact character where the mistake occurred — you must fix it before proceeding. Stricter modes improve accuracy training but reduce raw speed.

Confidence Mode confidenceMode
OffOnMax

Restrict use of the backspace key.

Off allows unlimited backspacing. On prevents deleting correctly typed characters — you can only backspace over errors. Max disables backspace entirely — every keystroke is final. This forces you to commit to each character, building typing confidence over time.

Indicate Typos indicateTypos
OffBelowReplace

How typing errors are visually indicated.

Off shows errors in the error color without additional indicators. Below displays the correct character as a small hint below the mistyped letter. Replace swaps the displayed character with what you actually typed, making mistakes immediately obvious.

Quick Restart Key quickRestart
OffTabEsc

Choose a hotkey to instantly restart the current test.

Assigns a keyboard shortcut to immediately reset and start a new test with fresh words. Tab is the most common choice (matching Monkeytype). Esc is an alternative. Off disables the shortcut — you must click the restart button manually.

Strict Space strictSpace
OnOff

Require spacebar after every word, even when errors are present.

When enabled, the spacebar always advances to the next word, regardless of whether the current word was typed correctly. When disabled, spacebar behavior depends on your Stop On Error setting. This is useful for training consistent spacebar rhythm.

Hide Extra Letters hideExtraLetters
OnOff

Do not display characters typed beyond the word's length.

When you type more characters than a word contains, the extra characters are normally shown in a distinct color. Enabling this hides them completely, keeping the display clean. Errors are still counted in your accuracy score.

Opposite Shift Mode oppositeShiftMode
OnOff

Require the opposite hand's shift key for capitals.

Enforces proper touch-typing technique by requiring you to use the shift key on the opposite side of the keyboard from the character being capitalized. For example, typing "A" requires the right shift key. Incorrect shift usage is counted as an error.

Caps Lock Warning capsLockWarning
OnOff

Display a warning banner when Caps Lock is active.

Shows a prominent visual alert when your Caps Lock key is enabled, preventing accidental all-caps typing that would cause every character to register as an error. Recommended to keep enabled.

Freedom Mode freedomMode
OnOff

Require 100% word completion before advancing.

When enabled, you must type every character of the current word correctly before the spacebar will advance to the next word. This prevents skipping difficult words and ensures complete accuracy practice.

Blind Mode blindMode
OnOff

Hide all text feedback while typing.

Completely conceals character coloring and error highlighting during the test. You type without any visual feedback on correctness until the test ends. This is an advanced training mode that builds muscle memory and trust in your typing accuracy.

Difficulty difficulty
NormalExpertMaster

Set the overall difficulty level for failure detection.

Normal has lenient failure thresholds. Expert tightens minimum WPM and accuracy requirements — the test will auto-fail if performance drops below the threshold. Master applies the strictest requirements, designed for advanced typists seeking a challenge.

Quick End quickEnd
OnOff

End the test instantly when the last word is typed correctly.

When enabled in word-count mode, the test finishes immediately once the final word is completed correctly — no need to press spacebar. This eliminates the slight delay at the end of a test. In timed mode, the timer always ends the test regardless of this setting.

Live Speed Style liveSpeedStyle
OffMiniText

Show real-time WPM during the test.

Off hides the live speed counter. Mini shows a compact numeric display. Text shows a prominent animated counter with the full label. Live speed uses exponential smoothing to avoid jittery numbers — the display rises quickly on new keystrokes and decays gently when typing slows.

Live Accuracy Style liveAccStyle
OffMiniText

Show real-time accuracy percentage during the test.

Displays your running accuracy as you type. This uses keypress-based calculation — each correct keypress and each error are tracked independently. Backspacing does not erase errors from the accuracy count.

Live Burst Style liveBurstStyle
OffMiniText

Show per-word burst speed during the test.

Displays the WPM speed for the most recently completed word. Burst speed is calculated from the actual time and characters typed for that specific word, giving you immediate feedback on word-by-word performance.

Typing Speed Unit speedUnit
WPMCPMWPS

Choose the unit for displaying typing speed.

WPM (Words Per Minute) divides total correct characters by 5 per the industry standard. CPM (Characters Per Minute) shows the raw character count. WPS (Words Per Second) divides WPM by 60 for a decimal representation. All three measure the same underlying data differently.

Always Show Decimal alwaysShowDecimal
OnOff

Show speeds as 85.3 instead of 85.

When enabled, all speed displays include one decimal place. This provides finer granularity for distinguishing between close performances. When disabled, speeds are rounded to the nearest whole number for a cleaner display.

Pace Caret Mode paceCaret
OffAverageBestCustom

Display a ghost caret that types at a reference speed.

A second semi-transparent caret moves through the text at a preset speed, giving you a visual reference to pace against. Average uses your recent session average. Best uses your personal best WPM. Custom lets you set a specific WPM target. The ghost caret helps you push beyond your current speed.

Ghost Style paceCaretStyle
LineBlockUnder

Appearance of the pace ghost caret.

Choose the visual style of the ghost cursor. It is rendered with reduced opacity to distinguish it from your main caret.

Typing Sounds typingSound
OffClickPopTypewriter

Play audio feedback on each keystroke.

Adds satisfying audio feedback to your typing. Click emulates a mechanical switch. Pop provides a soft bubble sound. Typewriter recreates the classic mechanical typewriter strike. Volume can be controlled separately. Audio is synthesized locally — no network requests.

Error Sound errorSound
OnOff

Play a distinct error tone when typing a wrong character.

Provides immediate auditory feedback on mistakes, complementing the visual error indication. The error sound is a short, subtle tone that doesn't interrupt your typing flow.

Sound on Click soundOnClick
OnOff

Play a click sound on every UI button interaction.

Adds subtle audio feedback when clicking UI elements like settings toggles, theme swatches, and navigation buttons. Independent of the typing sound setting.