HIDDENMINELABS
MultiEx
macOS

Publish one extension to every browser store

A web app that takes a Chrome extension ZIP and converts it into Edge, Firefox, Safari, Opera and Brave packages, checking compatibility and stripping the hidden files that trip up store reviews.

Key Features

Cross-browser conversion

Turn a Chrome extension into Edge, Firefox, Safari, Opera and Brave packages in one run.

Compatibility analysis

Inspect the manifest and API usage against each target browser's spec before you commit to converting.

Download one or all

Grab an individual browser's ZIP or pull every converted package at once.

Why We Built This

Five stores, five sets of manifest rules

Shipping one extension to Chrome, Edge, Firefox, Safari, Opera and Brave means maintaining near-identical builds that differ only in manifest fields and a polyfill. Doing it by hand meant copying folders, editing JSON, re-zipping, and then getting rejected because a stray __MACOSX/ folder or .DS_Store rode along in the archive. MultiEx does the whole pass in one upload: analyze the manifest against each browser's spec, clean the package, rewrite what needs rewriting, and hand back a ZIP per store.

One source, five targets

A BROWSER_SPECS table encodes each browser's manifest version, required fields, and incompatible fields, and the manifest is rewritten per target.

Fewer review rejections

Hidden and version-control files are detected and stripped before packaging, and you get a list of exactly what was removed.

Check before you convert

Analyze-only mode reports compatibility status, potential issues, and which extension APIs your code actually uses.