E

EZCONV.XYZ

local file workshop · nothing leaves your machine

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 */ }));
  }
});