Staaarter

JPG Tools

A large set of browser-based JPG/JPEG utilities for converting between image formats, editing and transforming pixels (crop, resize, rotate, recolor, compress), inspecting and analyzing image data, and generating new JPGs from scratch. Everything runs locally in your browser using the Canvas API, so images you upload are never sent to a server.

Base64 to JPEG Converter

Paste base64 text or a JPEG data URI and get back a downloadable, previewable .jpg file.

Open tool

Binary JPG Creator

Turn a JPG into textured black-and-white 'binary art' using an ordered Bayer dither pattern.

Open tool

Black and White JPG Creator

Snap every pixel of a JPG to pure black or pure white using a single global luminance threshold.

Open tool

BMP to JPG Converter

Convert an uncompressed Windows BMP file to JPG, entirely in your browser.

Open tool

Custom JPG Generator

Pick a width, height, and one or two colors to generate a solid or gradient-fill JPG.

Open tool

Data URI to JPG Converter

Paste a data:image/jpeg;base64 URI and decode it back into a downloadable JPG file.

Open tool

Dithered JPG Creator

Apply Floyd-Steinberg error-diffusion dithering to a JPG, quantizing colors to a small adjustable palette.

Open tool

Dominant JPG Color Finder

Find and display the most common colors in a JPG, with swatches, hex values, and percentage of pixels each covers.

Open tool

Emoji to JPEG Converter

Render a single emoji as a large, centered JPEG image using your system's emoji font.

Open tool

GIF to JPG Converter

Convert a GIF's first frame into a JPG, flattening any transparency onto white, entirely in your browser.

Open tool

Hex to JPG Converter

Paste a hexadecimal byte dump and decode it back into a downloadable JPG file.

Open tool

JPEG Skewer

Shear (skew) a JPEG horizontally and/or vertically by an angle, expanding the canvas to fit.

Open tool

JPEG to Base64 Converter

Base64-encode a JPEG file's raw bytes as plain text, entirely in your browser.

Open tool

JPEG to JPG Converter

Get your uploaded JPEG back with a .jpg file extension, byte-for-byte identical, no re-encoding.

Open tool

JPEG to PNG Converter

Convert a JPEG or JPG to a lossless PNG right in your browser, no upload required.

Open tool

JPG Annotator

Add one or more labeled point markers with leader lines to a JPG, for callouts and QA notes.

Open tool

JPG Area Hider

Fully cover a rectangular region of a JPG with a solid color, permanently obscuring what's underneath.

Open tool

JPG Artifacts Adder

Intentionally re-encode a JPG at a very low quality to exaggerate visible compression artifacts, for testing or demos.

Open tool

JPG Artifacts Remover

Apply a mild smoothing pass to reduce the visibility of blocky JPEG compression artifacts.

Open tool

JPG Background Remover

Delete a JPG's background by replacing it with a solid color, with one-click corner auto-detection to find it.

Open tool

JPG Blurrer

Apply an adjustable box blur to a JPG entirely in your browser, no upload required.

Open tool

JPG Border Adder

Add a solid-color border of any thickness around a JPG, expanding the canvas so no content is cropped.

Open tool

JPG Border Remover

Crop a uniform-thickness border off all four sides of a JPG.

Open tool

JPG Brightener

Add a flat brightness boost to every pixel of a JPG with an adjustable amount slider.

Open tool

JPG Checker

Upload any file and instantly find out whether it's really a JPG/JPEG, plus its dimensions.

Open tool

JPG Color Inverter

Invert every pixel's RGB channels to create a photographic-negative effect from a JPG.

Open tool

JPG Color Picker

Upload a JPG and click anywhere on it to instantly read that pixel's RGB and hex color value.

Open tool

JPG Color Reducer

Quantize a JPG down to a target total number of colors, from as few as 2 up to 256.

Open tool

JPG Color Remover

Pick a color and tolerance to delete from a JPG: matching pixels are replaced with a solid color of your choice.

Open tool

JPG Color Replacer

Swap a source color for a destination color across a JPG, with a soft proportional blend instead of a hard cutoff.

Open tool

JPG Color Shade Adder

Composite a semi-transparent color overlay over an entire JPG, adjustable by tint color and opacity.

Open tool

JPG Compressor

Compress a JPG using a quick High/Medium/Low preset and see the before/after size and percentage saved.

Open tool

JPG Contrast Decreaser

Pull a JPG's tones toward the midpoint for a flatter, softer, lower-contrast look.

Open tool

JPG Contrast Increaser

Push a JPG's tones apart from the midpoint for a punchier, higher-contrast look.

Open tool

JPG Corner Rounder

Round a JPG's four corners, filling the rounded-off regions with a matte color you choose (JPG can't be transparent).

Open tool

JPG Cropper

Crop a JPG to an exact x/y/width/height rectangle entirely in your browser.

Open tool

JPG Darkener

Subtract a flat brightness amount from every pixel of a JPG with an adjustable amount slider.

Open tool

JPG Downsizer

Scale a JPG down by a chosen factor (0.5x, 0.25x, and so on) entirely in your browser.

