Wingetlywingetly
← All apps
J

jpegtran

by Independent JPEG Groupv10

Last updated

jpegtran performs various useful transformations of JPEG files

Install with winget

$ winget install --id IJG.jpegtran --exact --version 10

Run in Command Prompt, PowerShell, or Windows Terminal. Prompts for any agreements.

Built by Pckgr

For Intune admins

Stop chasing app updates. Pckgr patches them for you.

Automated application patching for Microsoft Intune. Pckgr keeps a curated library of 1,000+ apps continuously up-to-date in your tenant via Microsoft Graph - no manual repackaging, no chasing vendor sites.

Start free 30-day trial

No credit card required.

About

jpegtran performs various useful transformations of JPEG files. It can translate the coded representation from one variant of JPEG to another, for example from baseline JPEG to progressive JPEG or vice versa. It can also perform some rearrangements of the image data, for example turning an image from landscape to portrait format by rotation.\njpegtran works by rearranging the compressed data (DCT coefficients), without ever fully decoding the image. Therefore, its transformations are lossless: there is no image degradation at all, which would not be true if you used djpeg followed by cjpeg to accomplish the same conversion. But by the same token, jpegtran cannot perform lossy operations such as changing the image quality.\njpegtran reads the named JPEG/JFIF file, or the standard input if no file is named, and produces a JPEG/JFIF file on the standard output.

Installers · v10

ArchitectureTypeScopeInstallDownload
neutralPortable-Direct

Copy a command tailored to that specific architecture, type, and scope - useful when winget would otherwise pick a different default.

Security

No known CVEs for jpegtran.

Coverage is best-effort and depends on a winget package mapping to an NVD CPE entry. Absence here is not a guarantee of safety.

Related apps

  • JpegcropIndependent JPEG Group
    IJG.Jpegcropv2026

    lossless cropping and rotation of JPEG files

  • Wondershare UniConverter 17Wondershare Software
    Wondershare.UniConverter.17v17.6.0.33

    A high-speed converter for thousands of media formats.

  • M
    mp3rgainM-Igashi
    M-Igashi.mp3rgainv3.7.0

    Lossless MP3 volume adjustment - a modern mp3gain replacement written in Rust

  • Wondershare UniConverter 16Wondershare Software
    Wondershare.UniConverter.16v16.7.0.368

    A high-speed converter for thousands of media formats.

  • Wondershare UniConverter 14Wondershare Software
    Wondershare.UniConverter.14v14.1.11.147

    A high-speed converter for thousands of media formats.

  • 万兴优转Wondershare Software
    Wondershare.UniConverter.CNv14.0.13.52

    One-stop professional video and audio solution

More from Independent JPEG Group or browse JPEG, JFIF, lossless.

Frequently asked questions

How do I install jpegtran on Windows?
Open Windows Terminal, PowerShell, or Command Prompt and run: winget install --id IJG.jpegtran --exact --version 10. winget downloads the installer from Independent JPEG Group and runs it. Requires Windows 10 (1809+) or Windows 11.
How do I install jpegtran silently for unattended deployment?
Add --silent and accept the agreements upfront: winget install --id IJG.jpegtran --exact 10 --silent --accept-package-agreements --accept-source-agreements. This is the variant Intune, Configuration Manager, and other deployment tools should use.
How do I uninstall jpegtran via winget?
Run: winget uninstall --id IJG.jpegtran --exact. Add --silent for unattended uninstalls. winget will use the registered uninstaller from jpegtran's Apps & Features entry.
Is jpegtran free?
jpegtran is distributed under Open Source. Refer to the publisher (https://jpegclub.org/jpegtran/) for the full license terms - Wingetly itself does not charge for installation.
Does jpegtran work on Windows 10?
Yes, as long as your Windows 10 build supports winget (1809 or newer). winget ships with App Installer on Windows 10/11 and pulls jpegtran directly from the publisher.
How do I keep jpegtran up to date?
Run winget upgrade --id IJG.jpegtran --exact, or winget upgrade --all to update everything winget tracks. We index 1 version of jpegtran from microsoft/winget-pkgs.