JXL WinThumb is a free, open-source JPEG XL decoder by saschanaz that plugs into Windows, so .jxl files show real thumbnails in File Explorer and open in Paint and Microsoft Photos on PCs too old for the JPEG XL Image Extension.

Updated
Size
2.4MB
Downloads
11.5K

A folder of JPEG XL photos in File Explorer shows a grid of identical blank icons instead of pictures.

Windows has no built-in decoder for the format, so it cannot draw a preview and falls back to the generic file icon.

JXL WinThumb adds one.

Check this first

If you are on Windows 11 24H2 or newer, Microsoft's own JPEG XL Image Extension does the same job, is signed by Microsoft, and is still being updated. Use that instead.

This page is for everyone else: Windows 10, and Windows 11 builds before 24H2, where the Store simply refuses to install it.

What This Actually Does

Windows draws thumbnails and opens images through a system called the Windows Imaging Component, and every format it understands arrives as a small decoder plugged into it. There is no JPEG XL decoder in the box, which is the whole reason for the blank icons.

JXL WinThumb registers one. It is not an application and there is nothing to launch - after installing it, Windows has simply learned a new format.

Thumbnails appear in File Explorer, the preview pane works, and .jxl files open in Paint, in Microsoft Photos, and in any other program that reads images the standard Windows way.

Installing It

The installer here is built by xcodecpack.com. It detects whether your PC is 64-bit Intel or AMD, 64-bit ARM, or 32-bit, and registers the matching file.

It never restarts File Explorer. Earlier builds did, and on some Windows 10 PCs that left a black screen with no taskbar, so the installer now asks for a PC restart instead - and only when Explorer has already cached blank icons.

It checks the Visual C++ runtime before anything else and offers to download Microsoft's own package if it is missing or too old. It also adds a normal entry to Add or Remove Programs, plus two Start Menu shortcuts - Rebuild thumbnail cache and Repair JXL WinThumb.

Installing on several PCs? It runs silently with /S and returns exit code 3010 when a restart is still pending. Add /log=jxl.log to get a step-by-step log to attach to a support request.

Have iPhone photos as well? X Image Codecs installs JXL WinThumb and a HEIC codec together, with a checkbox for each.

If you would rather do it by hand, the one thing to get right is the filename. There are three, and the architecture is part of the name.

Your PC File to register Use this if
64-bit Intel or AMD jxl_winthumb_x86_64.dll Almost every desktop and laptop
64-bit ARM jxl_winthumb_aarch64.dll Surface and Snapdragon machines
32-bit Intel or AMD jxl_winthumb_i686.dll Genuinely old hardware only

Open Command Prompt as administrator, change to the folder holding the file, and register it with regsvr32 jxl_winthumb_x86_64.dll, substituting your own filename. To remove it later, run the same command with /u after regsvr32.

If regsvr32 reports error 0x8007007E, a dependency is missing. These builds need the Microsoft Visual C++ 2015-2022 Redistributable, which is not part of Windows. Install the one matching your processor and try again - the installer checks the version for you and offers to fetch it.

The Other Files on the Download Page

The download page carries more than the installer, and only two of the files are JXL WinThumb. Pick by what you are trying to do.

File What it is Use this if
X-JXL-WinThumb_Setup.exe The installer described above You want thumbnails - this is the one for almost everyone
jxl-winthumb-0.12.4-inst.zip The upstream JXL WinThumb release, named after its bundled decoder You are registering the DLL by hand
jxl-x64-windows.zip and jxl-x86-windows.zip libjxl 0.12.0, the reference JPEG XL library and its command-line tools You want to convert files from the command line - it adds no thumbnails
JXL.zip JPEG XL WIC from Mirillis, a separate decoder built around HDR You specifically need HDR - it is 64-bit only and its author still calls it a work in progress

When the Thumbnails Do Not Appear

This catches almost everyone who installs by hand, and it is not a failed installation.

Explorer caches the blank icons it drew before the decoder existed, and registering a codec does not clear that cache. It also loads decoders once when it starts, so a running Explorer will not notice a new one.

