We use images everyday and there are hundreds of image formats applied in different walks of life or work. JPG, working as the most web friendly image format, is the one we read, write and share on a daily base. Therefore, we always have the requests to convert an image to JPG.

Here we summarize 6 ways to convert image to JPG, while keep the JPG within 20 KB or 200 KB basing on the original image file size. Also, you can find free tools to convert image to JPG on your Mac or Windows.

BatchPhoto—Fast Way to Convert Image to JPG in Batch

BatchPhoto from Bits&Coffee is an all-round image converter, it supports inputting and outputting the most image types on the market, including common and raw files, up to 170 types. Besides, it adds a basic editing feature to crop, rename, resize, rotate, add watermark/filter, touch-up, etc, which makes it possible to keep your JPG file approx. 20KB or 200KB.

Also, as you can know from its product name, batch processing is the key feature. In reality, we do need an image converter to do batch work, because most of the times, we need to convert more than one image at the same time.

Main Features of BatchPhoto Image to JPG Converter

  • Read virtually all types of image, common, raw, etc.;
  • Convert common and raw image to JPG or other formats;
  • Batch convert;
  • Preserve original quality;
  • Bulk resize and rename images;
  • Edit images: crop, add effect, rotate, change DPI, replace color, add watermark, comment, add frames or border, etc;
  • Upload and share image to FTP or social accounts;

How to Convert Image to JPG 20KB or 200KB?

  1. Download and install BatchPhoto Pro;
  2. Click Add Photos, drag and drop all your images to the program;add image to batchphoto
  3. Go to Setup, choose output folder and select output format as JPG;choose output as jpg
  4. Then click Process to batch convert image to JPG;
  5. Finally, re-add those JPG files that larger than 20KB or 200KB to BatchPhoto, select them all, go to Edit Photos>Add Filters>Resize>adjust Resize parameters>OK, the Resize filter will be added to the left column, select it and go to Setup, choose output as JPG, then click Process the resize procedure. All the JPG files will be kept within 20KB or 200KB.resize in batchphoto


Also, you can upload all images for one time, select them all and add the resize filter, choose output and process at one time. But this may cause JPG files that are in your wanted size finally saved with poor-quality.

Pixillion Image Converter—Easiest Way to Convert Image to JPG in Batch

Pixillion Image Converter from NCH Software is another recommend image converter to do conversion easily. It supports reading 50+ image formats, from common images to raw images. Though not as versatile as BatchPhoto, Pixillion offers extended features too, like rotate, resize, customize output settings, etc.

Main Features of Pixillion Image Converter

  • Read 50+ image formats, including raw images;
  • Convert images to 20 different formats, including JPG;
  • Batch process conversion;
  • Resize, flip, rotate, add watermark text/image;
  • Share;
  • Allow output preferences;

How to Convert Image to JPG 20KB or 200KB?

  1. Download and install Pixillion Image Converter;
  2. Drag and drop all images to the program;convert image to jpg pixillion
  3. Choose output folder and set output as JPEG;convert image to jpg pixillion 02
  4. Then go to Compression Settings, choose from low or high image quality;pixillion compression
  5. (Alternatively)You can click Resize and scale your JPG to 20KB or 200KB in different resize options, continue with OK;pixillion resize
  6. Click Convert to turn your all your images to JPG.

Online Free Image to JPG Converter—Image.Online-Convert


  • Convert 17 image formats to JPG;
  • Export images as 12 different image formats;
  • Batch convert images;
  • Upload images from computer, URL, Dropbox, Google Drive;
  • Compress images;
  • Choose image quality/size/color/DPI;
  • Crop images;
  • Enhance images;


  • Take time to batch process images;
  • Limited image file size: Max 100 MB per image;
  • Files are stored online for a while;
  • Compression won’t work sometimes;

Steps to Convert Image to JPG in Batch Online Free

  1. Go to image.online-convert;
  2. Drag and drop all your images to the online program;online free image to jpg01
  3. Go to Optional settings and choose quality settings. To convert image to jpg 20KB, choose “Best Compression” from the Quality Settings menu; to convert image to jpg 200kb, choose “Medium” from the Quality Settings menu. (You can leave the Compress option as None when selecting quality settings);online free image to jpg 02
  4. Click Start conversion to convert image to JPG;
  5. Then download the JPG files to your local folder.

Convert Image to JPG Free with Mac Preview

Preview the free image reader for macOS, it can open and read PDF, BMP, PNG, JPG, DNG, EPS, GIF, ICO, PSD, OpenEXR, Tiff and raw images. If you are a mac user and not going to convert some uncommon images, you can use Preview, it also allows users to compress the JPG output, making it within 20KB or 200KB.


  • No Batch Conversion;
  • Limited support for image input;

Steps to Convert Image to JPG Free with Mac Preview

  1. Open image with Preview;
  2. Go to File>Export;convert image to jpg preview
  3. Choose JPEG as the output format, adjust the image quality, the file size will be showed accordingly;convert image to jpg preview02
  4. Then click Save to convert image to jpg on mac free and keep it small in size.

Convert Image to JPG Free with Windows Photos

For Windows users, Paint, the free image tool to open, convert, edit and resize images, is the perfect solution, if you don’t need a batch feature that is absent from Paint.


  • No Batch Conversion;
  • Limited support for image input;
  • Need to convert first, then upload JPG files for resize again;

Steps to Convert Image to JPG on Windows Free

  1. Open image with Paint;
  2. Go to File>Save As>JPEG;
  3. Reopen the created JPEG files with Paint;
  4. Go to Resize, adjust the resize settings;
  5. Click OK to resize the JPEG files on Windows for free;

Best Free Image to JPG Converter and Resizer—GIMP

GIMP stands for GNU Image Manipulation Program, which indicates the program is totally free. GIMP is a cross-platform image editor with conversion feature, working on macOS, Windows, Linux. It is designed with advanced tools and allows sophisticated image users to edit their image professionally, just like editing in Adobe Photoshop. If you just want to use it as a image to JPG converter, it will be an easy job even with this tool.


  • No batch image conversion;
  • Time consuming to keep the program running;
  • Need to convert first, then upload JPG files for resize again;

Steps to Convert Image to JPG and Keep it 20KB~200KB

  1. Download and install GIMP;
  2. Open image in GIMP;webp to jpg 01
  3. Go to File>Export As;webp to jpg gimp02
  4. Choose output as JPEG, click Export to convert image to JPEG format;webp to jpg gimp 03
  5. Then re-import the JPEG file to GIMP;
  6. Go to Image>Scale Image;resize in gimp01
  7. Adjust the scale settings and click Scale to resize the JPEG output;resize settings gimp
  8. Finally, go to File>Save, to convert your image to JPG in 20KB or 200KB.


In fact, there are still lots of online free image to JPG converters not showing on my list. In my opinion, if an image conversion is just one-time job, I will use online free services, but if I need the conversion very often and look for good quality/customized conversions, I’d like using a professional one. What about you?