HumanDocTyper icon

Chrome Web Store - Live

Types into Google Docs at a real human pace.

Variable WPM, natural pauses, in-doc controls. No popup juggling, no telemetry. Paste a draft, hit play, walk away.

HumanDocTyper extension interface

Overview

HumanDocTyper is a Chrome extension that types text into a Google Doc at a human pace. You paste in whatever you want typed, set a WPM range, and hit start. It handles the keystrokes with variable timing and natural pauses at punctuation, so the output doesn't look like it was dumped in all at once. Everything runs locally inside the tab - nothing is sent anywhere.

What It Does

Variable WPM

Set a min and max words-per-minute. The actual speed varies within that range on each keystroke so it doesn't feel robotic.

Pause Patterns

Short pauses between words, longer ones at commas and periods - the same rhythm people naturally fall into when typing.

Speed Presets

Calm, Normal, and Fast presets if you don't want to dial in custom numbers. Swap between them with one click.

Clipboard Input

Paste from your clipboard directly into the extension and play it back. No need to retype or reformat anything.

In-Doc Controls

A small widget floats inside the Google Doc while it's running. Start, pause, resume, and stop without leaving the page.

Local Only

No network calls, no account, no telemetry. The extension runs entirely inside your browser tab.

Extension Preview

HumanDocTyper popup showing text input area, WPM slider, randomness factor, and playback controls
WPM controls, pause/resume, and progress tracker

Examples

Scenario

Screen recording

You need a doc to fill in on screen at a readable pace. Set it to 70 WPM and record while it types - no manual performance needed.

Scenario

Hands-free transcription

You've got a draft in another tool and want it in Google Docs. Paste it in, hit play, do something else while it fills in.

Scenario

Tutorial demo

Recording a walkthrough and want the doc to appear to be typed live? Pick a profile, start it, and capture the screen.

Built With

Manifest V3

Current Chrome extension architecture. Uses a service worker and content scripts scoped only to docs.google.com.

WebExtensions API

Same code runs on other Chromium browsers too - Brave, Arc, Vivaldi.

Vanilla TypeScript

No frameworks. Keeps the extension small and the overhead inside the doc tab close to zero.

Add HumanDocTyper to Chrome

Free. Works in any Google Doc right away.

No account needed. Everything stays local.

Add to Chrome