A restart deals with the second part. For the first, clear the cache in a way that leaves your desktop alone:

  • Open Disk Cleanup from the Start menu and choose drive C:.
  • Tick Thumbnails - you can untick everything else - and click OK.
  • Restart the PC. Explorer builds fresh thumbnails as you browse.

Used the installer? Start > X Codec Pack > JXL WinThumb > Rebuild thumbnail cache does the same job and offers the restart. If icons are still blank after that, the file is genuinely not registered, so run Repair JXL WinThumb from the same folder.

Do not kill explorer.exe to do this. Older advice, including earlier versions of this page, used taskkill /f /im explorer.exe, and on some Windows 10 PCs Explorer never comes back. If you are already looking at a black screen, press Ctrl+Shift+Esc, choose Run new task, type explorer.exe and press Enter.

Where This Build Stands

Worth being straight about, because it affects whether you should use this or the Microsoft extension.

The current release is version 0.2.12, from 31 August 2025, and nothing has shipped since. The decoder inside it is a separate open-source project called jxl-oxide, at version 0.12.4 - which is where the "0.12.4" you see quoted around the web comes from, including in older versions of this page.

That decoder has moved on. jxl-oxide 0.12.6, released in May 2026, fixed three reported flaws in its image-parsing code, one of which affects 32-bit builds specifically. JXL WinThumb has not been rebuilt against it.

In practice these are the kind of faults that make a decoder crash or misbehave on a deliberately malformed file rather than known break-ins, and none has a published exploit. But this is a decoder Explorer runs by itself the moment you open a folder, so it is worth knowing.

The practical advice is short. On Windows 11 24H2 or newer, take the Microsoft extension, which is current. Below that line this remains the only way to get JPEG XL into Explorer, and it is reasonable to use for your own photo library - just treat .jxl files from people you do not know with the same care as any other unknown file.

Who Should Look Elsewhere

Three tells, each checkable before you download anything.

  • Your winver says 26100 or higher. Press Windows and R, type winver, and read the build number - if it is 26100 or above you are on 24H2 and should take the maintained Microsoft extension instead.
  • You only want to look at the files, not fix Explorer. A viewer that reads JPEG XL on its own needs nothing installed system-wide - IrfanView with its plugins, XnView, JPEGView or PicView all open them directly.
  • You need to edit them, not view them. This is a decoder and nothing more - GIMP reads and writes JPEG XL itself and does not care whether Windows understands the format.

The How to View JPEG XL Files on Windows guide walks through every route including the ones above, and the Image Viewers section lists the rest.

What It Will Not Do

It decodes pixels, and that is the whole job. EXIF and IPTC information written by Lightroom, Photoshop or your camera does not show up in the Explorer details pane, and sorting a folder by date taken will not work on .jxl files.

That is not a bug in this codec. Windows reads metadata through a different component called a property handler, and nobody has written one for JPEG XL, so there is nothing on Windows that surfaces those fields today.

The data is still in your files and readable. ExifTool shows and edits every tag JPEG XL can carry.

Converting and Sharing JPEG XL

Viewing is one problem and sending is another, because most websites, chat apps and email clients still reject .jxl uploads.

For one file, convert JXL to JPG in the browser with nothing to install.

For a whole folder, XL Converter handles JPEG XL, AVIF, WebP and HEIF with multithreaded batches, and Converseen covers a wider spread of formats if your library is mixed.

JPEG XL is worth the trouble. It stores the same picture at roughly half the size of a JPEG, keeps a genuine lossless mode, and handles HDR and transparency - which is why Apple adopted it for iPhone camera capture, covered in the iPhone 16 JPEG XL guide.

If JPEG XL is not the only format giving you blank icons, four more decoders close the rest of the gaps:

  • WIC for HEIC for iPhone photos, with no Microsoft Store extensions.
  • WebP Codec for the format most of the web now serves.
  • libavif for AVIF, common in Android screenshots and newer sites.
  • Raw Image Extension for Canon, Nikon, Sony and Fujifilm camera files.

