How to Convert RW2 to JPEG on a Mac (2026 Guide)
The .RW2 files from your Lumix are on the Mac, and whatever comes next in the chain refuses to take them; sooner or later everything downstream of a camera wants JPEG. Quick answer: if your camera is on Apple's supported list, Preview converts one file through File > Export, and the built-in sips command converts a whole folder in Terminal, free and with nothing to install. The catch sits upstream of both: an RW2 holds neutral sensor data, with your Photo Style recorded only as a note, so every converter on this page has to decide what the photograph looks like — and they don't all decide the same way. Here is each route, what it renders, and the export numbers that keep the result usable.
What you're actually converting
Every Lumix that shoots RAW writes RW2: the full-frame S5 II, S5 IIX and S9, the Micro Four Thirds GH5, GH6, GH7 and G9 II, and the LX and FZ compacts before them. The file carries the sensor readout at 12- or 14-bit precision depending on the body, which is why a typical RW2 runs 20 to 45 MB while the camera's JPEG of the same frame is a tenth of that. There is no finished image inside apart from the small previews the camera rendered for its own screen. Converting to JPEG therefore means two steps in one: an app develops the sensor data into pixels, then compresses those pixels. The first step is where color and detail get decided; the second is where size does.
Match the tool to the job
| The job | The tool |
|---|---|
| One file from a supported body, right now | Preview |
| A handful you also want in your library | Photos |
| A whole card, no edits | sips in Terminal |
| A body Apple hasn't added yet | darktable, or SILKYPIX SE |
| Color that matches the camera's JPEG | SILKYPIX SE |
| Your own edit in the output | A RAW editor such as RevelRaw |
Method 1: Preview, one file at a time
- Double-click the .RW2. If a photograph appears rather than a blank window, macOS knows your body.
- Choose File > Export…
- Set Format to JPEG, move the Quality slider up toward Best, and save.
The export is full resolution and takes seconds. What you get is the system decoder's neutral take on the sensor data — serviceable, and nothing like the Photo Style you framed with. The other limit is Apple's camera list itself: macOS 26 reads RW2 from the S5 II, S9, S1R II, G9 II, GH7 and years of older G, GX, LX and FZ models, but each new Lumix waits for its own entry in a system update, and that wait has burned Panasonic shooters before — S5 II owners watched Finder draw gray rectangles for months in 2023 while Lightroom read the same files fine. If Preview won't render yours, our guide to opening RW2 files on a Mac sorts out which wall you've hit.
Method 2: Photos, when you want a library copy
Drag the RW2s in, select them, then File > Export > Export Photos…, choose JPEG and set quality to Maximum. Photos converts a batch in one go, which Preview can't, and applies any adjustments you made before exporting. The cost is the import itself: every 30 MB original gets copied into the library bundle, so a full card occupies its disk space twice. The export sheet also offers Small, Medium, Large and Full Size options, which is the easiest resize on this page if Terminal isn't your habitat. Photos shares the system decoder, so the supported-body rule and the neutral rendering are identical to Preview's.
Method 3: sips, for the whole card
For volume, skip the windows entirely. Open Terminal, cd to the folder holding the files, and convert one as a test:
sips -s format jpeg -s formatOptions 90 P1010521.RW2 --out P1010521.jpg
If the test looks right, point a loop at the rest:
for f in *.RW2; do
sips -s format jpeg -s formatOptions 90 "$f" --out "${f%.RW2}.jpg"
done
formatOptions sets JPEG quality on a 0–100 scale. Two quirks worth knowing. The pattern is case-sensitive, and while a Lumix names its files in uppercase (P1010521.RW2), files that passed through another program may arrive as .rw2 and slip through the loop untouched — run ls first and adjust the pattern if the folder is mixed. And sips calls the same decoder as Preview, so an unsupported body fails here identically, just with a less helpful error.
sips can also resize while it converts, which turns a card of 30 MB RAWs into web-ready files in one command. Add -Z 2048 to cap the long edge at 2048 pixels:
sips -s format jpeg -s formatOptions 85 -Z 2048 "$f" --out "${f%.RW2}.jpg"
A few hundred frames take a few minutes either way, entirely on your machine; no uploader ever sees the files.
Method 4: darktable, free and independent of Apple's list
darktable is open-source, costs nothing, and ships its own RAW decoder with color profiles for the Lumix range, so it reads RW2 from bodies Apple hasn't reached yet — its camera support typically lands within weeks of a release rather than months. Import a folder, select everything in the lighttable view, and the export module writes JPEGs at whatever quality and pixel dimensions you set, unattended. The honest caveat is the learning curve: modules carry names like "filmic rgb" and "color calibration", the defaults produce a flat starting point on purpose, and your first hour will be spent learning the map. As the free fallback for an unsupported camera, though, nothing else on the Mac does the job as completely.
Panasonic's own converter, such as it is
Panasonic doesn't write a Mac RAW converter. It licenses one: SILKYPIX Developer Studio SE, a free cut-down edition of Ichikawa Soft Laboratory's SILKYPIX, is the official option for Lumix owners. It opens RW2 from Panasonic bodies only, and its distinguishing habit is reading the settings the camera recorded, so its default rendering lands closer to your in-camera color than anything else on this page — useful when the client approved the look on the camera's screen. Batch conversion to JPEG or TIFF is built in. Against that: the interface is dense and a generation old, and support for a newly released body depends on ISL shipping an update, so check the SE supported-model list before counting on it after a launch. Most Lumix shooters who keep it treat it as a bridge and a color reference, not a daily editor.
Method 5: Edit the photograph, then export it
Our app, so judge accordingly. Every method above converts the camera's data at someone else's defaults; none puts your interpretation in the file. RevelRaw is a native macOS editor for every major camera brand. It opens the .RW2 with its own pipeline, so a body missing from Apple's list still loads, and AI scene detection reads the frame and ranks 40+ presets against what it finds, with the full set of manual controls — exposure, tone curve, HSL, sharpening — on top. Export is where it earns its place in a conversion guide: a JPEG quality slider, sRGB, Display P3 or Adobe RGB output, size presets tuned for Instagram, print and web, and batch export that runs a whole shoot through your settings in one pass. The download is free and includes one full-quality export, so you can test it against your own files before spending anything. It requires macOS 26 or later.
When the job is a faithful copy and nothing more, Preview and sips are already on your Mac and already paid for. An editor matters once the JPEG is the deliverable.
Keeping Lumix color in the JPEG
Set L.Monochrome S on the camera and the in-camera JPEG comes out black and white; the RW2 from the same exposure converts to color everywhere, because the Photo Style rides in metadata that most converters never read. Real Time LUTs on the newer bodies behave the same way — baked into the JPEG, noted in the RAW. This is the single most common surprise in RW2 conversion: the "wrong" colors aren't a bug, they're the neutral data your camera was quietly styling for you.
It matters double if you shoot a hybrid kit. Plenty of S5 II and GH7 owners deliver graded V-Log footage and stills from the same day, and a straight Preview conversion produces stills that match neither the log look nor the finished grade. The fix is to develop the RW2 with intent: pull the still toward the same contrast and palette as the graded footage in an editor, or shoot RAW+JPEG with the look you need and deliver the camera's file. SILKYPIX gets you the in-camera rendering; everything else hands you the controls and assumes the look is your call.
Quality versus size: numbers that hold up
- Quality 85–90 is the working range. A 24-megapixel S5 II frame exports to roughly 8–12 MB there. Below 80, smooth gradients — dusk skies, studio backdrops — start to band; above 92 the file grows fast while the pixels stop changing visibly.
- Resize on export when the destination is a screen. A 2048 px long edge covers web galleries at 1–2 MB per file; Instagram wants 1080 px wide regardless of what you feed it. Full resolution is for print and for archives.
- sRGB unless print says otherwise. Browsers and phones assume it, and a Display P3 or Adobe RGB export turns dull the moment a platform strips the profile.
- High-Resolution mode frames need a plan. A 96- or 100-megapixel composite from an S5 II, G9 II or GH7 makes an enormous JPEG at full size. Export those at the dimensions the output needs, not the dimensions the file has.
- The RW2 stays. Deleting originals after conversion trades your negatives for prints. Any JPEG can be regenerated tomorrow at better settings, as long as the RAW exists.
Before you point anything at a full card
Batch conversions fail in ways a single test catches. Three minutes of checking saves an evening of redoing:
- Convert one demanding frame first — backlit, high ISO, or heavy on fine texture — and inspect it at 100%. Shadow noise and edge artifacts show at the extremes long before they show in an average frame.
- Watch for name collisions if you shoot RAW+JPEG. The camera gives both files the same base name, so P1010521.RW2 converted into the same folder wants to become P1010521.jpg — right where the camera's own JPEG may already sit. Send conversions to a separate output folder and the problem never comes up.
- Confirm the white balance survived. The converters on this page read the as-shot value from the file, but a frame shot under mixed light can land differently in different apps. If a batch matters, eyeball a few conversions against the camera's previews before trusting the rest.
FAQ
Does Preview open and convert RW2 files?
Yes, for any Lumix on Apple's supported camera list, which in macOS 26 includes the S5 II, S9, G9 II, GH7 and years of older G, GX, LX and FZ models. Open the file, choose File > Export, pick JPEG, and Preview writes a full-resolution copy. A body newer than your macOS shows a blank thumbnail instead, until Apple adds it in a system update.
How do I batch convert RW2 files to JPEG for free?
In Terminal: for f in *.RW2; do sips -s format jpeg -s formatOptions 90 "$f" --out "${f%.RW2}.jpg"; done converts every RW2 in the current folder using the decoder built into macOS. It works for supported bodies only; for a camera Apple hasn't added yet, darktable batch-exports with its own decoder, also free.
Does converting RW2 to JPEG lose quality?
Yes. JPEG compresses by throwing data away, and no setting turns that off. At quality 85 to 90 the difference stays invisible on screens and in normal-size prints. The real safeguard is keeping the RW2: as long as the original exists, you can re-export at any settings later.
Can I convert High-Resolution mode RW2 files?
Yes. High-Resolution mode writes a normal .RW2, just a much bigger one — 96 megapixels from an S5 II, 100 from a G9 II or GH7 — so anything that converts the body's ordinary files converts these too, only slower. Unless the output is a large print, set a smaller pixel size on export; a full-resolution JPEG from one of these frames is unwieldy everywhere else.
Why does the JPEG look flatter than the one from the camera?
The camera bakes your Photo Style or Real Time LUT into its own JPEGs but stores it in the RW2 only as a metadata note over neutral sensor data. Most converters ignore the note and render the neutral data. SILKYPIX Developer Studio SE reads the recorded settings and lands closest to in-camera color; in any other editor, you rebuild or replace the look yourself before exporting.
Is there a free Panasonic RAW converter for Mac?
Panasonic doesn't write one itself. It points Lumix owners to SILKYPIX Developer Studio SE, a free edition of Ichikawa Soft Laboratory's converter, which batch-converts RW2 from Panasonic bodies to JPEG or TIFF and honors the settings the camera recorded. The interface is dated and new-body support depends on its own list, but the price is right.
Put your look in the JPEG. Download RevelRaw, drop in an .RW2, and see which presets the scene detection ranks for your frame; your first full-quality export is free. Get it on the Mac App Store (requires macOS 26 or later).
Related reading: How to open RW2 files on a Mac · What is an RW2 file? · Panasonic RAW editing on a Mac · RW2 editing in RevelRaw · Convert RAW to JPEG on a Mac, any camera