Skip to content
100% local

Marketplace product title generator

Build marketplace-ready product titles from attribute lists, checked against each site’s character limit.

Input
Output

Marketplace product title generator

Paste one product per line as attributes separated by semicolons — brand;model;type;size;color — and this tool assembles a ready-to-list title for the marketplace you pick. Sellers running catalogs across Amazon, eBay, Etsy, Shopify or Walmart use it to keep hundreds of titles consistent, and to catch the ones that quietly bust a marketplace's character limit before an import gets rejected.

Choose a marketplace and its title stays within that site's usual limit (Amazon 200, eBay 80, Etsy 140, Shopify 255, Walmart 200, or "Custom limit"). Attribute order rearranges which field leads — some catalogs read better brand-first, others type-first — and a separator picks how attributes join (space, hyphen, comma or pipe). An optional keyword can be prepended for a search term every listing should lead with. "Remove duplicate words" strips a word's later repeats so a title never reads "Nike Nike Air"; "Rewrite ALL-CAPS" turns shouted brand names into Title Case; "Remove promotional words" clears terms like "best", "sale" or "free" that marketplaces tend to ignore anyway. Set "Variants per product" above 1 for several reordered titles per line to A/B test.

Lines are read as brand, model, type, size, color; a shorter line omits the missing attributes rather than leaving gaps, and fields past the fifth are ignored. The live tally reports products in, titles out, and how many exceed the chosen limit, so you can fix long ones before exporting.

Everything runs locally in your browser — your product data is never uploaded anywhere. Turn on "Output as CSV for import" for a table with each title's length and over-limit flag, ready to paste into a spreadsheet, or keep plain lines for a quick copy. Copy the result, download it as a .txt file, or send it back into the input to run another pass.

FAQ

What format should the input be in?
One product per line, with attributes separated by semicolons: brand;model;type;size;color. A line with fewer than five attributes just omits the missing ones.
What happens if a title is over the character limit?
It is not truncated. The live tally shows how many titles exceed the limit, and switching on CSV output adds a per-title length and over-limit column so you can spot and fix them.
How do the A/B test variants differ?
Each extra variant rotates the attribute order one position further, giving you several plausible arrangements of the same product to test against each other.
Does "Remove promotional words" work in every language?
It matches a set of common English promotional words. Titles written in other languages are unaffected by that option, though every other option still works on them.
Is my product data uploaded anywhere?
No. Title generation runs entirely in your browser — your attribute lists and titles never leave your device.