Convert PSD to JPG. Offline.

Your files stay on your Mac.

Convertessa app window showing the format catalog and drop area
What it does

Flatten PSD layers into a shareable JPG

Convertessa reads the flattened composite that Photoshop saves inside a PSD and writes it out as a JPEG through libvips: layers resolved, colour delivered as RGB, one image per file. JPEG is lossy, so you set the quality that suits the job before the run starts. Drop a single document or a folder of them; the work happens on your Mac, with nothing uploaded.

From layers to pixels

A PSD is a project; JPEG is a picture

Photoshop's format stores a project: layers and groups, masks, adjustment layers, smart objects, live text, paths, spot channels — plus a flattened preview of what all of it adds up to. That preview, the composite, is what every non-Adobe reader actually converts, and it is where the surprises live.

Photoshop writes the composite only when Maximize PSD and PSB File Compatibility is enabled under Preferences, File Handling. Turn it off to save disk space and the document still opens perfectly in Photoshop, while everything else in the world sees a stale composite or none at all. When a converted JPEG shows an older version of the artwork, that setting is the first thing to check; re-saving with it on repairs the source for good.

What a JPEG cannot carry

  • Transparency. JPEG has no alpha channel, so anything showing the checkerboard is composited against a solid background. A logo destined for a coloured page wants PNG or WebP instead.
  • More than eight bits per channel. 16-bit and 32-bit documents are reduced to 8-bit; long smooth gradients are where you notice.
  • CMYK, Lab and Duotone intent. The output is RGB. Print-intent files shift most in the deepest blacks and the most saturated cyans and oranges, so proof the result rather than trusting it.
  • Everything non-pixel: extra alpha channels, paths, guides, slices, annotations, layer names.

Two things go better than expected. Text is already rendered into the composite, so no fonts need to be installed and nothing can be substituted — a designer's file with licensed type converts identically on a machine that has never seen those fonts. And libvips streams large documents instead of loading them whole, which is why a folder of 400 MB posters does not bring the Mac to its knees.

JPEG is lossy, so you set the quality. Photographic artwork holds up around 85; flat colour, logos and type want more, because chroma subsampling is unkind to hard edges. Whatever you export, keep the PSD — flattening runs one way only.

How it works

Three steps. No upload required.

1

Add your PSD files

Drag one document or a folder of them onto the queue. Convertessa reads each file's saved composite, so nothing needs Photoshop to be installed, running or licensed on this machine.

2

Choose JPG and quality

Pick JPG as the output and set the quality: around 85 for photographic artwork, into the low 90s when the piece contains type, logos or large areas of flat colour.

3

Convert, keep the PSD

Click Convert. Each JPEG lands in your destination folder as flattened RGB with no alpha channel. Archive the PSD anyway — once the layers are gone from a file, they are gone.

Format catalog

From everyday files to pro media.

Images, audio, video, documents, archives, eBooks and fonts — all converted natively, right on your Mac.

Conversion explorer

What do you want to convert?

Pick a format you have — see everything Convertessa can turn it into.

conversion combinations
I have a
can be converted to
From MP4

Features

Built for real work.

Batch conversion

Convert hundreds of files at once with per-type group defaults and individual overrides.

Modern image formats

First-class support for HEIC, AVIF and WebP — encode and decode, both ways. Read JPEG XL and a dozen more modern formats too.

Drag & drop

Drop files anywhere on the window. Native, instant, and exactly what you’d expect on a Mac.

Quality control

Dial in compression, resolution and bitrate. Keep originals pristine or shrink for sharing.

Collision-safe naming

Never overwrite a file by accident. Convertessa appends safe suffixes automatically.

Conversion history

Every job is logged locally. Re-run a previous conversion or revisit recent outputs in a click.

Archive the output

Bundle your converted files straight into a single ZIP, TAR or 7z — packaged and ready to share the moment a job finishes.

Convert from Finder

Right-click any file in Finder and choose Convert. A Quick Action handles it on the spot — no need to open the app first.

Compact mode

Shrink Convertessa to a tidy mini window that tucks into a corner — just a drop zone and a format picker for quick, one-off conversions.

Your files never leave your Mac.

No cloud. No account. No upload. Every conversion happens entirely on-device, using the power already in your Mac. What you convert is nobody’s business but yours.

On-device processing Zero telemetry No file uploads
For power users

There’s a command line, too.

Script conversions, wire them into your build, or batch a folder from the terminal. The same engine, no GUI required.

Read the full CLI documentation
zsh — convertessa
# Convert a single file
$ convertessa input.psd --to jpg
photo.jpg · 1.2 MB · 0.4s
 
