Who runs the machine

One developer, no cloud, no upload hopper.

What Jaypegery is

Jaypegery is a free image-format converter that runs entirely inside your web browser. It reads JPG, PNG, WebP, GIF, BMP, SVG and AVIF files, and writes PNG, JPG, WebP and GIF. There is no account to create, no watermark applied, no file-size ceiling imposed by someone else’s bandwidth bill, and no queue to wait in. Nineteen conversion routes each have a page of their own, with notes on what that particular conversion does to transparency, file size, colour and metadata.

The premise is narrow on purpose. Jaypegery is not an editor, a background remover, a batch resizer or a design suite. It changes the container your pixels live in, explains honestly what that costs, and gets out of the way.

Why it was built

Search “convert PNG to JPG” and you will find dozens of sites that do the same thing: you upload your image to a server you know nothing about, it joins a processing queue beside strangers’ files, and a download link comes back, sometimes with a watermark, sometimes behind a signup, usually with a vague promise that your file will be “deleted within an hour”. That model is inherited from an era when browsers could not do this work themselves.

They can now, and have been able to for years. Every modern browser ships a complete set of image decoders and encoders that any web page can drive directly. Once you accept that, uploading a family photo to a stranger’s server so it can be re-saved in a different format looks less like a service and more like an unnecessary risk. Jaypegery exists to make the obvious version of this tool, the one where the file never moves, pleasant enough to use every day.

How it actually works

Jaypegery is a static site: pre-built HTML, CSS and JavaScript files served from a CDN. There is no application server, no database and no storage bucket. When you add a file, the page uses the browser’s own createImageBitmap and canvas APIs to decode it into raw pixels, then calls canvas.convertToBlob to re-encode those pixels into the format you picked. The result is handed to the browser’s download machinery as a local blob URL.

GIF is the one exception. Browsers can read GIF but will not write it, so that route uses gifenc, a small open-source encoder that runs in the page alongside everything else. It builds a 256-colour palette from your specific image rather than a fixed one, which is why logos and screenshots usually survive the trip intact while photographic gradients band.

Because all of this is client-side, the guarantees are structural. There is no bucket for your photos to leak from, because no bucket exists. Batch size is limited by your machine’s memory, not by a free-tier quota. And the site works offline: load a page, disconnect, and every conversion still runs. The full technical detail is written up in how browser-based image conversion actually works.

What it will not do

  • Upload your files anywhere, under any circumstances.
  • Ask you to create an account or hand over an email address to use it.
  • Watermark output, or hold a higher-quality version back behind a paywall.
  • Claim a lossy-to-lossless conversion “restores quality”. It cannot, and neither can anyone else.
  • Quote a compression figure from a marketing page instead of the real numbers from your file.

That last point is the one that shaped the interface most. Every finished conversion prints a ticket with its actual output format, pixel dimensions and file weight, so you can see what the conversion cost rather than trusting a claim about what it usually costs.

Who builds it

Jaypegery is designed, written and maintained by a single independent developer working as Studio Ropewalk, LLC, a limited liability company registered in North Carolina, United States. Every page of writing on this site (the format guides, the per-route notes, the answers at the counter) was written by hand by that person, drawing on the work of actually building the encoders into the site and testing what each conversion does to real files.

There is no support ticket system and no outsourced help desk. Messages sent through the contact page are read by the person who wrote the code, usually within a few days.

How it is funded

Jaypegery is free and intends to stay free. It is paid for by display advertising placed in fixed slots on the page. That is the entire business model: no premium tier, no data brokerage, no affiliate links dressed up as recommendations. Your images cannot be part of the deal, because the site never receives them. Full detail on what advertising partners set in your browser, and how to opt out, is in the privacy policy.

Where to start

If you know the conversion you need, pick it off the route board. If you are not sure which format you should be aiming at, the guides cover format choice, quality settings, transparency, metadata and file-size behaviour in more depth than a converter page has room for. The format reference is the quick lookup: seven formats, what each one is good and bad at, and what to convert it into.