Payas Web Kit · Viewer

Payas Imager

A fully client-side image viewer supporting 11 formats including HEIC. Zoom, pan, rotate, flip, and present images — all without leaving your browser.

id::payas-imager · stable
KitPayas Web Kit
PlatformBrowser · Web
Formats11 (incl. HEIC)
HEICheic2any · in-browser
ExportDownload · Clipboard · Print
ThemesLight · Dark
LicenseMIT
Formats
11
JPEG PNG GIF BMP TIFF WebP SVG ICO AVIF HEIC HEIF
HEIC/HEIF
In-browser
No server upload
Slideshow
Fullscreen
Fade · Slide · None
Transforms
4
Rotate · Flip H/V
features

What Payas Imager does

11 image formats
JPEG, PNG, GIF (animated), BMP, TIFF, WebP, SVG, ICO, AVIF, HEIC, and HEIF — natively or via in-browser conversion.
HEIC conversion
iPhone HEIC/HEIF photos are converted to JPEG entirely in the browser using heic2any — no file is uploaded to any server.
Zoom & pan
Mouse-wheel zoom centred on cursor, click-drag panning, fit-to-window, 100%, 200% shortcuts. Configurable zoom sensitivity and smooth animation.
Non-destructive transforms
Rotate 90° left/right, flip horizontal/vertical — applied as CSS transforms. Original file is never modified. State persists per image in the session.
Fullscreen slideshow
Presentation mode with thumbnail strip, play/pause, configurable interval (2–10 s), transition effects (Fade, Slide, None), and progress bar.
Export & share
Download the original file, copy to clipboard via Canvas API, or send to the browser print dialog. HEIC exports as JPEG.
technical · details

Technical details

Entry pointpayas-imager.html — single HTML file
StackHTML5 · CSS3 · Vanilla JavaScript ES2022
DependenciesBootstrap 5.3.3 · Font Awesome 6.5.2 · heic2any 0.0.4 · Google Fonts
StoragelocalStorage — theme and settings only. Images are not persisted.
Supported formatsJPEG · PNG · GIF · BMP · TIFF · WebP · SVG · ICO · AVIF · HEIC · HEIF
Canvas backgroundCheckerboard · White · Black · Grey · Dark (configurable)
Image renderingAuto · Crisp Edges · Pixelated · Smooth (configurable)
DeveloperSaman Wijesinghe
LicenseMIT