Skip to content

Chrome extension

The tools, on every page

Convert images without leaving the page you are on, pick colours off the screen, and reach every converter from the toolbar. Same promise as the site: nothing is uploaded.

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

Load unpacked opens a folder picker, so the downloaded .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.
  1. Download the package above, then double-click it to unzip. You should end up with a folder containing manifest.json.
  2. Open chrome://extensions in a new tab.
  3. Turn on Developer mode, top right.
  4. Click Load unpacked and choose the folder — not the zip.
  5. 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

Extension questions

Does the extension upload my images?

No. Images you convert with the right-click menu are read, converted and saved entirely inside your browser. The extension makes no request of its own — the only fetch it performs is for the image you right-clicked, from the site that was already displaying it.

Why is it so small when the website has 158 MB of engines?

Because it uses the codecs Chrome already has rather than shipping its own. Chrome decodes JPEG, PNG, WebP, AVIF, GIF and BMP and writes JPEG, PNG and WebP, which covers the common image work at no cost in bytes. Anything needing a real engine — PDF, video, audio, OCR — opens the website, where those engines live.

Why does HEIC open the website instead of converting in the extension?

Chrome cannot decode HEIC. Safari can; Chrome cannot, and an extension has no way around it. Rather than fail after you have clicked, HEIC files open the converter on the site, which has a WebAssembly decoder built for exactly this.

Do I need an account?

No. The extension has no sign-in and no account of any kind. It does not know who you are and does not ask.

Can I refuse the downloads permission?

Yes — it is marked optional. Refusing it means converted files cannot be saved automatically, and everything else, including the colour picker and the tool search, keeps working.

Runs entirely in your browser

FileTools360 by the numbers

522 converters and tools65 file formatsnothing ever uploaded.