Problem
I download a lot. Invoices, research PDFs, screenshots. The default
filenames are garbage — download (47).pdf, IMG_2241.png. A folder of
those is a hostile place to search through three weeks later.
Approach
A Chrome extension that catches the download intent, reads the page
context (title, headings, the visible URL slug), and renames via a
small ruleset. Smart placeholders like {domain}, {date},
{originalFilename}, {category}, plus a custom-placeholder editor
with regex-backed text and counter types. A floating preview panel
shows the resolved name in real time before the file is saved.
Stack
Plain Manifest V3 — vanilla JavaScript, no framework, no build step. HTML + CSS for the options UI. The whole thing is a few hundred lines plus a small placeholder DSL. Easier to audit than to bundle.
What shipped
Live on the Chrome Web Store. Five-star reviews from a small number of people who really, really cared about filenames — which turns out to be exactly the audience.
What’s next
Firefox build (Manifest V3 has finally stabilized over there) and an exportable rule pack so teams can share conventions.