A DNG is a camera raw file: the unprocessed data straight off a camera sensor, saved in Adobe's open Digital Negative format.[1] It is not really a finished picture yet. It holds far more tonal information than a screen can show, with no fixed brightness, white balance, or contrast baked in. A JPG is a finished, compressed photo that opens instantly anywhere. Converting DNG to JPG develops that raw negative into a shareable image.
Think of the DNG as a photographic negative and the JPG as the print you make from it. The conversion decides how the raw tones map to a normal image and then locks that interpretation into a compact file. This guide explains what a raw file actually contains, the develop pipeline that turns it into a picture, how JPG stores the result, and exactly what you trade away.
A raw negative becomes a finished photo
Developing a DNG means taking the wide, linear sensor data and rendering it into a standard color image with a set brightness, white balance, and contrast curve. The result is a normal photo in a normal color space that every device understands. Once that interpretation is applied and saved as a JPG, the picture looks the way you see it, ready to use with no special software.
The catch is that a JPG stores far less latitude than the raw file did. The DNG kept extra detail in bright highlights and deep shadows precisely so it could be recovered during editing. The JPG keeps only the version you developed, at eight bits per channel, so the room to rescue a blown sky or lift a black shadow is largely gone.
The DNG is your editable negative. The JPG is the finished print. Convert once you are happy with the look, and keep the DNG for any future edits.
What a DNG really holds
DNG is Adobe's open, publicly documented raw format, built on the TIFF/EP structure and intended as a common archival container for the many proprietary raw formats that different camera makers produce.[1] Rather than a finished picture, it stores the near-raw readout from the image sensor along with the metadata a converter needs to interpret it: the color filter array layout, white-balance values, black and white levels, and camera color-profile information.[2]
The key detail is that most sensors do not capture full color at every pixel. Each photosite sits under a single colored filter, usually arranged in a Bayer mosaic of red, green, and blue, so each pixel measures only one of the three primaries. The raw data is therefore a single-channel grid of brightness values plus the pattern that says which color each one represents, typically at 12 or 14 bits of precision. That extra bit depth and the un-interpreted nature of the data are what give raw its famous editing latitude, and also why a DNG is not viewable as a normal photo until it is developed.
The develop pipeline, demosaicing and all
Turning that sensor grid into a picture takes a specific sequence of steps, and understanding it explains both why raw is powerful and what the JPG loses. The converter first subtracts the sensor's black level and scales the data, then applies white balance by weighting the red, green, and blue channels so neutral objects look neutral under the light of the scene.
Next comes the defining step, demosaicing: because each pixel measured only one color, the converter interpolates the two missing colors at every pixel from its neighbors, reconstructing a full red-green-blue value everywhere. It then maps the camera's native color response into a standard color space, applies a tone curve to convert the sensor's linear light into pleasing contrast, and finally reduces the high-bit-depth result down to the eight bits per channel a JPG uses. Only after all of this does an image that looks like a photograph exist, and it is this developed image, not the raw data, that gets encoded into the JPG.
How JPG stores the finished image
JPG, defined by the JPEG standard (ISO/IEC 10918) and wrapped in the JFIF file conventions, is a lossy format designed specifically for photographs.[3] It converts the developed image into a brightness-and-color representation, then divides each channel into small blocks and applies a discrete cosine transform that expresses each block as a sum of frequency patterns. The encoder then quantizes those frequencies, discarding the fine, high-frequency detail the human eye is least able to see, and entropy-codes what remains.[4]
This is why JPG shrinks a photograph so dramatically and why it is lossy: the discarded frequencies do not come back. It is a superb match for continuous-tone images like the output of a raw develop, and a poor match for hard-edged graphics or text, where the same frequency trimming produces visible ringing around the edges.
What the JPG gives up
Two things shrink in this conversion. First, tonal depth: raw data carries a very wide range of brightness values at 12 or 14 bits, while a JPG is fixed at eight bits per channel, so subtle gradients in skies and shadows have far less room and heavy edits can start to band. Second, size on disk, in a good way: a bulky raw file becomes a compact JPG through lossy compression, which is the whole point when you want to share it.
The deeper loss is latitude. Because demosaicing, white balance, and the tone curve are baked into the pixels before JPG even sees them, the JPG is a finished interpretation rather than editable data. Recovering a blown highlight or pulling detail from a black shadow relies on information the raw file kept and the JPG threw away. For photos you care about, lean toward a high quality setting and, more importantly, keep the DNG.
Convert DNG to JPG, step by step
Open the tool and add your DNG
Open the FileFormer image tool and drop the DNG in. Everything runs on your device, so your raw photo is never uploaded.
Develop the raw data
The tool renders the sensor data into a viewable color image. This is the develop step that turns raw potential into a normal photo.
Set the JPG quality
Choose a quality level. Higher keeps more detail for photos you value; lower saves space for quick sharing.
Export and download
Save the finished JPG. Keep the original DNG safe, since it is the only copy that still holds full editing latitude.
Choosing a JPG quality
JPG's quality setting controls how aggressively the encoder quantizes those frequency blocks. It is the single knob that trades file size against fidelity, and the sweet spot is higher than many people expect for a photograph developed from raw.
| Quality | Result | Best for |
|---|---|---|
| 90 to 100 | Near-indistinguishable, larger file | Prints and photos you may crop |
| 80 to 90 | No visible loss for most viewing | The general-purpose default |
| 60 to 75 | Softer detail, small file | Web thumbnails, quick sharing |
| Below 60 | Visible blocking in smooth areas | Avoid for anything you value |
Because a develop from raw usually contains smooth skies and skin tones, low quality settings show their artifacts quickly there, as blocky patches in what should be gentle gradients. Staying at 85 or above keeps those transitions clean while still producing a file a fraction of the raw's size. Remember too that JPG loss compounds: re-editing and re-saving a JPG degrades it further, whereas re-developing from the DNG always starts fresh.
When to convert and when to wait
Convert to JPG when the photo is done: you like the exposure and color, and now you want a small file to post, email, or print casually. That is what JPG is built for.
| Situation | Best move |
|---|---|
| Ready to share or post | Convert to JPG at high quality |
| Still editing exposure or color | Stay in DNG until you finish |
| Archiving the original shot | Keep the DNG as your master |
Do not treat the JPG as a replacement for the DNG. Once you discard the raw file, the extra highlight and shadow detail is gone, and heavy edits will start to fall apart.
JPG versus TIFF, PNG, and HEIC as a develop target
JPG is the right output when you want a small, universal photo, but it is not the only way to develop a DNG, and the alternatives suit different goals.
TIFF is the choice when you want a developed but still high-quality file, for example to hand to a print shop or another editor. It can hold 16 bits per channel and compress losslessly, so it keeps far more of the raw's tonal depth than JPG, at the cost of a much larger file. PNG is also lossless and preserves edges perfectly, which makes it useful for screenshots of a develop or for images with hard graphics, but it was not designed for photographs and produces large files for continuous-tone images without JPG's efficiency. HEIC, the format many phones now use, applies modern compression that can match JPG quality at roughly half the size, and it can store more than eight bits per channel; its drawback is that support, while growing, is still less universal than JPG's.
The honest ranking is simple. Reach for JPG when you want the photo to open anywhere and stay small. Choose TIFF when a developed file still needs maximum quality for print or further editing. Consider HEIC when your whole workflow supports it and you want JPG-like results at a smaller size. Keep the DNG itself whenever you might want to develop the shot differently later.
One more distinction is worth drawing, because it is easy to conflate. Converting a DNG is not the same as compressing an existing JPG: the develop step is a genuine interpretation of raw sensor data, with real choices about white balance, tone, and color that shape how the final photo looks. Two different develops of the same DNG can produce noticeably different JPGs, both correct. That is why the raw file is worth keeping even after you have a JPG you like, since it is the only source that still lets you make a different interpretation rather than merely re-compress the one you already committed to.
Develop your DNG now
Turn raw sensor data into a finished JPG in your browser, with nothing uploaded.
Key takeaways
- A DNG is a raw negative; converting to JPG develops it into a finished photo.
- The JPG gives up tonal latitude in highlights and shadows, and applies lossy compression.
- Use a high quality setting for photos you care about.
- Convert when editing is done, and keep the DNG as your editable master.