JPG to GIF Converter

Upload a JPG or PNG image, set an output width, and download it as a GIF — converted locally in your browser, nothing sent to any server.

Upload Image

Conversion Options

Height is calculated automatically to maintain aspect ratio. Leave blank to use original dimensions.

Floyd-Steinberg Dithering

Reduces color banding on photos; disable for flat logos

Note: GIF supports a maximum of 256 colors. Photos and images with gradients may show color banding or dithering compared to the original.

GIF Preview

Upload a JPG or PNG to get started

Then click "Convert to GIF"

Downloaded!

Summary

Upload a JPG or PNG image, set an output width, and download it as a GIF — converted locally in your browser, nothing sent to any server.

How it works

  1. Select or drag a JPG or PNG image onto the upload area.
  2. Optionally set a target output width; height is calculated automatically.
  3. Click "Convert to GIF" to start the in-browser encoding process.
  4. A progress indicator appears while gif.js encodes the image.
  5. Once complete, review the GIF preview and click "Download GIF" to save the file.
  6. No data is sent to any server — conversion runs entirely on your device.

Use cases

Frequently Asked Questions

Related tools

Last updated: 2026-05-29 · Reviewed by Nham Vu