Skip to content

PNG to JPEG XL Converter

Convert PNG to JPEG XL online, free

Encode PNG to JPEG XL in your browser, smaller while keeping transparency. Heads up: most apps still cannot open a .jxl yet.

Convert to JPEG XL from
JPGPNG
  • Files never leave your device
  • Runs in your browser
  • Free, no signup

How it works

  1. 1

    Drop your PNG files

    Drop a single PNG or up to 100 at once. Transparent logos, icons, cut-outs, and especially PNG photographs are all supported, with the alpha channel preserved.

  2. 2

    Pick a quality level

    Default quality looks identical for photos. Raise it for logos and line art to keep hard edges crisp; lower it for the smallest archive of soft-edged or photographic images.

  3. 3

    Download JPEG XL files

    Single files download immediately, batches arrive as a ZIP. Names are preserved with the new .jxl extension. Open them in Safari 17+, Photoshop, Affinity, GIMP or Krita.

Why move PNGs to JPEG XL, and when to keep the PNG

Keeps transparency, far smaller

JPEG XL carries a full alpha channel like PNG but compresses far harder. Even lossless JPEG XL is meaningfully smaller than PNG, and lossy is smaller still, so transparent assets get much lighter.

Encoded in your browser, no upload

A WebAssembly build of the libjxl encoder runs entirely on your device. Your PNGs never leave the tab, and you get a real .jxl file with its transparency intact.

Honest about support

Chrome and Firefox cannot open .jxl yet, though Safari 17+, Photoshop and Affinity can. Best for archival, Apple, and pro workflows. Keep the PNG, or convert back, when it must open anywhere.

Where this helps

Photos

PNG photographs that should not be PNG

A photo saved as PNG is needlessly huge. JPEG XL keeps the look and any transparency while cutting the file size dramatically, which is ideal for archives and asset libraries.

Transparency

Transparent asset libraries

Storing many cut-outs, icons, or product images with alpha? JPEG XL keeps the transparency while reclaiming a lot of disk space, as long as your tools can read it.

Apple & design

Apple and design workflows

Safari 17+, macOS Sonoma+, and editors like Affinity and Krita read JPEG XL, so design teams get its efficiency now rather than waiting for universal browser support.

Future-proof

Future-proofing transparent originals

Convert from PNG originals now and you have a modern, royalty-free, transparent file ready for when support widens, with PNG always one conversion away whenever you need it.

Tips that help

  • 1

    Keep quality high for logos and line art

    Lossy encoding can soften the hard edges PNG kept sharp. For crisp graphics and small text, raise the quality; for photographs and soft images you can compress harder safely.

  • 2

    PNG photographs are the biggest win

    Flat graphics already compress well as PNG, so the saving is modest. A detailed or photographic PNG is where JPEG XL shrinks the file most while keeping transparency.

  • 3

    Check your destination can open .jxl first

    Before converting in bulk, confirm the software or people receiving the files can read JPEG XL. Chrome and Firefox cannot yet; Safari 17+, Photoshop, Affinity, GIMP and Krita can.

  • 4

    Need guaranteed lossless? Use cjxl

    This tool does a quality-based encode. JPEG XL's true lossless mode beats PNG on size while staying exact, but it is best produced with the libjxl command-line encoder.

  • 5

    Need it to open anywhere? Keep or convert back

    If a transparent image must open everywhere, keep the PNG, or convert the .jxl back to PNG with the reverse tool, which decodes JPEG XL in your browser.

PNG to JPEG XL: keep transparency, lose the bulk

PNG is the format you reach for when an image needs transparency or must stay perfectly sharp, but it pays for that with size: a PNG photo can be several times larger than it needs to be. JPEG XL, standardised as ISO/IEC 18181, keeps the alpha channel PNG is loved for while compressing far harder, and it adds HDR, high bit depth, and a true lossless mode. The honest catch is adoption: most software, including Chrome and Firefox, cannot open a .jxl yet, so this is a format for archival, Apple, and professional workflows rather than everyday sharing. This guide explains what you save, how transparency is preserved, when to keep quality high, and who can open the result. imgkilo encodes JPEG XL in your browser, no upload, no signup, in batches of up to 100 files.

Why PNG is heavy and JPEG XL is not

PNG is lossless, which means it stores every pixel exactly and never degrades. That is perfect for logos, icons, screenshots, and anything with hard edges or transparency, but it is a poor fit for photographs, where there is little flat colour to compress and the file balloons.

Convert PNG to JPEG XL online, free

JPEG XL was built to be efficient at both jobs. It keeps the alpha channel that makes PNG useful, but compresses with modern techniques that PNG's decades-old approach cannot match. Even in lossless mode JPEG XL is meaningfully smaller than PNG, the project cites PNG being roughly 46 percent larger, and in lossy mode the gap is far wider.

