HEIC to JPEG

A local-only browser tool for converting HEIC images into more compatible formats with batch support.

Type: tool  |  Status: archived  |  Tech: Next.js, JavaScript, Tailwind CSS, PWA, IndexedDB

AI involvement: moderate (ChatGPT) — Built as an AI-assisted weekend project, using LLM support for implementation, iteration, and browser-side file workflow design.

HEIC to JPEG screenshot HEIC to JPEG screenshot

heic-to-jpeg

A local-only browser tool for converting HEIC images into more compatible formats with batch support.

Status: archived  |  Type: tool  |  Visibility: public

Tech: Next.js  ·  JavaScript  ·  Tailwind CSS  ·  PWA  ·  IndexedDB

AI involvement: moderate (ChatGPT) — Built as an AI-assisted weekend project, using LLM support for implementation, iteration, and browser-side file workflow design.

Screenshot Screenshot

GitHub →

Why I built this: Built to make Apple HEIC images easier to use in common workflows without relying on cloud uploads or desktop-only conversion tools.


Overview

HEIC to JPEG is a local-only browser-based image conversion tool built as a responsive PWA. It converts Apple HEIC images into more widely compatible formats directly in the browser, making it useful for people who need a quick, portable conversion workflow without uploading personal images to a remote server.

The project emphasizes privacy, convenience, and batch usability. It supports multiple-image conversion and ZIP export so converted images can be downloaded together, while keeping the entire workflow client-side in a lightweight Next.js application.

Features

Installation

# clone the repository
git clone https://github.com/yourusername/heic-to-jpeg.git

# enter the project directory
cd heic-to-jpeg

# install dependencies
npm install

# start the development server
npm run dev