Upload a PNG, JPG, WebP, or other browser-supported image and set exact width and height in pixels. Use aspect-ratio lock when you change one dimension, pick a quick scale (25%–200%), then export as PNG (keeps transparency), JPEG (white matte behind transparent areas), or WebP when your browser supports it. Your file never leaves this tab — nothing is uploaded to DroidXP.
It decodes your image in the browser, draws it onto a canvas at the pixel dimensions you choose, and lets you download the result as PNG, JPEG, or WebP. That is ideal for thumbnails, hero images with a max width, social previews when you already know target pixels, or quick exports without opening a desktop editor.
With lock aspect ratio enabled, changing width recalculates height from the original image proportions (and the other way around). Quick scale applies a percentage of the source width and height — useful for half-size or double-size exports. Turning off the lock lets you stretch to any rectangle (non-uniform scale).
PNG keeps lossless RGBA data when the browser preserves alpha in the canvas. JPEG has no alpha channel — any transparent areas are flattened on white before encoding. WebP can be lossy or lossless depending on the browser implementation; this tool uses the canvas encoder with your quality slider when WebP is available.
Output dimensions are capped at 8192 px per side to avoid GPU memory issues. Very large images may feel slow on low-end devices. For print or CMYK workflows, resize for screen first, then convert color space in a design tool.
Files are read with FileReader and drawn locally. DroidXP does not receive your image bytes.
Use the Favicon Generator for multi-size icon packs, or the Palette Extractor to sample colors from the same artwork.
No. Decoding and canvas rendering happen in your browser. Only you receive the downloaded file.
JPEG does not support an alpha channel. Transparent pixels are composited on white before export so the file is valid.
Some browsers or privacy modes do not expose WebP encoding from canvas. Use PNG or JPEG instead.
No. Scaling down averages pixels; scaling up invents detail. Start from the highest-quality source you have.
Each side is clamped to 8192 pixels. Values outside that range are adjusted automatically.
No. Canvas export creates a new bitmap; camera EXIF, ICC profiles, and orientation tags are not copied into the downloaded file.
Keys are prefixed with droidxp-ir-: last width, height, aspect lock, format, quality, and preset. Your image file is never stored. Clear removes saved settings.
Most browsers decode only the first frame for canvas drawing. Use a dedicated GIF editor for animation-aware resizing.
Follow your policy. Nothing is sent to DroidXP, but screen capture, extensions, and sync tools can still expose what you see or download.
After the page is cached, it can work offline. No network is required to resize or download.