# Helvety Image Upscaler > Helvety Image Upscaler upscales PNG/JPEG/WebP in the browser. The Real-ESRGAN AI model runs inside a Web Worker via onnxruntime-web (WebGPU with WASM fallback); weights download lazily on first AI run and cache locally via the Cache API. A high-quality canvas-resample fallback is used automatically when WebAssembly is unavailable. Choose 2×/4× or target width/height, batch up to five files, per-image animated processing status, PNG export; no image upload to Helvety servers. Output dimensions are capped when needed to fit each browser’s canvas limits (especially relevant on mobile Safari). MIT-licensed, Swiss-built. ## Canonical URL - [Helvety Image Upscaler](https://helvety.com/image-upscaler): Main application route ## Crawling And Indexing - The public image upscaler route is intended to be crawlable and indexable. ## Related Helvety Apps - [Helvety](https://helvety.com) - [Helvety Store](https://helvety.com/store) - [Helvety PDF](https://helvety.com/pdf) - [Helvety Auth](https://helvety.com/auth) - [Helvety Contacts](https://helvety.com/contacts) - [Helvety Notes](https://helvety.com/notes) - [Helvety Tasks](https://helvety.com/tasks) ## Source - [GitHub Repository](https://github.com/CasparRubin/helvety): Open-source monorepo for helvety.com web applications and shared packages (MIT)