Test checkout · No live payments. Marketplace installation is not yet available.

MADE FOR GOOGLE SHEETS

Different spellings.
Same match.

Fuzzy match messy names, remove duplicates, and match two lists in Google Sheets—with a clear preview before every write.

Take a closer look

Up to 1,000 rows per run. No card needed for the free tier.

Runs inside Google Your source stays intact
A LITTLE MESSY. STILL A MATCH.
YOUR LISTLOOKUP LIST
Juniper Labs, LLCJuniper Laboratories
Morgan, AveryAvery Morgan
You get the final say.Compare the match. Check the score. Then write.

Illustrative examples. Actual scores depend on your settings.

For the moment VLOOKUP says #N/A
and you know the record is there.

CONTACT LISTSSUPPLIER RECORDSCRM CLEANUPSMONTHLY RECONCILIATION

A CLEARER WAY THROUGH THE MESS

From almost-matches
to a list you can use.

Two everyday jobs, one sidebar. Reconcile separate lists or review repeated entries in a single list.

01

Choose your lists

Pick ranges and one or more key columns. Match one list against another, or look for duplicates within one.

SourceContacts!A2:C250LookupDirectory!A2:D800
02

Find the right fit

Set a similarity threshold. Choose how to handle case, accents, punctuation, company endings, and name order.

More possibilitiesStricter matches
Review scores before you decide
03

Preview. Then write.

See candidates and scores first. Write to a new sheet or added columns, and undo the last output from the sidebar.

NEW SHEETYour original list stays put.Useful output, with a way back.

LOOK BEFORE YOU LEAP

Know what will change.

A reviewable match is more useful than a mysterious answer. Explore these local demo views of the workflow.

Actual TypoMatch sidebar and matching-engine results in a local synthetic demo with a simulated spreadsheet and Google adapter.
Actual sidebar and matching engine with synthetic records and simulated Google services. Live Google Sheets integration still requires deployment testing.

SMALL DETAILS. LESS SECOND-GUESSING.

Built for your
real-world rows.

Flexible matching, visible scores

Combine spelling similarity and token-based matching. Choose the threshold for your data; a score is a comparison, not a guarantee.

Big lists, manageable chunks

Designed for up to 100,000 rows per list on Pro. Progress stays visible, and you can cancel. Runtime depends on your sheet and settings; keep the sidebar open.

Duplicates without the domino effect

Every member must match its cluster representative at your threshold. A chain of vaguely similar records won’t automatically become one group.

Your spreadsheet stays in Google

Matching runs in Apps Script. Spreadsheet contents aren’t sent to our licensing service. Usage counts are optional and contain no cell values.

SIMPLE PRICING. ROOM TO GROW.

Start small. Match more when you need to.

Every plan gives you previews, adjustable matching, and safe output.

FreeFor the occasional cleanup

$0always

Get a feel for your data, one manageable run at a time.

  • Up to 1,000 total input rows per run
  • Match two lists or find near-duplicates
  • Preview matches and similarity scores
  • Write safely and undo the last output
ProMORE ROWS. SAME CLARITY.

$39/ year

$3.25/month, billed annually. Applicable tax may be added.

  • Up to 100,000 rows per list
  • Everything in Free
  • Resumable processing with progress
  • Licence key activation in the sidebar

TypoMatch’s 14-day refund offer. Link’s policy may provide additional rights. Request a refund

USD $5.00/month or $39/year ($3.25/month equivalent; save 35%). Sold through Link, Stripe’s merchant of record. Applicable taxes may be added at checkout. Subscriptions renew until cancelled. Read the terms.

A FEW GOOD QUESTIONS

Before you
match.

Need a hand with your list?
Visit support

How is this different from VLOOKUP?

Exact lookups need identical keys. TypoMatch looks for similar text, so it can suggest matches when names have typos, word order differs, or company suffixes vary. You review a similarity score before writing.

Will it change my original spreadsheet data?

Every run starts with a preview. Outputs go to a new sheet or new columns; duplicate export and highlighting use a copy. The sidebar can undo its last output. Review the destination before confirming a write.

Does my spreadsheet data leave Google?

No spreadsheet contents are sent to our service. Matching happens inside Google Apps Script. Licence verification sends your licence key. If you opt in to anonymous usage counts, the service receives only an event type and a coarse row-count bucket, never cell contents. See the Privacy Policy for details.

What counts toward the free limit?

Free runs accept up to 1,000 input rows in total. Matching two lists counts the rows across both lists; duplicate detection counts the rows in that list. Header rows you exclude from the selected ranges do not count. Pro supports up to 100,000 rows per list.

Does a high score mean the match is correct?

A similarity score measures how alike the selected text is. It does not establish that two people, companies, or records are the same. Always review important matches; stricter thresholds generally reduce the number of suggestions.

Can I leave a large job running?

Leave your spreadsheet and sidebar open while a job runs. Work continues in small chunks, with progress and a cancel control. If the sidebar closes, return to the sheet to resume the saved job. Google service limits and your data affect runtime.

How do licences, cancellation, and refunds work?

Pro is $5.00/month or $39/year in USD, plus applicable tax. After purchase, retrieve your licence key and activate it in the sidebar. Link sends the payment receipt and handles billing support; manage renewal at Link. TypoMatch offers a refund of the latest payment within 14 days, with cancellation. Link’s broader refund policy and statutory rights also apply. A refund requested through Link does not automatically cancel renewal; check both. Bank posting times vary.

LESS HUNTING. MORE MATCHING.

Your lists have
more in common.

Start with up to 1,000 rows per run.

LAUNCH PREVIEW

Almost ready to meet your rows.

The Marketplace listing has not been published yet. Installation will be available here once launch setup is complete.

Support & launch details