Indistinguishable from real typing

Shadow Typer โ€” The ghostwriter that misses on purpose.

Shadow Typer writes the text you paste into a Google Doc on a schedule you choose. It makes realistic typos that get fixed seconds later and quietly upgrades word choices days later โ€” your document evolves like a first draft into a polished final, without you touching the keyboard.

Free. By signing in you agree to the Terms and Privacy Policy.

Hamlet essayโ€” Google Docs
Live
โ–
0 words0 chars
21
active accounts
17,894
words written
963
writing sessions
See it in action

Watch Shadow Typer write a real essay.

Live typing, real pauses, real typos getting fixed โ€” straight into Google Docs.

Multi-block typing

Type into specific places in your doc โ€” not just the bottom.

Working on a template, partially-drafted doc, or filling in missing sections? Define multiple insertion points, each anchored to a unique phrase or an empty table cell. Shadow Typer types exactly there, leaving the rest of your doc untouched.

1

Pixel-faithful Docs preview

Your real doc loads inline with the exact Docs styling โ€” headings, bold, italics, underline, links, bulleted lists, numbered lists, tables. Not a plaintext dump. Anchors get colored highlights right where they'll fire.

2

Click empty table cells

Filling in a template with empty table cells? Click any empty cell in the preview and that cell becomes the insertion point. No anchor text needed โ€” Shadow Typer types directly into it.

3

Select-to-anchor

Highlight any phrase in the preview, click "Use current selection", and that's your anchor. Re-order blocks with arrows. Per-block character counts and live mismatch warnings.

4

Insert before, after, or end

Each block picks its insertion position: after the anchor, before it, at the end of the doc, or inside a specific table cell. 1-20 blocks per job.

5

Anchor-aware & resilient

Each session re-resolves your anchors against the current doc, so edits above don't shift the insertion point. If an anchor goes missing, the block is flagged in red with a "try again" button so you can recover without recreating the job.

6

Full realism per block

Each block runs the entire typing engine independently โ€” typos that get fixed, deferred revisions, mood drift, energy curves. Two cells in the same table can finish on different days with different cadences.

See everything that's shipped at /changelog.

Your dashboard

One job per essay. Watch it write itself.

Live status badges, animated progress, an activity heatmap, and a preview of every revision scheduled across the days ahead.

shadowtyper.ca / English essay
67%
written
English essaywriting now
Due Fri Mar 14 ยท 12,400 / 18,600 chars
Activity ยท 5 weeks
Upcoming revisions
  • scheduledshowโ†’demonstrate
  • scheduledtoโ†’in order to
  • appliedTheirโ†’There

About Shadow Typer

Shadow Typer is a free tool that types user-supplied text into a Google Doc on a user-specified schedule. Users sign in with their Google account and grant the Google Docs and Drive APIs permission to create and edit documents on their behalf. Users provide the finished text they want written, choose a deadline and recurring writing windows, and the service writes the document over time using realistic human typing patterns โ€” including pauses, typos that get corrected seconds later, and revisions that happen on later sessions.

By using Shadow Typer you agree to our Terms of Service and Privacy Policy. The privacy policy describes the specific Google user data Shadow Typer accesses, how that data is stored, and how to request its deletion.

How it works

Three steps, then walk away.

1
Paste your text
Drop in the finished doc, set a deadline, choose when you're allowed to write.
2
Pick a persona
Cramming student, steady worker, thoughtful essayist, or procrastinator. One click.
3
Let it write
Sessions, breaks, typos, and even deferred fixes happen automatically on your schedule.
Realism engine

The mistakes are the magic.

Most typing automation looks robotic because it never makes errors, types at constant speed, or works through the night. Shadow Typer is the opposite.

