Inject realistic human typing behavior into any text field
Users
5
0 in 30 days
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
0 in 30 days
Store rank
#252K
#211K among extensions
Version
1.0
updated 23 Jun 2026
Users
monthly, 4 months
Latest, 19 Oct 2026:5 usersMove the mouse over the chart for any month
Ratings count
monthly, 4 months
Latest, 19 Oct 2026:0 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About HumanType
HumanType types your content into any focused text field on the web with believable human rhythm — variable speed, inter-key jitter, thinking pauses, burst typing, and realistic typo-then-backspace-retype corrections. It's built for people who record screencasts, demo products live, build tutorials, or just prefer watching text appear the way a human would actually type it.
How it works
Click the HumanType toolbar icon to open the side panel.
Paste or type your content into the editor. Pick markdown or rich-text mode and choose a typing profile.
Click Type It. You have a 3-second arm window to click into the target field on the page.
HumanType types into that field at the cadence of the profile you picked.
Stop anytime with the Stop button. Pause and resume with the Pause button or Alt+P.
Typing profiles
Student — around 42 WPM, casual with longer thinking pauses
Professional — around 62 WPM, steady experienced office typist
Rusher — around 75 WPM, fast and sloppy with frequent bursts
SpeedBlitz — around 150 WPM, elite competition-level speed
Custom — dial WPM, error rate, and rhythm variability yourself
Every profile simulates variable speed, inter-key timing jitter, thinking pauses, burst typing, and realistic typo-backspace-retype corrections. Not a flat, robotic loop.
Formatting
Markdown mode — paste markdown with headings, bold, italic, bullet lists, and numbered lists. HumanType applies the right keyboard shortcuts as it types.
Rich-text mode — paste pre-formatted content from another editor and the structure is preserved and replayed.
In compatible editors like Google Docs, formatting shortcuts (Ctrl+B, Ctrl+I, heading shortcuts, lists) are applied live as typing happens. In plain textareas and inputs, text types correctly — shortcuts have no visible effect because plain fields don't support them. That's expected, not a bug.
Live word highlighter
While typing, the editor switches to a read-only preview and highlights the exact word currently being typed so you can follow progress. When typing finishes, stops, or errors out, the editor returns to its normal editable state.
Find in editor
Press Ctrl+F (or Cmd+F on Mac) while the editor has content to open the inline search bar. All matches are highlighted, and you can jump between them with Prev/Next, the arrow buttons, or Enter and Shift+Enter. Escape closes.
Compatibility
Plain textareas and input fields — text types correctly
Rich-text editors like Google Docs — full formatting support including headings, bold, italic, underline, and lists
Framework-controlled inputs (React, Vue, Angular) — plain text works; formatting behavior depends on the editor
Why HumanType asks for the "debugger" permission
Modern web editors like Google Docs and React-controlled inputs ignore synthetic DOM events. To make typing actually land in those editors, HumanType uses Chrome's debugger API to dispatch real keystroke events into the tab you activate. It is used exclusively for typing into the field you pick during the arm window. Nothing is recorded, no network requests are made, no page content is inspected, and the debugger detaches as soon as a session ends.
Privacy
HumanType runs entirely on your machine. The content you paste never leaves your computer. There are no accounts, no analytics, no remote servers, and no third parties. Full privacy policy: https://nfemmanuel.com/humantype/store/privacy-policy.html