Paste your own text

Your passage. Your settings. One private session.

The tool checks text quality locally, then uses the same stable typing engine as the main assessment. Your clock starts only on the first valid input.

Private custom test

Configure your passage

Nothing starts until you review the settings and choose Start test.

Current browser session only
Your text stays in this page.

It is not uploaded, shared, or saved permanently. Avoid confidential, personal, medical, legal, financial, or employer-protected information.

20–3,000 characters. At least 80 characters is recommended for a short timed test.

0 / 3,000 characters
Test mode
Timed duration
Advanced settings
Punctuation and numbers: exactBoth remain part of the passage and must be typed as shown.

Review your custom text

  • Fix: Enter or paste text before starting a custom test.
1 validation error.
ModeTimed
Duration60 seconds
MatchingExact case
BackspaceAllowed

How it works

Choose the test that fits your goal.

A custom text typing test can measure a short sprint or help you complete a specific passage accurately.

Timed custom WPM test

Choose 15 seconds to 5 minutes. Type as much as you can, or finish early if your passage ends before the timer. Text never repeats silently.

Complete your passage

Use completion mode when every character matters. Progress, remaining characters, elapsed time, WPM, and accuracy stay visible.

Practice from errors

After the test, send only minimized error targets to personalized practice. The full custom text is never placed in the URL or handoff.

How to choose useful custom typing text

Use text you are allowed to handle and that reflects what you want to practice. A paragraph of at least 80 characters works well for a short timed test. Completion mode is better for a precise study passage, a punctuation exercise, or a short piece of work-related language.

Keep capitalization, punctuation, and numbers when they matter. Whitespace normalization can remove accidental spacing from copied text without sending it anywhere. For a general passage and a buffered timer, use the online typing test. To build drills directly, visit personalized typing practice.

Privacy limits to understand

Browser-local does not make sensitive text risk-free. Someone with access to your screen, browser tools, or device may still see what you paste. Avoid confidential, personal, medical, legal, financial, credential, or employer-protected material. Refresh or leave the page to discard the in-memory draft.

This tool does not issue a typing certificate, save attempts, or create share links. Visit the growing typing guide library.

Custom typing test FAQ

Is my custom text uploaded or saved?

No. The passage stays in memory in the current page and is not uploaded, shared, or saved permanently.

Can I paste my own text into a WPM test?

Yes. Paste or write 20 to 3,000 characters, review the local quality checks, choose a mode, and start when ready.

What happens if I finish a timed passage early?

The test ends immediately without repeating your text. Results use the actual elapsed time and explain that the passage finished early.

Can I practice the mistakes from my custom test?

Yes. A temporary handoff can send minimized error targets to personalized practice without including the full custom passage.