Real-world typos, not random key slips
Common muscle-memory typos โ€” 'teh', 'adn', 'recieve', 'definately', 'seperate' โ€” show up just like a real writer's, then get caught and fixed seconds later. Fat-fingers, transposes, drops, doubles, capitalization slips on top.
Planned revisions over days
80+ word downgrades, 30+ phrase downgrades, full homophone set. Drafts get typed weaker, then quietly upgraded across the timeline. 'show' becomes 'demonstrate' on day 4. 'their' / 'there' confusions corrected a day later during a re-read pass.
Burst-pause sessions with fatigue
12-35s of writing, 8-35s pauses. Burst fatigue scales on active typing time, so marathon sessions get heavier breaks while a pause-heavy session stays fresh. Mid-word hesitations on long words.
Time-of-day energy curve
Faster mid-morning. Slower at lunch. Deep 2-4 AM trough (~50% speed) for the rare late-night session. Never types between 2 and 5 AM.
Crunch + stretch modes
Past 60% of the timeline, sessions stretch and break-rate drops โ€” real panic energy. Or pin a 'min days' so even a short doc spreads across multiple sessions, never finishing in one suspicious sitting.
Vacations & day intensity
Weekends off. Thursdays big. Sick days. The schedule respects your real calendar.
Per-user typing fingerprint
Each account gets a permanent WPM jitter, typo bias, pause bias, and preferred mood. Two users typing the same essay with the same persona produce demonstrably different cadences โ€” and so does the same user typing it twice.
Encrypted at rest
Full text stored with AES-256-GCM. Self-delete + JSON export available any time. We touch only the doc you target โ€” never enumerate your Drive.
Bigram-aware per-char timing
Common letter pairs ('th', 'er', 'in') type faster than awkward ones ('qz', 'lk'). Even the final letter โ†’ punctuation transition is bigram-weighted. Inter-key delays look natural under forensic inspection.
Why Shadow Typer

Other tools just type slowly. We type like a person.

Most ghostwriting tools drip your finished text into a doc on a timer. They never make typos. They never revise. They never get tired. The output looks polished from the very first session โ€” and that's exactly what AI detectors and human readers can spot.

Drafts that improve over days
Other tools produce final-quality text from minute one. Shadow Typer types weaker word choices in the first draft, then quietly upgrades them on later sessions. 'show' becomes 'demonstrate' on day 4. 'to' becomes 'in order to'. The doc evolves like a real first draft into a polished final.
Competitors: polished text typed on a timer.
The mistakes are the magic
Fat-fingers, transposed letters, doubled words, capitalization slips. Most get fixed within seconds. Some homophones (their/there, principal/principle) get quietly corrected days later during revision sessions โ€” modeling 'I re-read what I wrote yesterday and caught a thing.'
Competitors: zero typos, instant perfection.
Your own typing fingerprint
Every account gets a permanent randomized WPM jitter, typo bias, and pause pattern. Two users running the exact same essay produce noticeably different cadences. Sessions have a 'mood' โ€” flowing, neutral, thoughtful, sluggish โ€” that shifts naturally.
Competitors: identical output for everyone.
Energy curves, not constant speed
Faster mid-morning, slower at lunch, never types between 2 AM and 5 AM. Burst-pause sessions (18-70s on, 8-35s off). Sentence-end thinking pauses. Paragraph breaks. 8 writing personas from Cramming student to Power user to Night owl.
Competitors: same speed at 4 AM as at 10 AM.
Crunch mode + final polish
Past 60% of the timeline, sessions stretch and breaks shrink โ€” real panic energy. Past 95%, all pending revisions get pulled forward into one marathon polish session. Other tools type linearly; Shadow Typer mirrors actual deadline behavior.
Competitors: same pace day 1 and day 30.
Free and transparent
No subscription. No upsells. Your data is encrypted at rest, exportable as JSON, deletable in one click. Bring your own Google account; Shadow Typer never enumerates your Drive or touches files you didn't target.
Competitors: $15-30 / month, opaque storage.
CapabilityShadow TyperTypical alternatives
Types text into a Google Doc on a scheduleโœ“
Realistic typos with immediate correctionsโ€”
Deferred homophone errors (fixed days later)โ€”
Planned word upgrades across the timelineโ€”
Per-user typing fingerprintโ€”
Burst-pause sessions, sentence-break pausesโ€”
Time-of-day energy curve + 2 AM sleep limitโ€”
Crunch mode (panic energy near deadline)โ€”
Final-polish marathon session at 95% timelineโ€”
8 writing personas + custom day intensityLimited
Vacation ranges built inโ€”
Conflict detection (auto-pauses on external edits)โ€”
Encryption at rest (AES-256-GCM)Unknown
JSON data export + one-click self-deleteHidden
Pricing$15-30 / month
Questions

FAQ

Can Google tell?
It uses the official Google Docs API on your behalf. Each insertion shows in revision history as a normal edit at human-realistic timing โ€” not a 5000-char paste.
What happens if I edit the doc myself?
Shadow Typer auto-detects external edits, pauses the job, and emails you (if you've added a forwarding address). You can review and resume from the dashboard.
Can I see what it's doing?
Every session, typo, revision, and pause is logged. The job page shows a progress ring, activity heatmap, and full event timeline that auto-refreshes every 20s.
Where does my text live?
On the server's encrypted-at-rest disk while a job is running. Nobody else can read it. You can export everything as JSON or delete your account at any time.
Is there a cost?
No. It runs on a small server and uses your own Google account for the Docs API.

Ready to let it write?

Sign in with Google. You'll be writing within a minute.