Convert JPEG to PNG

A practical, local workflow for converting JPEG to PNG with optimo.

Last updated: 2026-03-18

To convert JPEG to PNG, run npx optimo photo.jpg --format png. Useful when you need lossless output or transparency (after editing). Optimo handles format conversion and optimization in a single step.

Command

Convert a file by targeting the output format:

npx optimo photo.jpg --format png

Tip: add --dry-run to preview changes.

Why convert?

  • Useful when you need lossless output or transparency (after editing).
  • Often used for UI assets, though modern formats may be smaller.

Format notes

JPEG
The classic photo format: widely supported, good quality-to-size for photographs.
PNG
Lossless image format with sharp edges and great support for transparency.

Not sure which to use?

If you're choosing a delivery format, here's a quick comparison.

Frequently asked questions

How do I convert JPEG to PNG?
Run "npx optimo photo.jpg --format png" in your terminal. Optimo handles the format conversion and applies optimization in a single step.
Why convert JPEG to PNG?
Useful when you need lossless output or transparency (after editing). Often used for UI assets, though modern formats may be smaller.
Does converting JPEG to PNG lose quality?
Optimo uses sensible defaults that balance file size and quality. For lossless conversion (where possible), omit the --lossy flag. Add --dry-run to preview the result before committing.