Image Manipulator

Crop, resize, convert, generate icons, and edit SVG graphics entirely in your browser.

Crop & Resize Settings

Selection Coordinates (Source Image Pixels)

Upload an image to start cropping.

Interactive Crop Preview

Upload an image to preview and drag a crop selection.
Interactive Cropping: Click and drag inside the blue selection frame to move it over any area (e.g. a logo on the left). Drag the corner handles or drag across the image to redraw the selection area.

PNG → ICO

No package generated.
Generates one PNG for every requested size and one combined ICO containing every requested size. The ZIP contains all PNG files plus the ICO.

Preview

SVG → PNG

No SVG loaded.
The PNG uses the SVG's native dimensions and preserves its original appearance and transparency.

Preview

Choose an SVG.

Chrome Extension Icon Generator

Creates icon128.png, icon16.png, icon32.png, and icon48.png. All four icons are packaged into one ZIP file.

Generated Icons

Copy this code into your manifest.json file.
After putting the icons folder into your project.

Android Icon Generator

Adaptive Icon Settings

Upload an image to generate Android project icon resources.
Generates standard mipmap densities, adaptive foreground/background resources, xml descriptors, and manifest snippets.

Generated Previews & Configuration

Upload an image to view icon previews.
Adaptive Icon XML (`mipmap-anydpi-v26/{name}.xml`)
Background Color Resource (`values/{name}_background.xml`)
AndroidManifest.xml Integration Snippet

PWA Icon Generator

Background & Padding Settings

Upload an image to generate PWA icons and manifest snippets.
Generates standard icons, maskable icons with safe-zone padding, iOS icons, and favicons.

Generated Previews & Snippets

Upload an image to preview icons.
Web App Manifest `icons` Array JSON
HTML Head Favicon & Touch Icon Links

SVG Generator / Editor

SVG Preview