How it works

Three steps. Then just watch it type.

No account needed for the free tier. No complicated setup. Install, paste, and go in under a minute.

Setup guide
1

Install the Chrome extension

Download the zip from the homepage and unzip it. Before loading in Chrome, run the INSTALL-MAC.sh or INSTALL-WINDOWS.bat script inside the zip. This copies the extension to a permanent folder so it does not break if you delete the download.

Open Chrome and go to chrome://extensions. Enable Developer Mode (top right toggle), click Load unpacked, and select the folder the install script created.

Do not load the extension directly from your Downloads folder. Always use the install script or move the folder somewhere permanent first.
2

Paste your text and configure

Click the Keyflow icon in your Chrome toolbar. Paste your text into the box. Set your target WPM using the slider or pick a preset (Careful, Normal, Fast, Rush).

Toggle on whichever behaviour modes you want: Human rhythm, Typing mistakes, Paragraph pauses, Cursor drift, Session chunks. Each one adds a different layer of realism.

3

Click into any text field and hit Run

Set a start delay (2 to 10 seconds), click into your target field (Google Docs, a text box, anywhere), then hit Start Typing in the popup. Keyflow will begin after the delay and type your text exactly like a human would.

A live progress bar shows characters typed, percentage done, and estimated time remaining. Hit Stop any time to abort.

How the typing engine works

Keyflow does not fire keystrokes at a fixed interval. It runs a timing algorithm on every character that accounts for word length, punctuation, and cumulative fatigue.

Variable inter-keystroke timing

Each character delay is sampled from a distribution centred on your WPM, with randomness that grows with word length. Short common words type fast; long unfamiliar ones slow down.

Punctuation-aware pausing

Commas add 80 to 120 ms of hesitation. Periods, question marks, and exclamation points add 250 to 400 ms. The engine reads your text structure and reacts to it.

Mistake and correction cycle

When a mistake fires, the engine types an adjacent-key or transposition error, waits 100 to 250 ms (simulating recognition), then backspaces and retypes correctly.

Platform compatibility layer

Google Docs uses a custom event model that most auto-typers break on. Keyflow has a specific input handler for Docs that dispatches the correct keyboard and input events in the right sequence.

Ready to try it?

Free tier is 2 runs per week. No account, no card, just download and go.

Install guide See all features