A small Mac app · one-time purchase

Paste is instant.
People aren't.

HumanType takes whatever you've copied and types it into any app at a human pace — uneven rhythm, the occasional typo, a backspace to fix it. Watch the box below. Nothing there was pasted.

macOS 12 or later · Apple silicon & Intel

draft — reply to Maria typing
A demonstration of HumanType writing an email reply one keystroke at a time.
live demo — no video, no paste ⌘⇧. start   ⌘⇧, stop

See it on a real Mac

Two minutes, start to finish.

Copy some text, click into any field, press the hotkey. That's the whole product.


Rhythm

It types in bursts, not metronome ticks.

Real typing speeds up through familiar words and stalls before hard ones. HumanType varies the gap between every keystroke, runs the occasional fast burst, and pauses a beat longer after a period than after a comma.

Get HumanType →
HumanType
HumanType

keystrokes with a human hand

GuideSettingsCalibrate

Preset

CarefulNatural FastSloppy

Speed & rhythm

Min keystroke delay0.16s
Max keystroke delay0.24s
Burst (fast) chance6%
Hesitation chance2%

Imperfection

It makes mistakes. Then fixes them.

Fingers hit the neighbouring key. Letters land in the wrong order. A key repeats. HumanType does all three at a rate you set — and then backspaces and corrects, sometimes a word or two later, the way people actually notice.

Watch it happen →
HumanType
GuideSettingsCalibrate

Imperfection

Mistake frequency2.5%
Self-correction chance72%
Double-press chance1.8%
Transpose chance3%

What that looks like

the quick brown fpx fox
teh the whole point

Calibration

Tuned to your hands, not a preset.

Type a paragraph into the Calibrate tab and HumanType measures your actual speed, pause pattern and error rate — then fits its settings to match. The result is your typing, not a generic impression of typing.

Get HumanType →
HumanType
GuideSettingsCalibrate

Type naturally for a minute

Discuss an accomplishment or realization that sparked a period of personal growth.

The summer I rebuilt my grandfather's radio, I learned that patience is

matched! ~61 wpm, avg 0.18s/key, 7 corrections.
Natural is now tuned to you — applied immediately.

Control

Stop mid-sentence. Pick up where it left off.

Global hotkeys work from any app, so you never have to go find the window. Stop lands within a few milliseconds — no runaway keystrokes — and start again to resume from the exact character you paused on.

Read the FAQ →
HumanType

Ready when you are

The window can stay closed. Both shortcuts work from whatever app you're typing into.

ready — copy text, then start
Start typingStop

start ⌘⇧.   stop ⌘⇧,


The practical bits

Small app. No account. No subscription.

01

Works in any text field

Docs, email, forms, chat boxes, code editors. If your keyboard works there, HumanType works there — it's sending real keystrokes, not pasting.

02

Paste a key, done

No account to make, nothing to log into. Buy it, paste the licence key once, and it's yours on two Macs.

03

Accents and punctuation intact

Café, mañana, em dashes, curly quotes, blank lines between paragraphs. Text comes out the way you copied it.

Get it

$4.99One-time · two Macs per licence

Buy HumanType →
  • Free updates
  • macOS 12+
  • Apple silicon & Intel
  • Licence key by email

Questions

The short version.

Why does it ask for two macOS permissions?

Accessibility lets HumanType send keystrokes — that's the whole job. Input Monitoring lets the start and stop hotkeys work while you're in another app. macOS grants these per-app and you can revoke them any time in System Settings. HumanType won't run without both, because it can't do anything useful without them.

Does it work in Google Docs?

Yes. HumanType sends ordinary keystrokes, so anywhere your keyboard types, it types.

How many Macs does one licence cover?

Two. Activation is tied to the machine, so you can set it up on a desktop and a laptop. If you replace a Mac, get in touch and the slot can be freed up.

Can I stop it mid-way?

Press the stop hotkey and it halts within a few milliseconds — no trailing characters. Press start again and it resumes from the exact character it stopped on, or you can choose to start over from the top.