Use this PNG to JPG converter when a photograph or other PNG needs a JPEG file for an upload, document or sharing workflow. Choose the JPG quality, dimensions and transparency background, then inspect the output rather than assuming the conversion improved it.
PNG to JPG conversion changes how the image is stored. This page validates the PNG signature and header, decodes the pixels locally, paints a solid background, and uses the browser's JPEG encoder to create a new file. The result can be smaller and more compatible for photographs, but it is lossy and cannot retain PNG transparency.
What changes when PNG becomes JPG
The W3C PNG specification defines PNG as a lossless compressed raster format and describes alpha channels and tRNS transparency. JPG uses lossy compression and has no alpha channel.
| Property | PNG source | JPG result from this page |
|---|---|---|
| Compression | Lossless | Lossy browser JPEG encoding |
| Transparency | Alpha channel or tRNS may be present | Flattened onto the selected background |
| Sharp pixels | Preserved exactly by the source compression | May develop edge or block artifacts |
| Metadata | May contain EXIF, ICC or text chunks | Not copied by this implementation |
| Dimensions | IHDR canvas dimensions | Retained or reduced by the size limit |
The conversion does not make an image inherently better. It makes a different file with different strengths. JPG often compresses photographs efficiently. PNG often remains the better choice for transparent assets, screenshots, diagrams, logos and graphics with limited colors or crisp text.
How to convert PNG to JPG on this page
- Add PNG files. Choose or drop up to 30
.pngfiles. Each file can be up to 40 MB, and the batch can total up to 200 MB. - Choose JPG quality. Start at 92% when detail matters. Lower the setting if the result is larger than needed.
- Choose dimensions. Keep the source dimensions or limit the longest side to 4096, 2560, 1920 or 1600 pixels. The tool does not enlarge smaller images.
- Set the background. Choose white, soft gray, dark or a custom hex color. This determines how transparent and partially transparent pixels appear.
- Convert and inspect. Review the preview, dimensions, actual byte size, PNG color type, bit depth, interlace mode and metadata status.
- Download. Save one JPG or package all successful files in a ZIP archive.
The same settings apply to every image in a batch. Invalid or unreadable files are isolated and reported instead of cancelling the complete queue.
Choose a background before converting
This decision is permanent in the JPG. Once transparent PNG pixels are blended into a background, the JPG cannot recover the original alpha values.
Use the final destination as your guide:
- White: forms, office documents, marketplaces and most light pages.
- Soft gray: pale product edges, white icons or assets that need visible separation from pure white.
- Dark: images designed for a dark presentation or site.
- Custom hex: a known page, slide or brand color such as
#F4F1E8.
Partially transparent pixels matter as much as fully transparent ones. Shadows, glow effects and antialiased edges are blended with the selected color. A logo prepared on transparent pixels may look clean on white but develop a pale halo when the JPG is later placed on black.
The result reports whether the PNG header color type includes alpha or whether a tRNS chunk is present. This confirms that the file supports transparency; it does not mean every pixel is transparent.
Choose JPG quality and dimensions
Quality ranges from 60% to 100%. Canvas toBlob() accepts a value between 0 and 1 for lossy formats, but browser encoders do not share one exact byte-for-byte interpretation of that value.
Use these as starting points:
- 90–95%: detailed photographs, product photos and images that may be cropped later.
- 80–89%: common web uploads, email and presentation use.
- 60–79%: strong size pressure where some edge softness and texture loss are acceptable.
At 100%, the output is still a lossy JPG. It can be much larger without becoming identical to the PNG source. Compare the preview at several quality settings when fine details matter.
Reducing dimensions removes pixels, while lowering quality compresses the remaining pixels more aggressively. Choose dimensions first according to the destination. A 3000 × 2000 source limited to a 1920-pixel longest side becomes 1920 × 1280. A 1200 × 800 source stays unchanged because this tool does not upscale it.
The result panel connects these settings to the real output. It shows source and JPG dimensions, actual Blob size and output bytes as a percentage of the PNG. If the destination has an exact size limit, use Image Compressor after conversion rather than guessing from the quality label.
Decide whether the image suits JPG
Look at the content before choosing the format.
Good JPG candidates:
- Camera photos and scanned photographs.
- Images with continuous color gradients and natural texture.
- Opaque images where broad compatibility is more important than lossless editing.
Images that often should remain PNG:
- Logos, icons and illustrations with transparent backgrounds.
- Screenshots with interface text and one-pixel lines.
- Diagrams, charts and code captures.
- Pixel art or images with a small controlled color palette.
- Assets that will be edited and re-exported repeatedly.
JPEG compression works in blocks and discards information. Around small text and hard color transitions, that can create ringing, softness or visible blocks. A photographic PNG may shrink substantially as JPG; a small indexed-color PNG may not.
Check the generated JPG
Use a repeatable review:
- Background: check transparent edges, corners, shadows and holes inside the subject.
- Text and lines: inspect labels, screenshots, diagrams and high-contrast boundaries at normal display size and while zoomed in.
- Photographic detail: check hair, leaves, fabric and gradients for blockiness or smearing.
- Dimensions: confirm the longest-side limit produced the expected width and height.
- File size: compare actual bytes. Do not assume JPG is smaller simply because it is lossy.
- Color and metadata: note that source ICC, EXIF and text chunks are not copied into the new JPG.
The page reports PNG color type, bit depth and Adam7 interlace status to help explain the source. Those fields are descriptive. They are not preserved as equivalent JPEG settings.
Illustrative PNG to JPG examples
Convert a photographic PNG for a website form
Assume the source is 3000 × 2000 and opaque. Set 88% quality and limit the longest side to 1920 pixels. The output dimensions become 1920 × 1280. Read the actual bytes from the result panel because image detail and the browser encoder determine the final size.
Place a transparent product cutout on white
Assume a 2000 × 2000 RGBA PNG contains soft transparent shadows. Choose white and 92% quality. The output remains 2000 × 2000, but the shadow pixels are blended into white. Inspect the full perimeter before using the JPG on a marketplace page.
Test a screenshot before committing
Assume a 1440 × 900 screenshot contains small interface text. Keep dimensions and use 95% quality. If text edges still look softer or the JPG is not meaningfully smaller, keep the PNG rather than forcing a conversion.
Illustrative examples. They describe settings and dimension calculations supported by this page; exact JPG bytes and visible compression depend on the source image and browser encoder.
Local conversion and alternatives
The researched converter pages offer different trade-offs:
- CloudConvert provides a hosted multi-format workflow with controls for resolution, quality and file size.
- FreeConvert offers cloud and URL imports, output resizing, background color, compression choices, auto orientation and metadata controls.
- Convertio is useful when cloud storage sources or a broad range of output formats are needed.
base97 is narrower and more explicit about the current file. Its verified differences are local browser processing, signature and IHDR validation, a visible custom transparency background, PNG color-mode reporting, per-file failure isolation, result previews and individual or ZIP downloads. It does not claim universally smaller output or broader format coverage than those services.
This version does not support URLs, cloud drives, server conversion, target file sizes, multiple output formats, per-file settings, metadata retention, CMYK workflows, color-profile preservation, editing layers or APNG animation preservation.
Troubleshoot PNG to JPG conversion
The file is rejected immediately
The page checks the eight-byte PNG signature and the IHDR chunk. Renaming another image to .png is not enough. Export the source again as a valid PNG or obtain an undamaged copy.
The background is wrong
Choose the color used at the final destination, then convert again from the original PNG. Do not convert the already flattened JPG a second time, because repeated JPEG encoding adds more loss.
Text or line art looks soft
Increase JPG quality and keep the original dimensions. If artifacts remain, the content is probably better suited to PNG. This is common for UI screenshots, logos, diagrams and type.
The JPG is larger than the PNG
Small indexed PNG files can be extremely efficient. A high-quality JPG can also add overhead without saving meaningful bytes. Lower quality, reduce dimensions or keep the PNG.
Colors look different
The Canvas-created JPG does not copy the PNG ICC profile. A source that relies on a particular profile may render differently after conversion. Use a color-managed desktop application when profile retention is required.
Metadata is missing
The page can detect common PNG metadata chunks, but it does not transfer them. Keep the original or use a workflow designed to preserve and verify metadata when it is required for evidence, cataloging or production.
PNG to JPG FAQ
Does converting PNG to JPG remove transparency?
Yes. JPG has no alpha channel. This page fills transparent and partially transparent PNG pixels with the selected background color before encoding the JPG.
Will the JPG always be smaller than the PNG?
No. Photographic PNG files often become smaller as JPG, but a small palette PNG or simple graphic may already be efficient. The actual result depends on dimensions, image content, JPG quality and the browser encoder.
Is PNG or JPG better for screenshots and logos?
PNG is often better for screenshots, logos, diagrams and small text because its lossless compression preserves sharp pixel boundaries. JPG usually suits photographs and continuous-tone images better.
Does the output keep PNG metadata or color profiles?
No. The tool can report known EXIF, ICC and text chunks in the source, but it does not copy those chunks into the Canvas-generated JPG.
Are my PNG files uploaded to base97?
No. The current tool verifies, decodes, resizes, composites, encodes and packages the selected files with browser-side code on the current device. It does not send those image files to a base97 server.