Open tool

JPG Duplicator

Upload a JPG and re-download an exact, unmodified copy of it, a quick 'save a copy' utility.

Open tool

JPG Empty Space Remover

Automatically detect and trim uniform-color empty space bordering a JPG's actual content.

Open tool

JPG Empty Space Wrapper

Wrap a JPG in a uniform ring of empty space, giving it breathing room on a white (or custom) background.

Open tool

JPG Generator by Color Name

Type a CSS color name like 'cornflowerblue' and generate a solid-fill JPG of that exact color.

Open tool

JPG Horizontal Flipper

Flip a JPG left-to-right (a horizontal mirror) entirely in your browser.

Open tool

JPG Margin Adder

Add independent top/right/bottom/left margins around a JPG, filling the new space with a chosen color.

Open tool

JPG Margin Remover

Crop independent top/right/bottom/left margins off a JPG in one pass.

Open tool

JPG Optimizer

Automatically re-encode a JPG at a sensible default quality to shrink it with minimal visible loss, no settings to tune.

Open tool

JPG Orientation Changer

Rotate 90° CW/CCW and flip horizontal/vertical, combined into one convenient orientation-fix tool.

Open tool

JPG Padding Adder

Add uniform padding around a JPG with a chosen fill color, in the design/layout sense of the term.

Open tool

JPG Padding Remover

Crop a uniform padding amount off all four sides of a JPG.

Open tool

JPG Pixelator

Turn a JPG into a chunky mosaic by averaging each block of pixels into a single flat color.

Open tool

JPG Quality Changer

Re-encode a JPG at any quality from 1-100 and compare the resulting file size, right in your browser.

Open tool

JPG Region Highlighter

Draw a colored, semi-transparent highlight box over a chosen rectangle of a JPG, keeping the content beneath visible.

Open tool

JPG Resizer

Resize a JPG to an exact width and height in your browser, with an optional aspect-ratio lock.

Open tool

JPG Rotator

Rotate a JPG by any angle (not just 90° steps), expanding the canvas so nothing is clipped.

Open tool

JPG Sharpener

Sharpen a JPG with an adjustable unsharp-mask-style convolution, right in your browser.

Open tool

JPG Swirler

Add a swirl (whirlpool) distortion centered on a JPG, with adjustable strength and radius.

Open tool

JPG Text Adder

Draw a line of text onto a JPG at a chosen position, size, and color, entirely in your browser.

Open tool

JPG to BMP Converter

Convert a JPG or JPEG into a real uncompressed 24-bit BMP file, entirely in your browser.

Open tool

JPG to CMYK Colors Converter

Scan a JPG's pixels and get a text report of every unique color converted to CMYK percentages.

Open tool

JPG to Data URI Converter

Convert a JPG file into a data:image/jpeg;base64 URI you can paste directly into HTML or CSS.

Open tool

JPG to GIF Converter

Convert a JPG or JPEG into a single-frame GIF, entirely in your browser.

Open tool

JPG to Glitch Art Converter

Turn a JPG into datamoshing-style glitch art by shifting horizontal row-slices of each RGB channel independently.

Open tool

JPG to Grayscale Converter

Convert a JPG to full-range grayscale using a perceptual luminance or simple average formula.

Open tool

JPG to Hex Converter

Convert a JPG file's raw bytes into a hexadecimal string, entirely in your browser.

Open tool

JPG to HSL Colors Converter

Scan a JPG's pixels and get a text report of every unique color converted to HSL.

Open tool

JPG to JPEG Converter

Get your uploaded JPG back with a .jpeg file extension, byte-for-byte identical, no re-encoding.

Open tool

JPG to RGB Values Converter

List every pixel's coordinates and RGBA channel values as CSV text, right in your browser.

Open tool

JPG to WebP Converter

Convert a JPG or JPEG to WebP in your browser, with an adjustable quality level.

Open tool

JPG Transparency Flattener

Flatten a transparent image onto a matte color of your choice and export a clean, real, opaque JPG.

Open tool

JPG Upsizer

Scale a JPG up by a chosen factor (2x, 3x, and so on) entirely in your browser.

Open tool

JPG Vertical Flipper

Flip a JPG top-to-bottom (a vertical mirror) entirely in your browser.

Open tool

JPG Watermarker

Overlay a semi-transparent text watermark onto a JPG, either centered once or tiled across the image.

Open tool

Noisy JPG Creator

Add adjustable, reproducible random RGB noise to a JPG for a grainy, film-like texture.

Open tool

PNG to JPEG Converter

Convert a PNG to JPEG with an adjustable quality level, flattening transparency onto white.

Open tool

Random JPG Generator

Generate a JPG of random-colored pixel static at any size, with one click, in your browser.

Open tool

Social Media JPG Creator

Cover-fit and center-crop a JPG to popular social media presets like Instagram, Twitter/X, and Facebook.

Open tool

Text to JPG Converter

Type or paste text and render it, word-wrapped, onto a downloadable JPG image.

Open tool

WebP to JPG Converter

Convert a WebP image to JPG right in your browser, flattening any transparency onto white.

Open tool