The result is a file that does everything your PNG did, transparency included, in a fraction of the space. For a transparent photo or a detailed graphic saved as PNG, the saving can be dramatic.

JPEG XL is also royalty-free and open, built on the libjxl reference implementation, which is part of why archives and professional tools have begun adopting it even while browser support is still catching up.

Read more

How transparency is preserved

Transparency is the whole reason to choose JPEG XL over a format like JPG when converting a PNG. JPG has no alpha channel and would flatten any see-through area onto white. JPEG XL has a full alpha channel, so the conversion keeps your transparency exactly.

Mechanically, the PNG is decoded and drawn onto a canvas without any white fill behind it, so the empty pixels stay empty. The JPEG XL encoder then writes those transparent regions out as genuine transparency, and a cut-out, sticker, or logo comes back ready to sit on any background.

This makes JPEG XL a real alternative to PNG and WebP for transparent assets, not just for photographs. You keep the see-through edges while cutting the file size that made PNG awkward to ship.

If a destination cannot read JPEG XL but you still need transparency, the answer is PNG or WebP, not JPG. The reverse tool converts a .jxl back to a transparent PNG in your browser whenever you need it.

Lossy versus lossless, and keeping edges crisp

This converter encodes by quality, which is lossy by default. For photographs and soft-edged images that is ideal: you get a large size saving with no visible difference. For flat graphics, logos, and line art, lossy compression can soften the hard edges that PNG kept razor-sharp, so raise the quality when the image is full of crisp boundaries or small text.

JPEG XL also has a true lossless mode that is smaller than PNG while staying pixel-perfect, which is the ideal target for archival graphics. That mode is best produced with the cjxl command-line tool, because a browser canvas works from decoded pixels rather than the controls a lossless encode needs.

A simple rule helps: photographs and detailed images saved as PNG convert beautifully to lossy JPEG XL here, while pure line art or UI mockups that must stay exact are better kept as PNG, or encoded losslessly with a dedicated tool.

Either way, the encode runs locally. The WebAssembly libjxl encoder downloads once and then works entirely on your device, so your assets never leave the browser tab.

Who can open a JPEG XL today

Read this before converting in bulk. On the web, Apple leads: Safari 17 and later, on macOS Sonoma and iOS 17 and newer, decodes JPEG XL natively. Chrome, Edge, and Firefox do not by default, so a .jxl you make may not open in your own browser.

Desktop software is further along. Photoshop, Lightroom and Camera Raw, Affinity, GIMP, Krita, and Paint.NET open JPEG XL, and ImageMagick, FFmpeg and the libjxl tools handle it for developers. Recent Windows 11 builds added support, while older Windows needs a codec add-on.

So JPEG XL shines in a workflow you control, an Apple-centric one, a design or photo pipeline, or a long-term archive, and struggles anywhere you hand a file to an unknown recipient. A transparent .jxl emailed to someone on Chrome will likely not open.

When the image has to open everywhere, keep the PNG or convert the JPEG XL back to one. The point of moving to JPEG XL is efficiency inside a pipeline that can read it, not maximum compatibility.

Good reasons to convert PNG to JPEG XL now

Shrinking PNG photographs is the clearest win. A photo saved as PNG, often by an editor that defaulted to it, is needlessly huge. JPEG XL keeps the look and any transparency while cutting the size dramatically, which is ideal for archives and asset libraries.

Transparent asset libraries benefit too. If you store many cut-outs, icons, or product images with alpha and your tools read JPEG XL, the format keeps the transparency while reclaiming a lot of disk space.

Apple and professional workflows can adopt it now. With Safari 17+, macOS Sonoma+, and editors like Affinity and Krita reading JPEG XL, design teams get its efficiency immediately rather than waiting for universal browser support.

And future-proofing holds: convert from your PNG originals now and you have a modern, royalty-free, transparent file ready for when support widens, with PNG always one conversion away.

Converting a whole folder of PNGs at once

Asset migrations are rarely a single file, so the tool is built for the batch. Drop a folder of PNGs and every file is encoded to JPEG XL in parallel using a worker pool in your browser, with the alpha channel preserved on each, then bundled into a single ZIP with the original names and the new .jxl extension.

Up to 100 files at 50 MB each go in one batch. Detailed and photographic PNGs take a moment each because JPEG XL encoding is heavier than reading a PNG, but the work spreads across your CPU cores rather than queuing one at a time.

Because nothing uploads, batch size is bounded only by your device's memory, not a server quota or a paid tier. There is no per-file fee, no watermark, and no cap on how many batches you run.

Keep your PNGs until JPEG XL opens everywhere you need. You then have the light, modern archive and a universally readable transparent copy side by side, and you can regenerate PNGs by converting the .jxl files back at any time.

Frequently asked questions

Honest answers to what people ask before using this tool.

Further reading

Independent references if you want to go deeper on the formats and tradeoffs.