Image Editor
Resize · Crop · Compress · Convert — 100% in your browser
🖼️

Drop an image or click to upload

PNG · JPG · WebP · GIF · BMP — all editing happens in your browser

Your images never leave your device — no upload, no server

Image Editor Online — Free Resize, Crop, Rotate, Compress & Convert in Your Browser

Updated May 14, 2026

What's included

Features

Resize to exact pixel dimensions — type custom W×H or select from 10 social media presets including OG Image, Instagram, YouTube Thumbnail, Favicon
Aspect ratio lock — changing width auto-calculates height; unlock to set each dimension independently
Visual crop with 8 drag handles — corners and edges — over a live preview; rule-of-thirds grid lines for composition
Aspect ratio constraint for crop: Free, 1:1, 4:3, 16:9, 3:2, 9:16, 3:4
Rotate 90° clockwise or counter-clockwise — click multiple times to reach 180° or 270°
Flip horizontal (mirror left-right) and flip vertical (mirror top-bottom) — independent toggles
Quality slider (1–100%) with estimated output file size for JPEG, PNG, and WebP
Format conversion: download as JPEG, PNG, or WebP from any source format
Multiple text overlay layers — content, font size, color, opacity (0–100%), X/Y position (%), bold, outline stroke
Watermark preset — "© Watermark" at 40% opacity, bottom-right, with outline, one-click insert
Background color fill with color picker and 8 swatches — renders behind image content
Live canvas preview with checkerboard grid for transparency visibility
100% browser-based Canvas API pipeline — images never uploaded to any server; runs fully in your browser — no data is uploaded

About this tool

Edit Images in Your Browser — Resize, Crop, Compress, Convert, and Overlay Text Without Uploading

Most online image editors force you to upload your files to a cloud server. This tool is different — every operation runs entirely in your browser using the Canvas API. Your images never leave your device. There are no file-size limits, no usage caps, no account required, and no waiting for a server to process your changes. Resize, crop, rotate, flip, compress, convert format, add text overlays, add watermarks, and fill background colors — all in one tool, all private.

Resize to exact pixels or social media presets. Enter custom width and height, or select from 10 built-in presets: Social Square (1080×1080), Instagram Post (1080×1350 portrait), Twitter/X Post (1200×675), Facebook Cover (851×315), LinkedIn Banner (1584×396), YouTube Thumbnail (1280×720), OG Image (1200×630), Full HD (1920×1080), Favicon 32px, and Favicon 64px. Enable the aspect ratio lock to keep proportions intact when typing one dimension. These presets cover the exact pixel dimensions required by every major social platform — resize a photo for an Instagram story, a YouTube thumbnail, or a website link preview in seconds.

Crop with precision. The crop tool overlays 8 drag handles — one at each corner and one on each edge — over a live preview of your image. Drag any handle to set the crop region. Choose from 7 aspect ratio presets to constrain the crop: Free (unconstrained), 1:1 (square for Instagram), 4:3 (classic photo), 16:9 (widescreen), 3:2 (DSLR ratio), 9:16 (portrait/Reels), or 3:4 (portrait). Rule-of-thirds grid lines inside the crop box help you compose subjects following the photographic rule of thirds. The crop is pixel-accurate and applies as a source region on the canvas — no quality loss from multiple save-and-crop cycles.

Compress and convert format. The Quality slider (1–100%) controls the encode quality for the output format. Lower values produce smaller files at the cost of detail. An estimated file size indicator updates as you drag the slider so you know what to expect before downloading. Choose JPEG for maximum photo compatibility, PNG for lossless output with transparency support, or WebP for 30–50% smaller files than JPEG at comparable visual quality. WebP is supported by all modern browsers and is the recommended format for web images. For more advanced PNG compression and batch conversion, see our Image Compressor.

Add text, captions, and watermarks. The Text tab lets you add any number of independent text layers. For each layer, set the text content, font size, color, and opacity. Use the X/Y position sliders to place text anywhere — top-left title, bottom-right credit, or centered overlay. Enable Outline to add a dark stroke that makes text readable on both light and dark backgrounds. Bold and outline can be combined. The Watermark preset inserts "© Watermark" at 40% opacity, 14px, positioned bottom-right — ready to customize. All text layers render above the image content in the canvas pipeline.

Fill backgrounds and prepare for design. The BG Color tab adds a solid color fill behind your image — rendered before the image content so it shows through any transparent areas. Use this to convert PNG transparency to white (for JPEG export), add a brand color background behind a logo, or quickly test how an image looks on different backgrounds. Eight quick swatches cover white, black, and six common colors, with a full color picker for precise values.

This tool runs fully in your browser — no data is uploaded. It is safe for confidential screenshots, proprietary product images, and personal photos. Use it alongside our Image Compressor for batch compression, Image to SVG for vectorization, or Image to Base64 to embed images directly in CSS or HTML.

Step by step

