Chrome extension
The tools, on every page
Coming to the Chrome Web Store
The extension is built and packaged. Publishing it needs a Google developer account and a store review, which is a step only the owner of this site can take — so rather than show a button that goes nowhere, here is the package itself and how to load it. This page turns into a one-click install the day the listing is live.
What it does
Right-click any image
Convert to JPG, PNG or WebP, or compress it, straight from the context menu on any web page. The picture is read, converted and saved without ever being sent anywhere.
Pick a colour off the screen
Alt+Shift+C and click anything — a photo, a video, a PDF, another window. You get the exact hex, copied and kept in a recent list. It uses Chrome's system picker, so it reads the real screen rather than guessing from CSS.
Search all 522 tools
Click the icon, type “heic”, press Enter. 279 of them open inside the extension and finish there; the rest open the site. The list is generated from the same registry the site is built from, so it can never offer a tool that does not exist.
Convert what you just downloaded
When a convertible file finishes downloading, the popup mentions it. Deliberately quiet — it does not interrupt, and the permission is optional so you can decline it and keep everything else.
What runs where
279 of the 522 tools run inside the extension and finish there, with no network request of any kind. That includes HEIC to JPG, every PDF operation, spreadsheets, documents, archives and data formats. The extension carries the same conversion engine the website does, so the output is identical — it is the same code, not a lighter imitation of it.
The remaining 243 open the site, and the reason is size. The full set of engines is about 158 MB: FFmpeg is 31 MB and every video and audio job needs it, the OCR language data is 102 MB, and the background-removal model and its runtime are another 17 MB. Shipping those would turn a download of a few megabytes into one of a hundred and fifty, re-downloaded on every update.
So the extension is about 3.8 MB to download. When a tool needs one of the pieces left out, its page says which piece and why, and offers the site — where it still runs in your browser and still uploads nothing.
What it is allowed to do
Permissions are the part of an extension worth reading, so here is the whole list and what each one is actually for:
- contextMenus — to put “Convert to JPG” in the right-click menu. Nothing else.
- activeTab and scripting — to run the colour picker on the tab you are looking at, when you ask for it. This is deliberately not a content script on every page: a picker has no business running in all your tabs all the time.
- storage — your recent colours, and the temporary hand-off when a file is being passed to the site.
- downloads — to save the converted file. It is marked optional, so you can refuse it and keep everything else working.
- www.filetools360.com — the only site the extension is allowed to read or touch, and only so a file you sent can be received there.
There is no analytics in the extension, no account, and no network request it makes on its own. The one request it ever sends is fetching the image you right-clicked, from the site that was already showing it to you.
Installing it today
Until the store listing exists, Chrome can still load the extension from a folder. It takes about a minute, and Chrome will show a note saying the extension is in developer mode, which is expected and not a warning about this package.
Unzip it first — Chrome will not accept the .zip here
.zip shows up greyed out and cannot be selected. That is not a problem with the file. Double-click the .zip to expand it, then choose the folder that appears. The .zip itself is only for the Chrome Web Store dashboard, which is a different place entirely.- Download the package above, then double-click it to unzip. You should end up with a folder containing
manifest.json. - Open
chrome://extensionsin a new tab. - Turn on Developer mode, top right.
- Click Load unpacked and choose the folder — not the zip.
- Pin the icon to your toolbar with the puzzle-piece button, and you are done.
Updates are manual while it is loaded this way — you would download a newer package and click Reload on the extensions page. That is the main reason the store listing is worth having.
Good to know