skwish
private
browser-based
Compress LMS assignment images so the upload finishes before the deadline does
LMS uploads fail for reasons that have nothing to do with the file being too big in the abstract. Canvas caps a submission at 5 GB in its standard guide but states 500 MB in the Assignment Enhancements guide, and its file picker allows exactly one file at a time. Blackboard's real ceiling is whatever an administrator configured, with a 300MB per-file limit in the student guide and a 25MB processing limit inside SafeAssign. Moodle does not have a limit at all in the abstract — it has a cascade: server LimitRequestBody, then PHP post_max_size and upload_max_filesize, then a site-wide maximum, then course settings, then the assignment itself, and the smaller one always wins. Brightspace accepts up to 2GB per file but uploads in 10MB chunks with a two-minute timeout per chunk, so a large file on weak campus wifi dies halfway and the error says nothing useful. Different platforms, one shared failure: a phone photo or a scanned worksheet at full weight hitting a limit nobody documented in one place. What works is compressing before you pick the file, so the upload is a single small transfer rather than a retry loop at 11:58pm. Skwish resizes, converts format and compresses entirely in the browser with a per-file before and after readout, and packs a whole set into one ZIP — no account, no server upload.
Search match

This page is tuned for compress lms assignment images 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 lms assignment images”, 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 a set of photographed worksheets or artwork so each file uploads in one attempt instead of timing out mid-transfer.
Resize phone photos to a sane long edge before submitting, since no LMS renders more than a screen's worth of pixels.
Convert screenshots and PNG exports to JPG when the assignment accepts images but the portal rejects the format.
Batch a group project's images into one ZIP so a multi-file submission does not need five separate uploads.
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.
The limit differs per platform, per course, per institution
Use these before you upload or share the page.
Canvas states 5 GB in its standard student guide and 500 MB in the Assignment Enhancements guide. Treat the smaller number as the real one.
Moodle's limit is a cascade and the smallest setting wins. If your file is refused, the teacher's assignment setting is probably lower than the site maximum.
Brightspace uploads in 10MB chunks with a two-minute timeout each. A 40MB submission on bad wifi is four chances to fail.

Ready to compress images?

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

Compress images now