Quick questions

Is JXL WinThumb free?

Yes, for any use. It is open source under the ISC licence, with no paid tier, no account and no bundled extras.

Why does the codec say 0.2.12 when I have seen 0.12.4?

Both are real numbers for different things. 0.2.12 is JXL WinThumb itself, which is what the file properties show. 0.12.4 is jxl-oxide, the separate decoder bundled inside it, and the version the release notes are named after.

Does it work on Windows 10?

Yes, and that is its main reason to exist. Microsoft's JPEG XL extension needs Windows 11 build 26100 or newer, so on Windows 10 this is the way to get JPEG XL into File Explorer.

Windows warned me the file is unsafe. Is it?

That is SmartScreen noticing that neither the upstream files nor the installer carry a code-signing certificate, which is normal for a small open-source project. The DLLs here match the developer's own published downloads exactly.

Can I use it and the Microsoft extension at the same time?

There is no reason to. They register decoders for the same format, and whichever Windows picks, the result looks the same. Install one.

How do I remove it?

If you used the installer, remove it from Add or Remove Programs as usual - if Explorer is still holding the file, it is deleted at your next restart. If you registered it by hand, run the same regsvr32 command with /u, then restart the PC so Explorer lets go of the file.

More decoders, converters and image tools sit in the Graphics section.

Download JXL WinThumb 0.2.12 and see how it handles your files, or tell us how you got on if you have used it before.

Available files

See all 5 files and mirrors
FM
Fabrice Meuwissen
21 Oct 2024
3/5Good
hello, it's me, or it doesn't handle exif and iptc ?

I mean from adobe I can create JPEG XL with all the information, but only readable with exiftool or adobe bridge, not by windows explorer. ( and it works on Mac OS with exif )


Editor's reply: Hey Fabrice,

Same issue here :)
Reviewed on JXL-Winthumb 0.11 / JXL Winthumb 0.9.1

Share your thoughts on JPEG XL 0.12.0 / JXL Winthumb 0.12.2

0 / 3000
Your rating
Verification code picture

Letters and numbers, not case sensitive. Hard to read? Get a new code.

Reviews and comments get a quick check before they go live - no spam allowed.

Related to JXL-Winthumb

  1. Raw Image Extension screenshot

    Raw Image Extension Closest match

    3 (5) 79.329 downloads Freeware 3.34MB

    Raw Image Extension is the free Microsoft add-on that makes camera RAW files show real thumbnails in File Explorer instead of blank grey rectangles.

    Mentioned in our JXL-Winthumb write-up

  2. WebP Codec screenshot

    WebP Codec

    2.9 (9) 176.853 downloads Freeware 3.8MB

    WebP Codec provides WebP support for the latest versions of Windows; it implements the interface defined by the Windows Imaging Component.

    Mentioned in our JXL-Winthumb write-up

  3. DirectX screenshot

    DirectX Most popular

    3.5 (4) 356.301 downloads Freeware 95.6MB

    DirectX is the Windows graphics, sound and input layer for games and video; the June 2010 runtime adds the DLLs older games still need.

    In common: adds, older

  4. XnView screenshot

    XnView

    5 (2) 95.008 downloads Freeware 8MB

    Photo viewer and organizer for 500+ formats in two editions, the modern 64-bit XnView MP with HEIC and AVIF support and the legacy XnView Classic.

    Mentioned in our JXL-Winthumb write-up

  5. IrfanView screenshot

    IrfanView

    4 (3) 86.091 downloads Freeware 3.39MB

    With its intuitive interface and extensive feature set, IrfanView is the top choice for all your image viewing and editing needs.

    Mentioned in our JXL-Winthumb write-up

  6. DNG Converter screenshot

    DNG Converter

    4.3 (3) 148.876 downloads Freeware 1.69GB

    Adobe DNG Converter is the free Adobe utility that converts camera raw files into the open DNG format so older editing software can read them.

    Popular in Graphics

View all in Graphics