GoranimacOS 15.0+ · Universal Binary

Image conversion,
simplified.

Image conversion, simplified.

Open the floating window from your menu bar, drop images onto a card, and watch them convert to HEIC, JPG, PNG, WebP or TIFF instantly. Local only — nothing ever leaves your Mac.

Download on the Mac App Store
See the app in action

01 · DRAG & DROP

Drop once. Done instantly.

Just drag your images onto Gorani in the menu bar. Instantly converts JPG · PNG · WebP · HEIC.

JPGPNGWebPHEIC
A Gorani drop zone highlighted while images are being dragged onto it — the JPG zone shows a dashed accent border and a 'Drop here' affordance.

02 · ZONES

Your workspace, organized by format.

Register your formats and projects as Zones — just choose where to drop.

Per-Zone formatPer-Zone qualityDrop source folderFixed folder
Gorani's main grid showing JPG, PNG, WebP and HEIC zones side by side, plus per-project zones for Project A, B and C.

03 · CONVERT

Quality, size, your call.

Format, quality, resize, output path — save different settings per Zone and reuse them instantly.

4 FormatsQuality SliderAuto ResizeOutput Folder
The per-Zone settings sheet showing format dropdown, quality slider, resize toggle, output location and metadata preservation options.

04 · HISTORY

Every conversion, at a glance.

When, where, and how much was saved. Search and review up to 1,000 conversion records.

1,000 records↓84% max savedFilename search
Gorani's History window with a sidebar grouping by zone and format, and a list of recent conversions showing per-file size savings.

05 · ON-DEVICE

Your photos never leave your Mac.

All conversions happen on-device. Choose exactly what metadata to keep — or strip it all.

100% On-DeviceEXIF · GPS preservedLives in the menu bar
Three highlight cards — 100% On-Device, EXIF · GPS Preserved, and Lives in the Menu Bar — summarizing Gorani's privacy posture.
Use cases

Gorani is fast for moments like these

Tidying iPhone photos

Drop the HEICs you received via AirDrop onto the JPG card — ready to paste into Photos, Notion or Figma instantly.

Optimizing images for the web

Drop PNG/JPG originals onto the WebP card at quality 85 and 1920px long-edge. Compressed and saved straight into your CDN directory.

TIFF for archival

Keep the master copy as 100% TIFF and the deliverable as JPG — drop the same file onto two cards side by side.

Batch screenshot conversion

Turn macOS's default PNG screenshots into WebP or JPG with a single drag. Create per-folder cards and repeat work collapses into one gesture.

Under the hood

macOS native, built solid

  • Swift + SwiftUI
    Pure SwiftUI with Window / MenuBarExtra / Settings scenes, regular app lifecycle.
  • ImageIO-based decoding
    HEIC, JPG, PNG and TIFF handled directly via CGImageSource/CGImageDestination.
  • libwebp fast encoding
    SDWebImage/libwebp-Xcode SPM package, tuned with method=2 + thread_level=1.
  • Lanczos resizing
    High-quality downscaling via CIFilter.lanczosScaleTransform.
  • EXIF orientation fix
    Pixel rotation via CIImage.oriented before export, then saved with orientation=1.
  • App Sandbox
    files.user-selected.read-write + files.bookmarks.app-scope with security-scoped bookmarks.
  • Universal binary
    arm64 + x86_64. Native on both Apple Silicon and Intel Macs.
FAQ

Frequently asked questions

Does conversion require the internet?+

No. All conversion runs locally on your Mac and your files never leave your device. Gorani sends only anonymized usage signals (anonymous app launch, drop zone creation, paywall presentation, etc.) via TelemetryDeck — no personal identifiers, file content, names, or IP addresses, and never used for tracking.

Which formats are supported?+

Two-way conversion between HEIC, JPG, PNG, WebP, and TIFF. Decoding uses macOS ImageIO, and WebP encoding uses the libwebp SPM package.

What macOS version do I need?+

macOS 15.0 Sequoia or later. The app ships as a Universal binary (arm64 + x86_64) and runs natively on both Apple Silicon and Intel Macs.

How do the resize options work?+

Four modes: long-edge fit, force size, scale factor, and maxWidth/maxHeight limits. Core Image's Lanczos filter provides high-quality downscaling, and EXIF orientation is auto-corrected before export.

Can I install this from the Mac App Store?+

Yes, Gorani is available for free on the Mac App Store. It's built with App Sandbox and minimal entitlements for security, with open source license notices available in the app's Settings.

Is Gorani open source?+

The app itself is not open source, but the licenses of every third-party library it uses (libwebp, Next.js, React, and more) are listed on /opensource and inside the app's Settings bundle.

Start today

Set up a few cards once, and image conversion becomes part of your daily flow.

Download on the Mac App Store

macOS 15.0 or later · Free