Paste a messy holdings list. This page extracts names in your browser, matches them to a saved master file of official names and symbols, and downloads a three-column CSV. No server, no API keys, no LLM.
No master loaded
Minimum match score: 90
Weak or remote names keep the pasted text, get a blank symbol, and move to the bottom. Shared words like “Industries Limited” are ignored.
Upload once. It is stored in this browser only (localStorage),
not on Cloudflare. Headers like name / company / stock_name
and symbol / ticker are auto-detected. CSV is enough.
Filter preview
| Stock name | Symbol |
|---|
index.html, styles.css, app.js.npm install -g wrangler
npx wrangler login
npx wrangler pages deploy . --project-name stock-list-cleaner
Attach your domain in the Pages project. There is no backend and no monthly server bill. The master file stays in each visitor’s browser.
Shared hosting works the same way: upload the folder to public_html.