# Compressing images with TinyPNG API + Custom action

**URL:** <https://forum.adalo.com/t/compressing-images-with-tinypng-api-custom-action/9644>\
**Category:** Resources & Tutorials\
**Created:** [February 25, 2021, 10:46am UTC](https://forum.adalo.com/t/compressing-images-with-tinypng-api-custom-action/9644 "2021-02-25T10:46:28Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![theadaloguy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/theadaloguy/32/8023_2.png) [@theadaloguy](https://forum.adalo.com/u/theadaloguy)\
**Post date:** [February 25, 2021, 10:46am UTC](https://forum.adalo.com/t/compressing-images-with-tinypng-api-custom-action/9644/1 "2021-02-25T10:46:29Z")

</div>

I’ve made a video on using the TinyPNG API to compress your images. Hope this is helpful for some people!

[![](https://us1.discourse-cdn.com/flex020/uploads/adalo/original/3X/7/e/7e906bde18d1a966e5896c5ecaf57c5fa101077b.jpeg "Adalo Compress image using TinyPNG API + custom action") ](https://www.youtube.com/watch?v=SvuMqhX4bbw)

---

<div class="post-metadata">

**Author:** ![James\_App\_Maker](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/james_app_maker/32/37288_2.png) [@James\_App\_Maker](https://forum.adalo.com/u/James_App_Maker)\
**Post date:** [February 25, 2021, 4:05pm UTC](https://forum.adalo.com/t/compressing-images-with-tinypng-api-custom-action/9644/2 "2021-02-25T16:05:49Z")

</div>

Great job, @theadaloguy! Also the Pro tip on why the data is not linking to the next screen!

---

<div class="post-metadata">

**Author:** ![theadaloguy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/theadaloguy/32/8023_2.png) [@theadaloguy](https://forum.adalo.com/u/theadaloguy)\
**Post date:** [February 25, 2021, 4:43pm UTC](https://forum.adalo.com/t/compressing-images-with-tinypng-api-custom-action/9644/3 "2021-02-25T16:43:46Z")

</div>

Thanks! Yeah that data not linking due to welcome screen is a first for me 🙂

---

<div class="post-metadata">

**Author:** ![deetee](https://avatars.discourse-cdn.com/v4/letter/d/71c47a/32.png) [@deetee](https://forum.adalo.com/u/deetee)\
**Post date:** [February 28, 2021, 9:18pm UTC](https://forum.adalo.com/t/compressing-images-with-tinypng-api-custom-action/9644/4 "2021-02-28T21:18:24Z")

</div>

So is that image now being served up by tinyPNG? Is there a way to harvest it so that the compressed version can be ours instead?

---

<div class="post-metadata">

**Author:** ![theadaloguy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/theadaloguy/32/8023_2.png) [@theadaloguy](https://forum.adalo.com/u/theadaloguy)\
**Post date:** [March 2, 2021, 9:13am UTC](https://forum.adalo.com/t/compressing-images-with-tinypng-api-custom-action/9644/5 "2021-03-02T09:13:17Z")

</div>

You would need to download the image. You could use a service like Integromat to send it to where you want to host the image. I don’t think you can import it into the Adalo database as a raw image file, only the link.

---

<div class="post-metadata">

**Author:** ![DylanS](https://avatars.discourse-cdn.com/v4/letter/d/90ced4/32.png) [@DylanS](https://forum.adalo.com/u/DylanS)\
**Post date:** [May 26, 2021, 9:20am UTC](https://forum.adalo.com/t/compressing-images-with-tinypng-api-custom-action/9644/6 "2021-05-26T09:20:58Z")

</div>

Will it be saved by tinyPNG then, or do we need to host the images somewhere ourselves?

---

<div class="post-metadata">

**Author:** ![theadaloguy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/theadaloguy/32/8023_2.png) [@theadaloguy](https://forum.adalo.com/u/theadaloguy)\
**Post date:** [May 26, 2021, 9:40am UTC](https://forum.adalo.com/t/compressing-images-with-tinypng-api-custom-action/9644/7 "2021-05-26T09:40:50Z")

</div>

We need to host elsewhere, as I believe TinyPNG only store it for 48 hours.

TinyPNG have now introduced on their API methods to store on Amazon S3 or Google Cloud Storage I see-

> **[TinyPNG – API Reference](https://tinypng.com/developers/reference#compressing-images)**
>
> Community crafted tools using the Developer API

---

<div class="post-metadata">

**Author:** ![DylanS](https://avatars.discourse-cdn.com/v4/letter/d/90ced4/32.png) [@DylanS](https://forum.adalo.com/u/DylanS)\
**Post date:** [May 26, 2021, 9:55am UTC](https://forum.adalo.com/t/compressing-images-with-tinypng-api-custom-action/9644/8 "2021-05-26T09:55:27Z")

</div>

I see, will use that then, thanks!

---

<div class="post-metadata">

**Author:** ![Nehakumari](https://avatars.discourse-cdn.com/v4/letter/n/c5a1d2/32.png) [@Nehakumari](https://forum.adalo.com/u/Nehakumari)\
**Post date:** [January 9, 2025, 4:50am UTC](https://forum.adalo.com/t/compressing-images-with-tinypng-api-custom-action/9644/9 "2025-01-09T04:50:13Z")

</div>

If you’re looking for a simple tool to compress images without worrying about hosting or API integration, you can try an online tool like **[jpegcompressor.com](http://jpegcompressor.com)**. It’s easy to use, and you can compress your images directly without losing quality. For storing compressed images, services like Amazon S3 or Google Cloud Storage, as mentioned, are great options.
