focus.js

focus.js is an ES6/Vanilla JavaScript plugin to provide smooth interactive image inner zoom functionality that reacts to mouse movement.
Demo Visit
Mouse hover and finger pinch zoom

Hover_pinch_zoom

HoverPinchZoom.js is a JavaScript image zoom & pan library that works seamlessly on both desktop and mobile devices.
Visit

pixasso-js

pixasso-js is a small, dependency-free JavaScript library used to pixelate a given image with configurable pixel size and zoom using HTML5 Canvas 2D API.
Visit

view-bigimg

view-bigimg is a JavaScript library which displays your image in a lightbox popup, with the capability of touch-friendly image zooming and image panning.
Visit

zoom-and-pan

Yet another vanilla JavaScript library that allows the user to zoom and pan an image within a specific container.
Visit

zoomzoomzang

A Simple Image Zoom that doesn't require jQuery or any library.
Visit

MediumLightbox

Nice and elegant way to add zooming functionality for images, inspired by medium.com
Visit

ZoomNPan

ZoomNPan is a tiny JavaScript library that allows to zoom in/out and pan an image using mouse wheel and cursor move.
Visit

js-cropbox

A lightweight and simple js extension to crop your image.
Visit

wheelzoom

Simple Javascript library for zooming IMG elements with the mousewheel.
Visit

ImageRotatorJS

ImageRotatorJS is a pure JavaScript library for creating an 3D image rotator with realistic perspective and reflections. Each image may be ‘Zoomed’ as it approaches the center bottom of the rotator to give a 3D effect. The ‘Zoom’ is specified in the initialization call and is applied to the width, height and font size of the image.
Visit

simplezoom.js

A tiny JavaScript library to preview images, better way!
Visit

zoomer

A javascript library to zoom on images
Visit

previewImage-mobile

Fang Wei Xin js-sdk wx.previewImage javascriptShi Xian ,Zhi Chi Tu Pian Yu Lan ,Hua Dong Qie Huan ,Shuang Zhi Suo Fang ,Tu Pian Huan Cun ;Support for picture preview, slide switch, double finger zoom, picture caching
Visit

v-zoom

NPM package
Visit

VanillaJS-Image-Zoom-Plugin-Pure-JS-

VanillaJS Image Zoom Plugin (Pure JS)
Visit

js-cropper

Pure JavaScript image cropper
Visit

dmuka.Zoom

The dmuka.Zoom JavaScript library enables your user to zoom images with the mouse wheel and pan zoomed images with mouse hover & movement.
Visit

Image-Hover-Zoom

It is an amazing code of CSS with No Javascript for displaying Image.
Visit

amplify

Amplify is a lightweight inline image zoom library which allows users to increase the size of images in their original positions. Press on the Enter and Space keys to close the enlarged images.
Visit

ImageZoom

A light javascript library to zoom on images. No dependencies & cross-browser!
Visit

imagePreview

imagePreview is an iOS style, Mobil-first, super smooth image viewer written in JavaScript.
Visit

image-viewer

A minimal image viewer that enables the user to zoom, pan, flip and rotate an image on an HTML5 canvas.
Visit

image-zoom

Fast image zoom on click as seen on a popular publishing platform
Visit

zooom.js

A simple plugin for image zooming without dependencies ~1.65KB gzip
Visit

mango

Mango is a lightweight, blazing fast image zoom library used to overlay your images on the top of the webpage just you seen on Medium.com. You can close the image zoom popup by clicking on the screen or scrolling the web page.
Visit

js-image-zoom

A lightweight and zero-dependency JavaScript image zoom library to enlarge part of your image and display the zoomed image in a specific container on mouse hover.
Visit

zooming

Image zoom that makes sense.
Visit

TinyZoomJS

TinyZoom.js is a simple, lightweight JavaScript library to provide an interactive and fullscreen image viewing experience on your webpage.
Visit

drift

Drift is a standalone and highly configurable JavaScript library that provides responsive, smooth hover (or touch) zoom effect on images.
Visit
© 2025 FrontendPik