Back to Portfolio
web

App Store Resizer

100% client-side web tool to resize screenshots, generate app icons, and create image sets for App Store Connect (iOS) and Google Play. No server, no uploads.

Next.jsTypeScriptCanvas APIJSZipTailwind CSSVercel

About the project

App Store Resizer is a privacy-first developer tool that runs entirely in the browser. All image processing happens locally using the Canvas API — no images are ever sent to a server. It was built to solve a real pain point: preparing screenshots and icons for App Store Connect and Google Play requires specific sizes for dozens of device types, which is tedious to do manually. The tool automates this completely, from a single source image to a ready-to-submit ZIP.

Key Features

🔒

100% Client-Side

All processing in-browser via Canvas API. No uploads, no servers, full privacy.

✂️

Interactive Crop Editor

Visually adjust crop for each device size before exporting.

🎯

Smart Auto-Detection

Detects the best platform and resolution match for your input image.

📦

Bulk ZIP Export

Download all assets in one organized ZIP, ready for Xcode or Android Studio.

📱

All iOS Sizes

iPhone, iPad, Apple Watch Ultra, macOS icons and App Store screenshots.

🤖

Full Android Support

mdpi to xxxhdpi launcher icons, Play Store banner and all screen sizes.

Tech Stack

Frontend

Next.jsTypeScriptTailwind CSS

Image Processing

Canvas APIBrowser File APIBlob API

Export

JSZipFileSaver.js

Deployment

VercelEdge Network

Gallery

3 screenshots — click to expand