# Compress images from external sources

**URL:** <https://community.transloadit.com/t/compress-images-from-external-sources/17488>\
**Category:** Uppy\
**Created:** [February 20, 2025, 2:54pm UTC](https://community.transloadit.com/t/compress-images-from-external-sources/17488 "2025-02-20T14:54:29Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![kneh](https://avatars.discourse-cdn.com/v4/letter/k/b38774/32.png) [@kneh](https://community.transloadit.com/u/kneh)\
**Post date:** [February 20, 2025, 2:54pm UTC](https://community.transloadit.com/t/compress-images-from-external-sources/17488/1 "2025-02-20T14:54:29Z")

</div>

I’m using uppy with external sources via companion. When users upload an image from their device, we pass it through a compressor plugin. This all works great. However when using companion to get an image from unsplash this doesn’t work. I assume because of this:

 ![image](https://canada1.discourse-cdn.com/flex032/uploads/transloadit/original/2X/2/257c3ae7e9a81898193ab3d89aa681cb859af256.png)

Is there a way to compress the images from external sources?
