Convert TIFF to JPG. Offline.

Your files stay on your Mac.

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

What TIFF-to-JPG conversion does

Convertessa opens each TIFF with libvips, reads whatever compression scheme and bit depth the file's tags declare, and writes a standard baseline JPG at the quality you set. The full pixel grid is preserved, high-bit-depth data is reduced to eight bits per channel, EXIF is stripped, and every step runs on your Mac — a 400 MB archival scan never waits on an upload.

TIFF in practice

A TIFF is a container, not one format

A TIFF is less a picture format than a filing cabinet. The 1986 specification defines a set of numbered tags, and everything about the image — how the pixels are compressed, how many channels there are, how deep each channel is — is written into those tags rather than fixed by the format. That is why two files ending in .tif can be completely different animals: an uncompressed 8-bit RGB scan, a bilevel Group 4 fax page, a 16-bit-per-channel drum scan, or a TIFF whose tiles are themselves JPEG-compressed.

What survives the trip to JPG

The pixel grid, at its original size. A 9,600 by 12,800 archival scan comes out as a 9,600 by 12,800 JPG. libvips does the decoding and the encoding, and because it streams the image in tiles instead of loading the whole raster at once, a gigapixel scan converts without filling memory.

What cannot come along

  • Extra pages. Document scanners love multi-page TIFFs. JPG has no concept of a page, so a stack of scanned sheets cannot survive as one JPG.
  • Bit depth beyond 8. Baseline JPEG stores eight bits per channel. A 16-bit TIFF falls from 65,536 tonal steps per channel to 256 — usually invisible, occasionally visible as banding across a smooth sky or a studio backdrop.
  • Alpha. TIFF can carry a transparency channel; JPG has none, so transparent regions are flattened onto a solid background before encoding.
  • Photoshop layers, which live in a private tag most readers ignore. The flattened composite is what gets converted.

One gotcha catches print people every time: prepress TIFFs are frequently CMYK, and a JPG destined for a browser or a phone is sRGB. Strongly saturated colours shift in that move — rich cyans and warm oranges especially — because they sit outside what sRGB can describe. And the direction is one-way. LZW and Deflate TIFF compression are lossless; JPEG compression is not. If the TIFF is your master, keep it.

How it works

Three steps. No upload required.

1

Drop the scans in

Drag a single .tif or a whole folder of scanned pages onto the queue. Uncompressed, LZW, Deflate and Group 4 TIFFs all read the same way, so a mixed folder needs no sorting first.

2

Choose JPG and quality

Pick JPG as the target and set the quality value. Around 90 keeps fine detail in text edges on document scans; 80 is plenty for a reference copy of a photographic original.

3

Run the batch

Start the queue. Each TIFF is decoded and re-encoded locally, EXIF is dropped from the result, and the JPGs land beside the originals or in whatever output folder you named.

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.tiff --to jpg
photo.jpg · 1.2 MB · 0.4s
 
# Batch a whole folder
$ convertessa ./*.tiff --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 →

JPG holds exactly one image, so a multi-page TIFF cannot survive intact as a single JPG. Multi-page files come mostly from document scanners and fax software, which use TIFF as a lightweight page container. If the pages matter as a set, convert to a format that has pages; if you only need the artwork, a single-image TIFF is the cleaner input.

No — that ratio is normal. An uncompressed TIFF stores every pixel literally, roughly three bytes per pixel for 8-bit RGB and six for 16-bit. JPEG throws away detail the eye is poor at noticing and entropy-codes the rest, so 20:1 or 30:1 at a high quality value is routine for photographic content. Flat graphics compress even harder.

Most often the TIFF was CMYK, from a print or prepress workflow, and the JPG is sRGB. Colours that live outside the sRGB gamut have to be mapped inward, so the most saturated areas lose punch. A second cause is bit depth: a 16-bit gradient rendered into 8 bits can show faint banding that was not in the original file.

No. Both extensions mean the same format — the three-letter form is a leftover from DOS filename limits. Convertessa treats them identically, and a folder containing both converts in one pass. What actually varies between two TIFF files is the compression tag recorded inside them, not the letters after the dot.

Higher than you would for a photograph. JPEG works on 8 by 8 blocks of frequency data, and hard black-on-white glyph edges are exactly the high-frequency content it struggles with, producing faint halos around letterforms. 92 or above keeps that under control. For pure bilevel scans — black text, white paper, no greys — a lossless target suits the material better than JPG does.

Yes. The CLI takes a glob and an output directory:

convertessa ~/Scans/*.tif --to jpg --quality 92 -o ~/Exports

Each file is written into ~/Exports under the same base name. Add a second run for *.tiff if the folder mixes both extensions, or pass the folder path itself to catch everything inside it.

No. Convertessa never resizes or crops — the output has the same width and height in pixels as the source TIFF, down to the last row. What changes is how those pixels are stored: eight bits per channel, sRGB, and JPEG's lossy encoding at the quality value you chose.

JPG has no transparency at all, so the alpha channel is not carried over; transparent and semi-transparent areas are composited against a solid background during conversion. If the cut-out edge matters — a product shot with no background, a logo, a UI asset — a format that keeps alpha is the right target and JPG is not.

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.