PICK A TOOL.
DROP A FILE.
Every operation runs entirely in your browser — files are never uploaded anywhere. Compress, convert, merge, cut out, crop, recolour. Built on an open registry, so new tools bolt straight on.
NO TOOLS MATCH
try a different search or clear the filter
// Extending EZCONV.XYZ
Tools are plain objects in a registry. To add one, push a definition into TOOLS — the grid, routing, drop-zones and chrome are generated automatically.
TOOLS.push({
id: "my-tool",
name: "MY TOOL",
tag: "CATEGORY",
blurb: "What it does, in one line.",
accept:"image/*", // file picker filter
multiple: false, // allow multi-file drops
icon: ICONS.file, // any inline SVG string
mount(root, ctx) { // ctx: dropzone(), slider(), toast(), download()…
root.appendChild(ctx.dropzone(files => { /* your logic */ }));
}
});