A browser extension does one job well: a button that saves what you are looking at, a panel that pulls numbers off a page, a shortcut your team uses fifty times a day. I build those in JavaScript and TypeScript on Manifest V3.
I Will build a Chrome extension in JavaScript or TypeScript
1 screen or action, Chrome only, your icon, dev-mode build on day one, source.
- 1 screen, Chrome only
- Source code
Up to 3 screens or actions, settings page that keeps its values, source in repo.
- Up to 3 screens, saved settings
- Source code
- Up to 5 screens, Firefox and Edge
- Source code
Request a Custom Offer
Log In to Request a Custom Offer
Create a free account or log in to request a personalised offer from this Zinner.
Log In / RegisterAsk a Pre-Sale Question
Log In to Ask a Question
To reduce platform spam, pre-sale messages can only be sent by logged-in users.
Create a free account or log in to message this Zinner directly.
Log In / RegisterAt a Glance
Key details about this service to help you decide. Generated by Zinn Hub, not the seller.
Value Position
Tech Stack
Delivery Style
Ownership & Privacy
Best For
What You'll Receive
Full Description
For teams whose daily work runs through web tools they can't change, and who want those pages to do one more thing for them. Manifest V3 is the only format the Chrome Web Store accepts for new extensions, so every build starts on it.
You get the source in your own repository on every tier, and a build you load from a folder in developer mode on the first day after your brief, so you can click through it before anything is published. Starter covers one screen or action, Standard up to three with saved settings, Advanced up to five plus Firefox and Edge.
Typical jobs: a one-click form filler for a repetitive task, or a panel that talks to your own API. A screen that was not in the brief is new work: the add-on, or a new order.
I test on a clean profile and tell you which permissions it asks for and why. Advanced adds the Chrome Web Store listing: text, screenshots, privacy note, submitted from your own developer account, which stays yours.
Extensions that need someone else's login, harvest personal data, or automate a service against its own rules are the ones I turn down, before the project rather than after. No calls; everything in writing.
Steps for completing your project
1. Scope confirmed in writing - I read your walkthrough and confirm the screens, the sites it runs on and the permissions it will ask for before any code. A panel that talks to your API counts as more than one action.
2. Dev-mode build on day one - The first screen or action working, loaded from a folder in developer mode, so you click through it on your own machine before anything else is built.
3. Remaining screens and settings - The rest of the screens, the settings page on Standard and Advanced, tests on a clean profile. A written update every working day on a multi-day build.
4. Permissions note, ports, listing - A note on every permission and why it is needed. On Advanced: Firefox and Edge ports tested, and the Web Store listing text, screenshots and privacy note ready to submit.
5. Handover in your repository - Source in your repository with a written handover: how to load it, how to build it, how to publish from your own developer account.
Zinner Quality Guarantee
Every Zinner is reviewed and approved before joining the platform.
All services are backed by our quality assurance commitment.
Your payment is protected until you approve the delivered work.
Compare Packages
| Функция | Starter | Standard | Advanced |
|---|---|---|---|
| Delivery Time | 4 days | 7 days | 14 days |
| Revisions | 1 | 2 | 3 |
| Scope | 1 screen, Chrome only | Up to 3 screens, saved settings | Up to 5 screens, Firefox and Edge |
| Source code | ✓ | ✓ | ✓ |
Service Details
Frequently Asked Questions
Message me the walkthrough before you buy and I'll name the tier and the number of screens. Nobody wins when a one-screen order turns out to be a five-screen job on day two: I'd rather say it before you pay.
Chrome is what Starter and Standard cover. Firefox and Edge come with Advanced, or as an add-on on any tier: the core code is shared, so it is a port and a test pass, not a rewrite. Safari I don't do.
Yes. It can live unpublished and load from a folder, or go to the Chrome Web Store as unlisted, where only people with the link can install it. Publishing is always from your own developer account, so the extension stays yours.
Anything that needs someone else's login, harvests personal data, or automates a service against its own rules. Your own dashboards, your own accounts, your own internal tools are all fine: the line is permission, not ownership.
Customer Reviews
See what our customers say about this Zinn







