imageāorientation CSS Demo - Online Fix Rotated Photos
Control imageāorientation: from-image vs none. See how the browser interprets EXIF rotation. Fix portrait photos.
UD5 Toolkit
Align two photos manually to create a seamless panorama
Upload both photos to start stitching
Supported formats: JPEG, PNG, WebP
Control imageāorientation: from-image vs none. See how the browser interprets EXIF rotation. Fix portrait photos.
Create a mosaic where many small tiles are replaced with solid colors from a palette. Pixel art style. Adjust grid size. Local canvas.
Split an image into equal grid parts or horizontal/vertical strips. Useful for Instagram carousel posts or puzzle creation. Everything runs in your browser.
Interlace two images into a striped pattern for lenticular lens printing. Preview with simulated tilt. DIY fun.
Create a trippy slitāscan effect from any image. Simulates the famous photographic technique. Adjust direction and width.
Drag a slider over two images to see the differences instantly. Perfect for showcasing retouches or compression effects.
Rotate any JPEG or PNG by exact 90° increments or flip horizontally/vertically. Preserves original quality. Pure browser canvas.
Rotate an image by any angle with a live preview. Adjust background fill. Download the corrected orientation. Canvasābased.
Upload an image containing a QR code and decode its content. Works offline using JavaScript QR decoder. No camera needed.
Decode an image progressively using the ImageDecoder API. See partial results and metadata. Modern alternative to <img>.
Crop any photo to the exact aspect ratio needed for TikTok, LinkedIn feed, or YouTube shorts. Download optimized image.
Slice any image into a grid of smaller images. Download as individual files or a single sprite sheet. For games or posts.
Turn your phone into a 3D compass using the AbsoluteOrientationSensor API. See quaternion and Euler angles in real time.
Apply a stipple or halftone effect to preview how an image might look when laser engraved. Download blackāandāwhite output.
Drop a folder of images and convert all to the same format at once. Choose quality and download as ZIP. Local only.
Overlay a realistic aged paper, parchment, or canvas texture onto any photo. Vintage effect. Download result.
Scan QR codes using your device camera. Decodes text, URLs, and WiāFi credentials directly in the browser. No data sent to server.
Apply a ripped or torn paper edge to one side of your image. Adjust intensity and style. Download PNG.
Upload an animated GIF and download every single frame as a separate PNG image. See frame delays and total count. Entirely local.
Upload a logo and generate a pack of favicon sizes plus a .ico file. All conversion in your browser.
Automatically improve the contrast of dark or washedāout photos using histogram equalization. Oneāclick autoātune. All canvasābased.
Scan QR codes using your device camera or by uploading an image. Instant decoding of URLs, texts, and more. No data sent to server, pure browser processing.
Apply a tilt-shift effect to make a real scene look like a miniature model. Control blur gradient. All in browser.
Transform any image into a Base64 data URI for embedding directly into HTML, CSS, or JSON. Drag and drop support. Entirely browser-side conversion.
Encode images to the modern AVIF format with lossless or lossy compression. See the quality/size tradeāoff. Local WASM.
Create complex linear gradients with any number of color stops, exact angles, and length units. Live preview and CSS code.
Upload multiple icon images and merge them into a single sprite sheet. Get the CSS background-position code. Optimize web performance.
Extract text from images using basic OCR technology. Works best with clear, printed fonts. Completely local, images never leave your browser for privacy.
Load a video file and grab any frame as a still image. Navigate frame by frame. Download the snapshot. All done on your device.
Use your camera to scan 1D barcodes (UPC, EAN, CODE128) directly in the browser. Quick and no app install. All scanning is local.