Legal name here, nickname there
One profile holds a legal name and a preferred one, a home address and a mailing one. Rules read the page and pick the right variant: legal on a tax form, social on a signup.
Speechify Fill is a Chrome extension that keeps one profile of your details and writes them into any web form when you ask, including the fields Chrome autofill leaves blank.
How it works
A profile you keep, a chip you click, a learner that keeps the profile current.
On any form, hovering a field Speechify Fill can complete raises a small chip, the shape of the browser's own password prompt. One click writes every field it matched, in one pass. Nothing is written before that.
Why not Chrome autofill
The browser fills the fields it recognises by name. Everything else, the dropdown, the radio, the box labelled only by the section it sits in, is left to you.
| Field | Chrome autofill | Speechify Fill |
|---|---|---|
| Name, email, phone, address, card | Yes | Yes |
| Dropdowns and radio buttons | Country and state only | Any select or radio, chosen by meaning |
| A phone or date split across boxes | Rarely | Each part in its own box |
| Legal name on a tax form, nickname on a signup | One name for everything | Picks the variant from the page |
| Unlabelled inputs and custom widgets | Skipped | A model fine-tuned on forms reads them |
| Forms inside iframes and shadow DOM | Sometimes | Same-origin frames and open shadow roots |
| Learns from what you type | Addresses only | Any field, saved when you tab away |
What makes it different
One profile holds a legal name and a preferred one, a home address and a mailing one. Rules read the page and pick the right variant: legal on a tax form, social on a signup.
Obvious fields are matched by rules, with no model call at all. The ambiguous ones, duplicate labels in different sections, unlabelled inputs, legacy ids, go to a model fine-tuned on forms: 0.94 precision on 135 forms it had never seen.
Same-origin iframes, open shadow DOM, ARIA comboboxes and listboxes, a phone split across four boxes, and the extra fields a radio reveals. It reads the page in one pass and writes back in one pass.
Privacy
The chip is the ask. Filling on page load is a setting you switch on yourself, and even then radios, checkboxes and text areas wait for you.
Not learned, not stored, not written. A password box is not a field Speechify Fill can see a value for, so it is never in the chip's count. Keep using your password manager.
Stored in Chrome's extension storage on your device. Learning runs entirely locally, whether or not you have a licence.
A paid fill sends the form's field labels and the profile values it needs to Speechify's mapper for that one request, under a signed token that expires in 24 hours.
Pricing
Subscribe, get a licence key on the next page, paste it into the extension once. It renews itself every day after that.
Without a licence, Speechify Fill still fills the clear-cut fields from rules alone, with no model behind it.
Test mode: pay with card 4242 4242 4242 4242, any future expiry, any CVC. Paid through Stripe. Cancel any time.
Speechify Fill
$9
/ month
FAQ
On any page Chrome can show you, including forms inside same-origin iframes and open shadow DOM. It reads the page once and offers to fill only what it matched. Login pages are left alone.
No. Hover a field, click the chip. Filling on page load is a setting you switch on yourself, and even then radios, checkboxes and text areas wait for you.
Never saved, never filled. Keep using your password manager for those.
In your browser's extension storage, on your device. Learning is local. A paid fill sends the form's field labels and the values it needs to Speechify's mapper for that request.
Correct it. Your correction is learned, and that page is left alone for the rest of the session so it cannot happen twice in a row.
Subscribe, and the next page shows your key. Paste it into the extension's Licence card once. Cancel any time; the key keeps working until the end of the period you have paid for.
One profile, one click, every form.