skwish
private
browser-based
Compress images for Canvas before the single-file picker makes you repeat the upload
Canvas has two documented ceilings and the stricter one applies more often than people expect. The standard student guide says Canvas does not support file uploads larger than 5 GB. The Assignment Enhancements guide — the newer interface most institutions now run — says Canvas will not accept file uploads larger than 500 MB. Neither number is the real constraint for a photographed worksheet, but a third limit is: with Assignment Enhancements, multiple file selection is not available, and you can only select one file at a time for upload. So a five-page assignment photographed as five images is five separate picker trips, each one a chance to lose your place, and each one uploading the full weight of a phone camera file. There is one Canvas-specific detail worth knowing: attachments added as part of a graded assignment submission are copied to your user files but are not counted against your user quota, and once uploaded as a submission the file cannot be deleted. That means the storage cost lands on the institution, not you, yet the upload time still lands on you. Compressing first is what turns five slow uploads into five quick ones, and resizing is what keeps a 12MP phone capture from carrying nine megapixels Canvas will never display. Skwish resizes to a fixed long edge, compresses to a target size, converts to JPG or WebP, and batches everything into one ZIP when the assignment does allow multiple files.
Search match

This page is tuned for compress image for canvas lms so visitors land in the right workflow immediately.

Fast output

See original size, compressed size, and percentage saved before you move on.

Batch ready

Compress multiple files and pull the results down as a ZIP.

Get to the compressor fast
Exact-intent SEO page first. Clear next step. Pretty later.

People usually search for a specific task, not a brand story. So this page keeps the promise simple: compress images without sending them to a third-party server.

Built for people searching “compress image for canvas lms”, not a generic landing page.

No uploads, no accounts, no waiting on a server.

See the savings before you download anything.

Batch export stays available when the job is bigger.

Best for this search

Compress each page photo before submitting so a five-file assignment uploads before the availability window closes.
Resize phone captures to around 1600 pixels on the long edge, which is more than any Canvas document viewer renders.
Bring a submission under the 500 MB Assignment Enhancements ceiling when a scanned PDF or set of high-resolution photos blows past it.
Convert an unsupported image format to JPG so the file upload tab accepts it on the first try.
Compress images now

Opens the upload box on the free browser compressor.

Drop images in the browser
Keep the whole workflow local. Nothing leaves your device unless you download it.
Set the output you need
Adjust compression until the file size and quality fit the job instead of guessing.
Download a clean result
Save one file or a ZIP bundle with skwish-prefixed names so the output is easy to find.
Assume 500 MB, not 5 GB, unless you know your instance
Use these before you upload or share the page.
The standard guide says 5 GB, the Assignment Enhancements guide says 500 MB. Both are published by Instructure. Plan for the smaller.
Assignment Enhancements allows one file per upload. Compress the whole set first, then work through the picker quickly.
Submitted files cannot be deleted afterward. Compress the copy you submit, keep the master locally.

Ready to compress images?

Open the free browser upload box, keep files local, and download the optimized result.

Compress images now