Skip to content

Mission 05 · In-house product · Desktop app

Mercurio Conversor

A batch image converter that works on your computer, without uploading anything.

Platform
Linux and Windows
Stack
Go · Wails · Svelte
Fig. 1 · Image list in Mercurio Conversor

01

The mission

Convert lots of images at once without handing them to a conversion website: drop them in, pick the format and done, with the photos cleaned of camera and location data.

Batch image converter for Windows and Linux. Drop the images in, pick the format and convert them all at once, on your own computer: nothing is uploaded to a server and EXIF and location data are always removed.

  • JPEG, PNG, WebP, GIF, BMP, TIFF and SVG
  • Choose quality and maximum size
  • Everything runs on your computer

02

What it does

  1. 02.1In batches

    Drop all the images at once from the file manager, Wayland included, and convert them in a single pass.

  2. 02.2Formats

    Reads JPEG, PNG, WebP, GIF, BMP, TIFF and SVG, and saves JPEG, PNG, WebP, GIF, BMP or TIFF. Each image can go to a different format.

  3. 02.3Quality and size

    Quality for JPEG and WebP and a maximum size that shrinks without distorting or enlarging.

  4. 02.4No metadata

    Always strips EXIF, GPS and camera data, applying the orientation first so phone photos don't come out rotated.

  5. 02.5Folder or ZIP

    Saves to a folder or a single ZIP, and if a name already exists it saves it as “name (1)”.

  6. 02.6For each system

    Installer or portable build for Windows, and .deb, .rpm, .tar.gz or AppImage for Linux.

03

How it's built

Built with Wails: Go backend and a Svelte and TypeScript interface. The conversion is pure Go, with no C dependencies or external tools, so the binary is small and needs nothing else installed. The Windows and Linux packages are built and published automatically with GitHub Actions, with their SHA-256 checksums.

Stack

  • Go
  • Wails
  • Svelte
  • TypeScript

04

On screen

Fig. 2 · Converted images in Mercurio Conversor