Compress Image Files Online for Free
Shrink JPG, PNG and WebP files in your browser. No uploads, no signup, no watermarks.
Compress image nowIMAGE COMPRESSION TOOLS
Compress Image
Reduce the file size of JPG, PNG and WebP images
Compress Image to Size
Compress images to a target KB or MB file size
Compress JPEG
Reduce JPG file size with smart quality compression
Compress PNG
Optimize PNG files losslessly for smaller downloads
Compress WebP
Make WebP images even smaller with adjustable quality
Compress AVIF
Reduce AVIF file size while keeping the AVIF format
Compress GIF
Reduce animated GIF file size with resizing and frame skipping
Compress BMP
Shrink BMP files by reducing their dimensions
Compress JXL
Reduce JPEG XL file size in your browser
Compress HEIC
Shrink iPhone HEIC photos for easy sharing
Compress SVG
Minify SVG files by stripping editor cruft and extra code
OPTIMIZE
Compress Image
Reduce the file size of JPG, PNG and WebP images
Compress JPEG
Reduce JPG file size with smart quality compression
Compress PNG
Optimize PNG files losslessly for smaller downloads
Compress WebP
Make WebP images even smaller with adjustable quality
Compress HEIC
Shrink iPhone HEIC photos for easy sharing
Compress Image to Size
Compress images to a target KB or MB file size
Compress Image to 20KB
Shrink photos under 20 KB for strict upload forms
Compress Image to 50KB
Compress images under 50 KB for forms and portals
Compress Image to 100KB
Make images under 100 KB for email and the web
Compress Image to 200KB
Compress photos under 200 KB for uploads and listings
Compress Image to 500KB
Shrink images under 500 KB for marketplaces and CMS
Compress Image to 1MB
Compress photos under 1 MB for email and attachments
Resize Image
Change dimensions by pixels or percentage
Image Size Checker
Find image dimensions, file size, format and aspect ratio
EXIF Viewer
View EXIF, GPS and camera metadata in photos
Remove EXIF
Remove EXIF, GPS and hidden photo metadata
Photo Privacy Checker
Check photos for EXIF, GPS and hidden metadata
Image Analyzer
Analyze image dimensions, format, size and details
LCP Image Optimizer
Optimize hero images for Largest Contentful Paint
Batch Optimize
Compress and convert many images at once
CONVERT
JFIF to JPG
Rename JFIF photos to standard JPG files
JPEG to JPG
Save JPEG files with the standard .jpg extension
SVG to JPG
Rasterise SVG vector files into JPG images
GIF to JPG
Save the first frame of a GIF as a JPG
ICO to JPG
Convert Windows ICO icons to JPG images
JXL to JPG
Convert JPEG XL files to widely supported JPG
JXL to PNG
Convert JPEG XL files to lossless PNG
JXL to WebP
Convert JPEG XL files to small WebP images
JPG to JXL
Convert JPG photos to next-gen JPEG XL
PNG to JXL
Convert PNG images to next-gen JPEG XL
WebP to JXL
Convert WebP images to next-gen JPEG XL
Compress JXL
Reduce JPEG XL file size in your browser
Compress AVIF
Reduce AVIF file size while keeping the AVIF format
Compress SVG
Minify SVG files by stripping editor cruft and extra code
JXL Viewer
Open and view JPEG XL (.jxl) files online
BMP to PNG
Convert BMP bitmaps to smaller, lossless PNG
PNG to BMP
Convert PNG images to uncompressed BMP
BMP to JPG
Convert BMP bitmaps to small JPG photos
JPG to BMP
Convert JPG photos to uncompressed BMP
BMP to WebP
Convert BMP bitmaps to tiny WebP files
WebP to BMP
Convert WebP images to uncompressed BMP
Compress BMP
Shrink BMP files by reducing their dimensions
HEIF to JPG
Turn HEIF photos into JPGs that open anywhere
HEIF to PNG
Convert HEIF photos to lossless PNG
HEIF to WebP
Convert HEIF photos to small, web-ready WebP
HEIF to PDF
Combine HEIF photos into a single PDF
HEIF Viewer
Open and view HEIF files on any device
Convert to WebP
Turn JPG and PNG into lightweight WebP files
WebP to JPG
Convert WebP images to JPG with a background colour
WebP to PNG
Convert WebP images to lossless PNG with transparency
PNG to WebP
Convert PNG images to WebP for a faster website
JPG to WebP
Convert JPG photos to WebP for faster pages
Image to Base64
Encode images as Base64 strings or Data URIs
Base64 to Image
Decode Base64 strings into image files
PNG to JPG
Convert PNG images to smaller JPG files
JPG to PNG
Convert JPG photos to lossless PNG
HEIC to JPG
Turn iPhone photos into JPGs that open anywhere
HEIC to PNG
Convert iPhone HEIC photos to lossless PNG
HEIC to WebP
Convert HEIC photos to WebP for the web
HEIC to PDF
Turn HEIC photos into a single PDF document
HEIC Viewer
Open and view HEIC photos on any device
AVIF to JPG
Convert AVIF images to JPG files that open anywhere
AVIF to PNG
Convert AVIF images to lossless PNG with transparency
AVIF to WebP
Convert AVIF images to widely supported WebP
AVIF Viewer
Open and view AVIF images on any device
AVIF Converter
Next-gen AVIF for the smallest file sizes
EDIT
Empty Image Generator
Create blank, solid-colour or transparent images
Pixelate Image
Turn photos into blocky pixel art or mosaic images
Landscape to Portrait
Turn horizontal photos into vertical images for stories and posts
Image to Polaroid
Add a Polaroid-style frame and caption to photos
Silhouette Generator
Create a single-colour silhouette from transparent images
Black and White Image
Convert photos to black and white or grayscale
Crop Image
Trim images to any size or aspect ratio
Add Watermark
Stamp images with a text or logo watermark
Color Picker
Pick colours and palettes from any image
Rotate & Flip
Straighten, rotate and mirror images
Round Corners
Add rounded corners and circle crops
GIF TOOLS
GIF Viewer
Preview GIFs and inspect animation details
Compress GIF
Reduce animated GIF file size with resizing and frame skipping
Resize GIF
Change the width and height of animated GIFs
Crop GIF
Crop animated GIFs to a selected rectangle
Remove GIF Background
Make a selected GIF background colour transparent
Create Transparent GIF
Turn a selected GIF colour into transparency
100% private
Your images never leave your device. Everything runs locally in your browser, so nothing is ever uploaded to a server.
Instant results
No uploads, no queues, no waiting on a server. Compression starts the moment you drop a file onto the page.
Free, no signup
Every tool is free to use with no account, no watermarks and no daily limits.
Compress, resize, check, convert and create images in your browser
CompressImage.ca is a free image toolkit for everyday image problems: photos that are too large for email, PNG screenshots that take too long to upload, WebP files that need JPG compatibility, blank canvases for design work, and creative edits like pixelation, silhouettes and Polaroid-style frames.
Start with Compress Image when you need a smaller JPG, PNG or WebP. Use Compress Image to Size for strict file limits like 500 KB or 1 MB, Image Size Checker to inspect dimensions, and WebP to JPG when older apps or upload forms reject WebP.
POPULAR IMAGE TASKS
- Compress image files before uploading them to a website, form or dashboard
- Compress images to exact targets like 100 KB, 500 KB, 1 MB or 2 MB
- Find image dimensions, file size, format and aspect ratio
- Convert WebP images to JPG for compatibility
- Create blank PNG, JPG or WebP canvases at exact sizes
- Create silhouettes, pixelated images, Polaroid-style frames and black-and-white photos
- Encode images as Base64 or decode Base64 image strings back to files
- Compress, resize, crop and preview animated GIFs
- View and remove EXIF, GPS and hidden photo metadata
How-To Image Guides
How to compress an image
- Open your photos in the Image Compressor
- Pick a quality level to control how much the image size shrinks, or stick with the smart default
- Watch the live result and the new file size on every row
- Everything happens locally in your browser, so there is nothing to upload and no waiting
- Download your smaller images one by one, or save them all as a ZIP
How to compress an image to a specific size
- Open Compress Image to Size
- Enter a target such as 100 KB, 500 KB, 1 MB or 2 MB
- Choose JPG or WebP output and optionally set a max width
- Download the copy that gets as close as possible to your size limit
- Or jump straight to a preset: 20 KB, 50 KB, 100 KB, 200 KB, 500 KB or 1 MB
How to convert WebP to JPG
- Open the WebP to JPG Converter
- Drop in one or more WebP files
- Choose a background colour for transparent areas
- Download JPG files that work in older apps, upload forms and workflows
How to create image effects
- Use Pixelate Image to create a blocky mosaic effect
- Use Image to Polaroid to add a retro photo frame and caption
- Use Silhouette Generator to make one-colour shapes from transparent images
- Every effect is created locally in your browser with no upload
How to convert images to Base64 and back
- Use Image to Base64 to turn JPG, PNG or WebP files into text
- Choose raw Base64 or a full Data URI for HTML, CSS, JSON or testing
- Use Base64 to Image when you need to decode the text back into a file
- Everything runs locally in your browser with no upload step
How to view and remove EXIF data
- Open EXIF Viewer to inspect camera, timestamp and GPS metadata
- Review whether the photo contains private location or device information
- Use Remove EXIF when you want a cleaner sharing copy
- The original photo stays on your device and is never uploaded
How to make an image black and white
- Open Black and White Image
- Choose grayscale for a natural monochrome photo
- Choose pure black and white for a high-contrast threshold effect
- Download the finished PNG, JPG or WebP file
How to make a GIF smaller
- Check the dimensions and frame count with the GIF Viewer
- Use Compress GIF to lower the max width and keep fewer frames
- Crop away borders and empty space, or resize to exact dimensions
- Need transparency? Remove the background or create a transparent GIF
Compress Image FAQ
How do I compress image files online for free?
Open the Compress Image tool, drop in your JPG, PNG or WebP files, choose a quality level if needed, and download the smaller images. Processing happens locally in your browser, so your files are not uploaded.
Are my images uploaded to CompressImage.ca?
No. The image tools are designed to run locally in your browser. Your original images and optimized files stay on your device.
Can I compress images to a specific size?
Yes. Use Compress Image to Size to target common limits like 100 KB, 500 KB, 1 MB or 2 MB.
Can I resize, convert and edit images too?
Yes. In addition to compression, CompressImage.ca includes tools to resize images, convert formats, check image size, create blank images, pixelate photos, make silhouettes and add Polaroid-style frames.