Convert PSD to JPG on Windows: 3 Methods
Export PSD to JPEG on Windows from your design app, then convert flattened PNG with Paint or FFmpeg. Keep layered masters untouched.
Stakeholders want JPEG proofs, not layered PSD files. CMS uploads and email often reject PSD. Paint and Photos do not reliably open complex layered files, so the reliable Windows path starts in your design app: flatten, export, then convert or resize copies for delivery.
Keep the PSD master
| File | Role |
|---|---|
| PSD | Layered edit master |
| PNG | Flattened intermediate with transparency |
| JPEG | Client proof, web, email |
Never overwrite PSD when exporting JPEG. Archive masters on project storage and write deliverables to a separate folder. For camera RAW shoots, see RAW to JPG on Windows . For flattened PNG handoffs, see PNG to JPG on Windows .
Method 1: Flatten and export from your design tool
Best for: Accurate comps with text, smart objects, and approved color.
- Open the PSD in Photoshop, Affinity, or your usual editor.
- Merge or flatten visible layers to match the approved look.
- Export JPEG (or PNG if you still need transparency later) to
deliverables\. - Use sRGB for web and email unless print asked otherwise.
| Export setting | Typical value |
|---|---|
| Color space | sRGB for web |
| Quality | 85 to 90 |
| Long edge | 1920 to 2400 px for most proofs |
When the editor exports JPEG directly at the right width, you are done for a single file.
Limitation: Design apps are slow for resizing an entire project folder after export.
Method 2: Convert with Paint
Best for: One flattened PNG when you only need a quick JPEG.
- Open the flattened PNG in Paint.
- File → Save as → JPEG picture.
- Choose quality if prompted, then save a new filename.
Limitation: Paint does not open complex PSD files. Flatten in the design tool first.
Method 3: Batch with FFmpeg
Best for: Many flattened PNG exports from one project.
Install FFmpeg if needed:
winget install --id Gyan.FFmpeg -emkdir jpg-out
Get-ChildItem flattened\*.png | ForEach-Object {
ffmpeg -i $_.FullName -vf scale=1920:-2 -q:v 3 "jpg-out\$($_.BaseName).jpg"
}Some FFmpeg builds open simple PSD files (ffmpeg -i comp.psd -q:v 3 comp.jpg). Test one file first. Complex layers often fail, so flatten in the design tool when this errors.
Limitation: You maintain the commands. Spot-check text and gradients at 100% zoom before sending the full set.
Which method should you use
| Situation | Start here |
|---|---|
| Accurate layered comps | Design tool export |
| One flattened PNG | Paint |
| Folder of flattened exports | FFmpeg |
| Same width and quality across many proofs after export | GetCompress resize and compress |
When the design export is enough
A direct JPEG export from Photoshop or Affinity is enough for one proof when width and quality already match the portal.
GetCompress does not open layered PSD files. After you have JPEG or PNG copies, it fits recurring delivery work: one max width, one quality preset, and a local batch for the whole project folder. It does not replace a design editor. For general image sizing after export, see how to compress images on Windows .
- Convert PNG to JPG on WindowsConvert PNG to JPG on Windows with GetCompress, Paint, or FFmpeg. Keep PNG when you need transparency; flatten first when you do not.
- How to Compress Images on WindowsCompress images on Windows with GetCompress, Photos, or FFmpeg. Resize JPG and PNG, convert WebP, and keep sharp UI for email or web.
- Convert RAW to JPG on WindowsConvert RAW to JPG on Windows with Photos, Lightroom, or camera software. Keep RAW masters; deliver JPEG for clients and portals.
- Convert PSD to JPG on MacExport PSD to JPEG on Mac with Preview or your design app, then batch resize. Keep the PSD master; deliver flattened JPEG proofs.