How to Use

  1. 1
    Upload your imageClick the drop zone or drag any JPEG, PNG, WebP, GIF, BMP, or AVIF file onto it. Your image loads instantly into the editor. Nothing is sent to a server — everything runs locally in your browser.
  2. 2
    Resize to the dimensions you needGo to the Resize tab. Type a custom width and height in pixels, or select a social media preset such as OG Image (1200×630), Instagram Post (1080×1350), YouTube Thumbnail (1280×720), or Favicon (32×32). Click the lock icon to maintain the original aspect ratio as you type.
  3. 3
    Crop to the exact region you wantSwitch to the Crop tab. Drag any of the 8 handles on the crop selection — corners and edges — to define the crop area. Choose an aspect ratio (Free, 1:1, 4:3, 16:9, 3:2, 9:16, or 3:4) to constrain the crop proportions. Rule-of-thirds grid lines help you compose the shot. The shaded area outside the crop box will be removed.
  4. 4
    Rotate and flipIn the Rotate tab, click Rotate 90° CW or Rotate 90° CCW to turn the image in 90-degree steps. Toggle Flip H to mirror left-right, or Flip V to mirror top-bottom. Combine rotations and flips freely — the live preview updates immediately.
  5. 5
    Compress and set output formatGo to the Compress tab. Use the Quality slider to balance file size and visual quality — lower values produce smaller files. The estimated output file size appears below the slider. Pick your output format in the Download bar: JPEG for photos, PNG for images needing transparency, or WebP for the smallest modern files.
  6. 6
    Add text or a watermarkOpen the Text tab. Type your text, choose font size, color, and opacity, and use the X/Y sliders to position it anywhere on the image. Enable Bold or Outline for readability. Click Add Text to commit it, then add more layers as needed. The Watermark button inserts a pre-configured "© Watermark" at 40% opacity in the bottom-right.
  7. 7
    Fill background color (optional)Go to the BG Color tab. Enable the toggle and pick a color from the swatches or use the color picker. The background fill appears behind all image content — useful for removing transparency from PNGs or adding a brand color behind an image.
  8. 8
    Download your edited imageSelect the output format (JPEG, PNG, or WebP) in the Download bar at the bottom of the sidebar. Click Download to save the final result. The download applies all your changes — resize, crop, rotation, compression, text, and background — in a single canvas render.

Real-world uses

Common Use Cases

Resize images for social media in one click
Select a preset — Instagram Post (1080×1350), YouTube Thumbnail (1280×720), OG Image (1200×630), Twitter Post (1200×675) — to set the exact pixel dimensions required by each platform. Enable aspect ratio lock or resize freely, then download.
Crop a photo to a specific region
Drag the 8 crop handles to select any region of your image. Lock to a 16:9, 1:1, or 3:4 aspect ratio for consistent output across a series of images. The rule-of-thirds grid helps you position subjects for visual balance.
Fix a photo taken at the wrong orientation
Click Rotate 90° CW or CCW to correct a landscape photo taken in portrait mode, or a portrait taken sideways. Combine with Flip H to mirror a selfie taken with a front camera.
Compress a photo before uploading to a CMS or email
Drag the quality slider to reduce file size while watching the estimated output size. Convert to WebP for 30–50% smaller files than JPEG at the same visual quality. Download compressed and ready to upload without any intermediate tool.
T
Add a caption or watermark to protect your images
Type a copyright notice or caption in the Text tab, position it in a corner using the X/Y sliders, and enable Outline so it reads clearly on any background. The Watermark preset sets everything up in one click for batch-style use.
Remove transparent background from a PNG for JPEG export
Enable BG Color and select white (or any brand color) to fill transparent areas. Then switch to JPEG output in the Download bar — the transparent areas are now filled rather than being converted to black, which JPEG would do by default.

Got questions?

Frequently Asked Questions

Upload your image, go to the Resize tab, and enter your target width and height in pixels. Enable the lock icon to maintain the original aspect ratio, or unlock it to set each dimension independently. You can also select from 10 social media presets. Click Download to save the resized image. Everything runs in your browser — nothing uploaded.

Yes. Go to the Crop tab and choose an aspect ratio preset: Free, 1:1, 4:3, 16:9, 3:2, 9:16, or 3:4. When a ratio is selected, dragging any handle maintains the locked proportions. Drag the crop box to reposition it. Rule-of-thirds lines help you compose the shot. The crop applies when you click Download.

Go to the Compress tab and drag the Quality slider (1–100%). The estimated output file size appears below the slider. Choose your format (JPEG, PNG, or WebP) in the Download bar and click Download. All compression runs in your browser using the Canvas API — no upload, no server, no file size limit.

Yes. Go to the Text tab, type your text, set font size, color, opacity, and X/Y position. Enable Outline for readability on any background. Click Add Text to layer it over the image. Use the Watermark preset to insert "© Watermark" at 40% opacity in the bottom-right in one click. Add multiple text layers independently.

No. The Image Editor runs entirely in your browser. Your images are read from disk into browser memory, processed with the Canvas API, and downloaded directly to your device. No image data is sent to any server at any point. Safe for confidential screenshots, proprietary designs, and personal photos.

You can download your edited image as JPEG, PNG, or WebP. Select the format in the Download bar before clicking Download. JPEG works everywhere and is best for photos. PNG preserves transparency. WebP is 30–50% smaller than JPEG at comparable quality and is supported by all modern browsers. For PNG-specific compression like TinyPNG, see our Image Compressor.

Yes. In the Rotate tab, click Rotate 90° CW or CCW to rotate in 90-degree increments. Toggle Flip H to mirror left-right, or Flip V to mirror top-bottom. Flip and rotation are independent — you can combine them, for example 90° CW + Flip H to get a specific mirror orientation.

Go to the BG Color tab and enable the toggle. Choose a color from the 8 swatches or use the color picker. The color fills behind all image content. This converts transparent areas to a solid color — useful before exporting as JPEG (which does not support transparency) or for placing a brand color behind a logo.

The Resize tab includes 10 presets: Social Square (1080×1080), Instagram Post (1080×1350), Twitter/X Post (1200×675), Facebook Cover (851×315), LinkedIn Banner (1584×396), YouTube Thumbnail (1280×720), OG Image (1200×630), Full HD (1920×1080), Favicon 32px, and Favicon 64px.

Yes. Select the OG Image preset (1200×630) in the Resize tab. Add your text or title using the Text tab. Optionally fill a background color. Then download as JPEG or PNG. The resulting image can be referenced in your HTML meta property="og:image" tag for link previews on Twitter, LinkedIn, Slack, and Facebook.