Convert DNG to JPG Online
Upload a DNG and get back an upright 8-bit JPG that opens anywhere, reusing the camera's own embedded rendering when the DNG contains a full-size preview. One caveat up front: the JPG carries no EXIF, so capture date, camera, lens and GPS are not written into the output.
Download Started!
How would you rate your experience with MiConvert?
What a DNG holds, and what the JPG ends up with
DNG is Adobe's open raw container. It is written by iPhone ProRAW, by Lightroom's mobile capture, by a number of Android camera apps, by bodies from Leica, Ricoh and Pentax, and by the free Adobe DNG Converter when photographers normalize NEF, CR2 or ARW files for archiving. Inside is mosaic sensor data plus metadata and the color matrices a decoder needs to turn that data into visible pixels. A web upload form, a messaging app or a print lab portal usually will not take one.
On our servers the file first goes through exiftool, which reads its type and orientation flag and catches copies that are empty or all-zero. We then pull the JPEG the camera already embedded, using JpgFromRaw and falling back to PreviewImage. That preview is accepted only when its long edge reaches 90 percent of the full decode's long edge, so you get the camera's rendering rather than a soft thumbnail. iPhone DNGs have tested with a full-size preview: an upright one is copied out byte for byte, and one whose orientation flag calls for rotation is rotated and re-encoded by sharp at JPEG quality 90 - an iPhone 12 Pro DNG with orientation 6 came out upright at 3024x4032.
When the preview is too small, missing or unreadable, the DNG is fully demosaiced with camera white balance, AHD demosaicing and 8-bit sRGB output, trying dcraw_emu on LibRaw 0.20.2 first, then RawTherapee 5.9 (which is what handles linear DNG), then libraw-wasm on a current LibRaw build for recent bodies the older library has no color matrix for, then dcraw 9.28, with the result encoded by sharp at JPEG quality 90.
What survives: full sensor resolution on the decode path, the preview's native pixel dimensions on the preview path, upright orientation, and the camera's own look when the preview is used. What does not: every EXIF tag and any ICC profile, since no metadata is written into the output, and no noise reduction, lens correction, highlight recovery or exposure adjustment is applied, so a flat decode is the neutral rendering and not a bug.
Converting your DNG files
- Check the file size first: there is a hard 80 MB ceiling per raw file, and your plan adds its own limit - 50 MB without an account, 100 MB signed in, 200 MB on Plus, 1 GB on Pro.
- If the DNG came off a memory card or an iPhone backup, copy the original again rather than reusing a partial copy, and on macOS pick the real file, not the small companion file whose name starts with a dot and underscore.
- Drop up to 10 DNGs at once (25 on Plus, 50 on Pro). Each one is probed, then either preview-extracted or fully demosaiced.
- Wait for the result. Most DNGs here finish within a few seconds of the upload completing; a full demosaic of a high-resolution file takes longer, and the pipeline is cut off at two minutes.
- Download each JPG individually - there is no zip-all button - within the roughly four hours the links stay valid.
- If you need the shooting data back, run exiftool with -TagsFromFile against the original DNG afterward to copy date, camera, lens and GPS into the JPG.
What this converter actually does
- Reuses the camera's full-size embedded JPEG when the DNG has one, copying it unchanged when no rotation is needed, so there is no second round of JPEG compression
- Falls back to a four-decoder chain (LibRaw 0.20.2, RawTherapee 5.9, libraw-wasm on current LibRaw, dcraw) so newer bodies and linear DNGs still render
- Reads the DNG's own color matrices and the camera's white balance instead of forcing a generic daylight setting
- Writes the output upright, applying the raw file's orientation flag rather than leaving sideways portrait shots
- Rejects truncated and all-zero card copies with a clear message instead of producing a gray or half-finished JPG
- Also offers DNG to PNG and DNG to JXL. PNG is the option that avoids a JPEG encode of the decode (8-bit, not 16-bit); JXL is a lossless transcode of a JPEG, so on the decode path it still passes through a q95 JPEG
Video Tutorial
Watch this step-by-step tutorial to learn how to convert DNG files to JPG format online for free using MiConvert.com. No software installation required.
DNG to JPG questions
Can I convert DNG to JPG without losing quality?
Not in the strict sense: JPG is a lossy format. The closest thing is the preview path, where an upright full-size embedded JPEG is copied out byte for byte with no re-compression; a full decode is encoded at quality 90 with 4:2:0 chroma. To avoid a lossy encode of a decoded file, use our DNG to PNG page, keeping in mind the PNG is 8-bit, not 16-bit.
Does this work for iPhone ProRAW DNG files?
Yes, and they are the straightforward case. iPhone DNGs embed a full-size preview, so the output reflects Apple's own processing rather than a neutral decode. Export the original DNG from Photos or Files; if you share it through an app that converts on the way out, you will not get a DNG to upload in the first place.
Why did my DNG fail with "the camera model may not be supported, or the file may be corrupted"?
That message means all four decoders declined the file, usually because of an incomplete copy from a card or cloud sync, or an unusual raw variant wrapped in DNG. Re-copy the original file and try again. If it still fails, re-save it through Adobe DNG Converter, which rewrites the file in a widely readable DNG layout.
Will the JPG keep the shooting date, camera model and GPS location?
No. No EXIF is written into the output on either path, so date, camera, lens, ISO, shutter speed and GPS coordinates are all absent, and there is no embedded ICC profile. Copying the tags back afterward with exiftool -TagsFromFile is the reliable workaround.
Is there a size limit, and what about 100 MB DNGs from high-resolution bodies?
Raw files are capped at 80 MB here regardless of plan, on top of your plan's upload limit. Uncompressed DNGs from very high-megapixel cameras can exceed that. Re-saving with lossless compression in Adobe DNG Converter usually brings the file under the cap without changing the image data.
Can I convert a whole folder of DNGs at once?
You can send up to 10 files in one batch without an account, 25 on Plus and 50 on Pro, and guests and free accounts get 10 conversion jobs per hour from one IP address. Each finished JPG is downloaded separately. For hundreds of files from a single shoot, a desktop batch export is still the better tool.
Do I need Lightroom, Photoshop or any other software installed?
No. Everything runs on our servers after the upload, including the exiftool probe and the raw decoders, and it is free with no sign-up. You only need software on your side if you want to edit the resulting JPG.
What happens to my DNG after the conversion?
The uploaded DNG is deleted as soon as the job's last attempt ends, successful or not. The JPG is kept behind an unguessable random download link for about four hours, then deleted automatically; the link is not single-use, so anyone holding it can download within that window. File names, sizes and outcomes are recorded in our logs, and signed-in accounts keep a conversion history row.