Initializing... drag & drop files here
Supports: RW2
RW2 is Panasonic's raw format — everything a Lumix sensor read, before the camera decided what the picture should look like. .jfif is a JPEG under a less common extension, which is what certain importers, ingest scripts and archive specifications ask for by name.
This is a short walk-through of the conversion plus the three things that actually trip people up on it: the output is often much larger than they expect, the pixel dimensions do not quite match the JPEG the camera would have written, and the shot metadata does not come along for the ride. All three have a one-line fix once you know they are coming.
.rw2 on the page or click "+ Add Files". Multiple frames can be queued and share one set of settings..jfif. Files are uploaded over an encrypted connection, developed and encoded on our servers, and deleted automatically after a few hours — no sign-up, no watermark.A raw file is compressed sensor data, one channel per photosite. A JPEG is three full channels per pixel, and at high quality settings the DCT stage discards very little. So a "compressed" JPEG at quality 95 can easily approach — and at quality 100 exceed — the raw file it came from.
These are measured re-encodes of a 4912 x 3688 Lumix DC-FZ80 frame through the same encoder settings the converter uses. The source .rw2 was 21.9 MB.
| Quality Preset | JPEG quality | Chroma sampling | Output at full resolution |
|---|---|---|---|
| Highest | 100 | 4:4:4 | 26.82 MB — larger than the raw file |
| Very High (Recommended) | 95 | 4:4:4 | 10.25 MB |
| High | 90 | 4:4:4 | 6.55 MB |
| Medium | 80 | 4:2:0 | 2.91 MB |
| Low | 70 | 4:2:0 | 2.23 MB |
| Very Low | 60 | 4:2:0 | 1.79 MB |
| Lowest | 50 | 4:2:0 | 1.51 MB |
Two things to read out of that table. First, the drop between High and Medium is much steeper than one preset step, because the encoder stops keeping full-resolution colour at quality 90 and starts halving it in both directions at 80. Second, quality is the wrong lever if size is the problem. Resolution is:
Halving the resolution cut the file by about 71% while leaving every remaining pixel at the top quality tier. Dropping the preset from Very High to Medium cuts it by a similar amount but does so by smearing colour across every pixel in the frame. For anything destined for a screen, resize first and keep the preset high.
| What | What happens | What to do about it |
|---|---|---|
| Editing latitude | The 12-bit-class sensor data becomes 8 bits per channel with a tone curve applied. Highlight and shadow recovery stop working. | Set exposure and white balance before exporting; keep the .rw2 as the master. |
| White balance | The camera's own recorded multipliers are applied, then the mosaic is demosaiced to sRGB. There is no auto-correction on top. | If the camera guessed wrong under mixed light, develop in a raw editor and export from there. |
| Camera metadata | The output carries an orientation tag and a resolution field. Make, model, ISO, shutter, aperture, focal length and capture date do not survive. | Keep the .rw2 alongside, or copy the tags across afterwards with a metadata tool. |
That last row is a real measurement, not a caution. The same encoder preserves the full Exif block when the input is already a JPEG — it is the raw decoding stage that loses it, because the raw loader publishes shot data under private field names the JPEG writer does not re-emit.
Because the raw decoder chooses its own crop of the sensor readout. The DC-FZ80 sample used above reports 4896 x 3672 as its camera-produced image size, but the raw decoder emitted 4912 x 3688 — sixteen extra pixels on each axis, from the border area Panasonic's own processing trims off. It is not a defect and it is not upscaling; two decoders simply disagree about where the frame edge is. If you need an exact target size, use Width x Height to force it.
No. JFIF is the interchange convention that packages JPEG-compressed data — the marker segments and pixel-density fields decoders expect. It began as JFIF 1.02 in 1992 and was later formalised as ITU-T T.871 (2011) and ISO/IEC 10918-5 (2013). Written at the same quality, a .jfif and a .jpg are the same bytes. If an application filters its file picker on .jpg and will not show your file, renaming fixes it, or use JFIF to JPG.
Very High for anything you might print or crop into later, High for a web gallery, Medium only when the frame has no fine coloured detail. The reason to stop at High rather than Medium is the chroma sampling change, not the quality number: at 90 the encoder still stores colour at full resolution, and at 80 it does not. Saturated edges — red signage, coloured text, fabric — are where you will see it first.
No. Quality 100 is still a lossy DCT encode; it just spends an enormous number of bits getting close. On the sample above it produced a 26.82 MB file from a 21.9 MB raw, which is the worst of both worlds: bigger than the negative and still not a negative. If lossless is the goal, RW2 to TIFF is the archival target and RW2 to PNG is the lossless web one.
Because the file already contains the answer the camera reached, and that is what gets used. A raw file stores white balance as a set of multipliers rather than as baked pixels, and the decoder applies the ones the body recorded at capture. There is no dropdown for it here, which is the deliberate trade: you get a fast, faithful "what the camera would have shown you" render, and if you want a different interpretation you develop the .rw2 in RawTherapee, darktable or Lightroom and export from there.
No. JPEG has no alpha channel in any variant, and a raw sensor capture has nothing transparent to preserve in the first place — every photosite recorded a light value. If you need a cut-out, export a full-quality still first and remove the background in an editor, or convert to a format with alpha such as RW2 to PNG.
As many as you want to upload. They all run with the same quality and resolution settings and come back individually or bundled as a ZIP. The real constraint on a full card of Lumix raws is upload size and time over your connection — an 18-megapixel RW2 is roughly 20 MB each, so a hundred of them is a couple of gigabytes going up the wire. If your target is a .jpg filename rather than .jfif, RW2 to JPG writes identical image data under the more portable extension.
Both, in general. RW2 has been Panasonic's raw extension since the mid-2000s and the container is stable — a little-endian TIFF-like header with Panasonic's own magic number in place of TIFF's, wrapping a Panasonic-specific compressed payload. Newer bodies and newer compression variants are the ones most likely to need up-to-date decoder support, so if a very recent camera's file does not convert, that is the direction to suspect rather than an old one.
Your .rw2 is uploaded over an encrypted connection, decoded and encoded on our servers, and both the upload and the JFIF it produced are deleted automatically after a few hours. Files are never shared or made public, no account is required, and nothing is watermarked.