Boneyard Tools

Image Converter

This converter re-encodes any PNG, JPEG, WebP, GIF, or BMP you drop in to one of three targets: PNG, JPEG, or WebP. It decodes the picture onto an HTML canvas, then writes fresh bytes in the format you pick, showing a live preview and the size change before you download. When the target cannot store transparency you choose the color the see-through areas are flattened onto.

How to convert an image

  1. Drop an image onto the drop zone, or click it to browse for a PNG, JPEG, WebP, GIF, or BMP.
  2. Under Convert to, pick PNG, JPEG, or WebP; the note below states whether the result is lossy and whether transparency is flattened.
  3. For JPEG, set the Background color that fills any transparent pixels, either with the swatch or a hex code like #ffffff.
  4. For JPEG or WebP, drag the Quality slider from 5 to 100 percent and watch the preview and output size update.
  5. Check the Source, output, and Change size boxes, then click Download to save the new file.

Examples

Transparent PNG to JPEG on a white matte

logo.png with a transparent background, target JPEG, background #ffffff
logo.jpg with every transparent pixel filled solid white

Photo JPEG to WebP at 80 percent

photo.jpg, target WebP, quality 80
photo.webp, usually a smaller file at similar visual quality

Screenshot to lossless PNG

capture.webp, target PNG
capture.png, pixel-for-pixel lossless with transparency kept

Frequently asked questions

Which formats can I convert between?

You can load PNG, JPEG, WebP, GIF, or BMP, since decoding uses the browser's built-in image support. The output is always one of three targets: PNG, JPEG, or WebP. Animated GIFs are flattened to a single still frame.

Is my image uploaded anywhere?

No. The picture is decoded and re-encoded entirely on a canvas in your browser using the Canvas API. The bytes never leave your device, so private screenshots and documents stay local.

What happens to transparency when I convert to JPEG?

JPEG has no alpha channel, so transparent areas must be filled. The tool draws your chosen background color behind the image first, which is white by default. Convert to PNG or WebP instead if you need to keep the transparency.

Does converting reduce quality?

PNG output is lossless, so no detail is lost. JPEG and WebP are lossy and re-encode at the quality you set from 5 to 100 percent, letting you trade file size against fidelity while the preview updates live.

Why is my PNG sometimes larger than the JPEG it came from?

PNG stores every pixel losslessly, which is efficient for flat graphics but expensive for photographs. A detailed photo saved as PNG can grow well beyond its JPEG source. The Change box shows whether the new file is larger or smaller.

Does it strip EXIF and location data?

Yes. Because the image is rebuilt from raw canvas pixels, the output carries no EXIF block, so camera model, timestamps, and GPS coordinates are all dropped. Converting is a quick way to scrub metadata before sharing.

What quality should I pick?

Around 80 to 90 percent is a good default for photos, keeping files small with little visible loss. Push higher for images with text or sharp edges, and lower only when size matters more than crispness.

Is there a file size or resolution limit?

There is no fixed cap, but everything runs in memory on your device, so very large images use more RAM and take longer to encode. Canvas dimensions are also bounded by your browser, so extremely large pictures may fail to decode.

How do I get an SVG or a PDF out of this?

You cannot. This tool works with raster pixels on a canvas, so it neither reads vector SVG source faithfully nor writes SVG or PDF. Use a dedicated vector or PDF tool for those formats.

Learn more

Related tools