cd /news/ai-tools/extension-to-show-how-much-of-your-e… · home › topics › ai-tools › article
[ARTICLE · art-144329] src=dobryn.in ↗ pub= topic=ai-tools verified=true sentiment=↑ positive

Extension to show how much of your email was typed

A new browser extension called Typed scores Gmail drafts from 0% to "✅ typed" by counting every character typed by hand against characters pasted, dropped or generated by software, and signs the resulting badge with a non-extractable ECDSA P-256 key created on the user's device. Typed runs only on mail.google.com with the single `storage` permission, has no backend or network code, and is about 500 lines of plain JavaScript with no dependencies; it is free for Chrome, Edge, Brave and Arc. The extension shows "✅ typed" only when no character was inserted, rounds scores down, and stores a per-draft tally and fingerprint in local storage that expires after 30 days.

read2 min views3 publishedOct 3, 2026

Typed counts every character you type by hand against everything pasted, dropped or written by software, then signs the score onto the email you send.

A score from 0% to ✅. #

The share of characters that came from your keyboard. Both counters only grow, so pasting a paragraph and deleting it still costs you. Only typing more raises the score.

✅ typed appears only when not a single character was inserted. The score rounds down, so 999 typed characters and one pasted one is “99% typed”.

What counts. #

Typed listens to the browser’s own input events, so it knows a keystroke from a paste from text that appeared by itself.

  • Typing on your keyboard

  • IME and composition input, emoji pickers

  • Backspace, undo, bold, lists, indent

  • Spell-check fixing one word

  • Pasting a URL, or a link with a short label like “here”

  • Quoted replies, your signature, templates

  • Pasting or dropping text, images or files

  • AI writers, Smart Compose, other extensions, dictation

  • Text replacements that expand into several words

  • Keystrokes that look machine-generated

Hover the chip while composing for the full breakdown: characters typed, characters inserted and why, and the last few input events. Never your text.

Signed, so nobody can fake your badge. #

Anyone can type “✅ typed” at the bottom of an email. Typed signs the badge with a key that lives only in your browser.

  • Covers sender, score and text. Change any of them and the badge reads “bad signature”.
  • Trust on first use , like SSH. A new key for a known sender shows a loud warning.
  • Non-extractable key. ECDSA P-256, created on your device. Gmail can’t reach it.

Private by design. #

There is nothing to trust. Typed has no backend and no network code. Its only permission is storage, and it only runs on mail.google.com.

Counts, not keystrokes

Typed keeps two numbers per draft. It never logs which keys you press or what you write.

Drafts keep their score

Close and reopen a draft and the score comes back, from a tally and fingerprint in local storage that expires after 30 days.

About 500 lines

Plain JavaScript with no build step and no dependencies. Search it for fetch: there isn’t one.

Written by hand. Now it shows. #

Free for Chrome, Edge, Brave and Arc. Works in Gmail.

── more in #ai-tools 4 stories · sorted by recency
── more on @typed 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/extension-to-show-ho…] indexed:0 read:2min 2026-10-03 · —