Fillr reads your academic profile once and autofills every placement registration form — percentages, dropdowns, radios — in a single click. Weighted keyword matching. Confidence scoring. Zero guesswork.
Every company sends a Google Form. Every form has the same 25 fields. And every time, you type it all out from scratch.
Name, UID, percentages, CGPA — identical across every company's form. There is no reason this should be done by hand.
#repetitionTypos in 10th or 12th percentage cause automatic rejections in screeners. One misplaced digit, one missed shortlist.
#accuracyDeadline pressure + manual entry = errors. Speed should not be a disadvantage for careful students.
#time-pressureSome ask "CGPA out of 10", some ask "Aggregate %", some ask for both. The data is yours — matching it shouldn't be your problem.
#fragmentationEvery decision Fillr makes is scored, ranked, and thresholded before a field is touched.
Multi-keyword weighted scoring separates "10th %" from "12th %" from "Graduation %" without ambiguity.
fieldMap.score()Clicks the correct radio button or selects the right dropdown option using alias matching and semantic fallbacks.
dispatchEvent(change)Only fills when match confidence exceeds the threshold. Ambiguous fields are skipped — never wrong-filled.
score >= MIN_CONFProfile fetched only on explicit trigger. JWT auth. Data never leaves your own server.
Authorization: BearerOne popup click fills 20+ fields simultaneously. Native browser events triggered — works with React and Angular forms.
input.dispatchEvent()Dashboard stores and updates all your academic data. One source of truth — synced to every form you fill.
MongoDB + JWTFour layers. Each with a single responsibility.
User enters academic + personal profile
client/dashboard.htmlValidates JWT, stores profile in MongoDB
server/src/app.jsFetches profile, runs field matcher on active tab
extension/content.jsFields filled with confidence-scored matches
docs.google.com/formsFillr covers every data point you'll encounter across college placement portals.
We'd rather be upfront about limits than overpromise.
Browser security prevents extensions from setting file inputs. You still click "Upload resume" yourself.
CAPTCHAs are intentionally not bypassed. Fillr fills forms, not bots portals.
Custom portals and third-party form builders are on the roadmap but not yet supported.
Fillr is currently in beta and not yet published on the Chrome Web Store. Install it manually using the steps below � takes under 2 minutes.
Download the ZIP file above and extract it to a folder on your computer. Remember the location.
Go to chrome://extensions in your browser, or click Menu ? Extensions ? Manage Extensions.
Toggle "Developer mode" in the top-right corner of the extensions page.
Click "Load unpacked" and select the extracted folder. Fillr will appear in your extensions.
Click the puzzle icon in Chrome's toolbar and pin Fillr for quick access. Done!
All code is public on GitHub. Audit it yourself � nothing hidden.
Zero analytics, zero telemetry. We don't know what forms you fill.
JWT tokens, bcrypt hashing, HTTPS only. Industry-standard security.
Fillr is an engineering tool, not an ad platform. No ads, no upsells.
Create your Fillr profile in under 3 minutes. Every placement form after that fills in one click.