Why manual title & meta length checker fails on real files
A 72-character title looks fine in a CMS field and is cut off at "…" in search results. The phrase that gets dropped is usually the one with the keyword.
You see this most often in product pages, category pages, landing page copy. Counting characters tells you the length, not the width — W and i occupy very different space.
What actually goes wrong
Manual handling fails in a specific way: it does not produce obviously broken output, it produces output that is almost right. Counting characters tells you the length, not the width — W and i occupy very different space. The mistake survives review because nothing looks wrong until an importer rejects the file or a report is quietly incorrect.
A cheaper habit
Check the file before it leaves your machine. That is the entire purpose of Title & Meta Length Checker — it reads the data you paste, applies the same rules an importer would, and shows the row that will break, rather than a summary of how many rows broke.
Character counts alone mislead: a short title built from W and M can be wider on screen than a longer one built from i and l.
For the full picture — imports, feeds, variants, identifiers — see the pillar guide: Shopify product data management.
Try it on your own file
Open Title & Meta Length Checker and paste a sample. It is free, it does not store anything, and you do not need an account. If the file is sensitive, save the page locally and run it offline.
Questions people ask
What limits does it use?
About 60 characters / 580px for titles and 160 characters / 920px for descriptions.
Is the pixel estimate exact?
No — it is an estimate for a common sans-serif at 20px/14px. Treat it as a warning, not a guarantee.
Title & Meta Length Checker — free, runs in your browser, nothing uploaded.
Open Title & Meta Length CheckerDealing with a messy supplier table? Our free Chrome extension expands merged cells into complete rows and keeps leading zeros as text, then exports a Shopify-ready CSV — no Excel round-trip.
Get the ExtensionFree for 10 rows per table. $9 once for unlimited.