Pocket Image Editor

convert · resize · GIF timing · captions & memes v3.0by C_Nugget
Add more images · or drop them anywhere on the page

Drop images here to convert

HEIC / HEIF · JPEG / JFIF · PNG · WebP · AVIF · GIF · BMP · TIFF* · ICO  ·  add as many as you like  ·  nothing is uploaded, it all stays on this computer

No image selected

Queue

0 images
No images yet. Drop files above and they will appear here in order.
move between images  ·  Space toggle selected  ·  R rotate  ·  Del remove  ·  Ctrl+V paste an image  ·  only ticked images are converted; edits apply to every image.

Output format

82
PNG is lossless โ€” great for screenshots and graphics. The quality slider only affects JPEG, WebP and AVIF.

Resize

Images are only ever scaled down to fit โ€” never blown up past their real pixels unless you use Percent above 100.

Rotate & flip

Rotate / flip applies to every image in the queue.

Crop & straighten

0%
0%
0%
0%
0ยฐ
Crop is non-destructive and applies to preview and export. Straightening trims the rotated edges.

Text & meme

Emoji work in the text box โ€” copy one from anywhere and paste it in. Whether it draws depends on the emoji your operating system has; very new ones may come out as an empty box.
7%
For WhatsApp bubbles, drag the text directly on the preview. Drag the round handle to rotate. Drag the square corner to increase or decrease the text and box size together. Editing handles appear only in the preview, never in saved files.
45%
95%

Animated GIF

100%
128
Animated GIFs use all decoded frames when the browser supports ImageDecoder. If it does not, the first frame is still editable.

File names

Export

Selected
Output formatPNG
Selected output
Est. size (selected)
Batches of 2+ save into a folder you pick (Chrome/Edge), otherwise they download one by one.

Offline & HEIC support

This file is fully self-contained โ€” no internet needed, nothing is uploaded. All the common formats (JPEG / JFIF, PNG, WebP, AVIF, GIF, BMP) are decoded and converted entirely by your browser.

HEIC is the one format browsers can't decode on their own. This tool tries, in order & all offline: your browser's native decoder → the OS codec via WebCodecs → a local heic2any.min.js. Only if all three fail and you happen to be online does it try a CDN as a last resort โ€” your images still never leave the machine either way. It works with no setup on:

  • Safari (Mac/iPhone/iPad) โ€” decodes HEIC natively, works instantly.
  • Chrome / Edge on Windows โ€” install the free HEVC Video Extensions from the Microsoft Store once, then HEIC decodes offline via the OS.
  • Chrome / Edge on macOS โ€” uses the system codec, usually works out of the box.

Guaranteed-offline HEIC on any browser: download heic2any.min.js once (from github.com/alexcorvi/heic2any, the /dist folder) and save it in the same folder as this HTML file. The app auto-detects it and then decodes HEIC locally forever, with zero network.

AVIF output depends on your browser (Chrome/Edge support it; Safari/Firefox may not). A few spec items (original file dates, Live Photo extraction, subfolder mirroring) need a desktop app.