# Batch a whole folder
$ convertessa ./*.psd --to jpg -o ~/Exports
14 files converted · 4.1s
Made to fit

And a compact mode.

Shrink Convertessa down to a small, focused window — drop, convert, done, with your recent conversions one click away.

Convertessa in compact mode — a small window with a drop area and recent conversions
Pricing

One price. Yours for good.

Lifetime license
$19
One-time payment
No subscription. No renewals. Ever.
Get the app
  • 1,000+ conversion combinations
  • Lifetime future updates
  • No account required
  • Unlimited devices

macOS 14+ · Apple Silicon & Intel

Changelog

What’s shipped so far.

New formats, new features, and fixes — every release, on the record.

FAQ

Good questions.

Convertessa is a native macOS app that converts your files between formats — images, audio, video, documents, archives and eBooks — entirely on your Mac. Drop a file in, choose an output, and it’s done. No uploads, no account, no subscription.
Convertessa is an orchestrator. Under the hood it relies on best-in-class open-source engines — FFmpeg for audio & video, Pandoc for documents, libvips for images, LibreOffice for office formats, and Calibre for eBooks. It installs them for you with a click, then calls the right tool, or chain of tools, in the right order for whatever you’re converting. You get one clean native interface instead of a tangle of command-line flags. These binaries aren’t bundled with the app and are never installed without your approval — Convertessa simply calls them in a terminal session on your behalf.
Popular ones include JPEG, PNG, HEIC, WebP and AVIF; MP3, AAC, FLAC and WAV; MP4, MOV and MKV; PDF, DOCX and EPUB; ZIP, TAR and 7z — and many more. See exactly what converts to what in the conversion explorer →
Email us and we’ll add it in an upcoming release. Convertessa’s format coverage grows with what people actually need, so your request genuinely helps shape the app.
Your files? Never. Every conversion happens locally on your Mac. Your files are never uploaded, and nothing you convert is ever sent anywhere. Our Privacy Policy spells out exactly what limited data the app does store.
No analytics, no tracking, no telemetry. Your files and conversions stay entirely on your Mac — nothing you convert is ever sent anywhere. The app periodically checks for software updates in the background; like any web request, that check reveals only standard request metadata (your IP and app/OS version) to our update server — never your files, name, email, or license — and updates are always user-approved. Separately, on the website only, our purchase-confirmation page reports a completed sale to Google Ads so we can measure our own ad performance — it never runs while you’re browsing or converting, only after checkout. Our Privacy Policy spells out exactly what’s stored — and what isn’t.
Yes. Convertessa is a universal app and runs natively on Intel Macs. It requires macOS 14 or later.
Yes. It’s tuned for Apple Silicon (M-series) and runs natively — fast and energy-efficient. macOS 14 or later.
Yes — your license works on an unlimited number of your own Macs. Buy once and install it everywhere you work.
You get a genuinely useful, private, native Mac app for a single $19 payment — no subscription, ever. And your purchase directly supports a small independent developer and the app’s ongoing updates and new formats.
There’s no separate trial, but every purchase is backed by a 14-day money-back guarantee. If Convertessa isn’t right for you, contact your payment processor within 14 days to request a full refund — no questions asked. You can also email us and we’ll help route it.
Quite possibly — just email us. If you’re a student, run a non-profit, or have another good reason, reach out and we’ll sort you out.
Convertessa was built by Daler Azimov — a developer who needed a fast, private, native file converter for his own work, and decided to make the one he wished existed. Connect on LinkedIn →

That is the composite problem. Photoshop stores a flattened preview beside the layers only when Maximize PSD and PSB File Compatibility is enabled; with it off, non-Adobe readers fall back on whatever composite the file happens to hold, which may be stale or missing. Open the PSD, turn the setting on under Preferences, File Handling, save again, and convert the re-saved file. Quick Look and Finder thumbnails start behaving at the same time.

JPEG has no alpha channel, so transparency cannot survive in any form. Transparent pixels are composited against a solid background — typically white — and what looked like a floating logo arrives on a rectangle. If the artwork is going onto a coloured page, choose PNG or WebP. If JPEG is mandatory, put the intended background colour on its own layer in Photoshop before saving, so the composite already contains it.

No, and it is worth being blunt. Flattening runs one way: adjustment layers are applied, masks are resolved, smart objects are rendered, blend modes are calculated, and the result is a single grid of pixels. Nothing reconstructs that, whatever tool you try. Treat the PSD as the master and the JPEG as a delivery copy, and never let the JPEG become the only surviving version of a piece of artwork.

Expected. CMYK describes ink on paper; a JPEG for screens is delivered as RGB, and the conversion has to map colours ink can produce that a display cannot, and the reverse. The drift shows up in the deepest blacks and in saturated cyans and oranges. For circulating an approval proof this is usually fine, but never judge print colour from a converted JPEG — judge it from a press proof or from the PSD in a colour-managed application.

No. Text layers are already rendered into the composite Photoshop saved, so the conversion is reading finished pixels and no substitution can occur. This is one of the few places where flattening works in your favour: a file built with licensed fonts converts identically on a machine that has never had them. The flip side is that a typo cannot be fixed in the JPEG — that has to go back to the PSD.

Higher than you would use for a photograph. JPEG discards colour detail through chroma subsampling, and hard edges — text, logos, thin rules, boundaries between flat colours — are exactly where that surfaces as fringing. Around 85 is comfortable for photographic work; move into the low 90s once type is involved.

convertessa ./Artwork/*.psd --to jpg --quality 92 -o ~/Deliverables

No. The composite reflects the document as it looked at the moment it was saved, so layers switched off stay off, and layer opacity, blend modes and clipping masks are all resolved into that one rendered result. To get a version with a hidden layer showing, toggle it in Photoshop, save, and convert again. Convertessa reads the file as it was written; it has no way to reach inside and pick different layers.

It is reduced to eight bits per channel, because JPEG has no other option. For most images that passes unnoticed. Where it shows is in long, smooth gradients — a clear sky, a soft vignette, a studio backdrop — as faint banding between tonal steps. If a gradient is central to the piece, adding a small amount of noise in Photoshop before export hides those steps far more effectively than any encoder setting.

We’d love to hear from you. Email us and you’ll get a reply from a real person — the one who made the app.