Add-ons

  • .NET

    .NET Client library
    .NET

    This is a .NET wrapper which supports .NET Core and full .NET Framework. Non-blocking async turtles all the way down with Byte[], Stream and File API's available.

    By Chad Tolkien
  • Airtable

    Airtable Extension
    Airtable

    Blog post with copy and paste script to bulk compress Airtable attachments with TinyPNG. No middleman needed, easy to use, customizable, and free!

    By Create Today
  • C-sharp

    C-sharp Wrapper
    C-sharp

    C# wrapper for the Tinify API. You can also pass along credentials and info to upload the compressed file directly to Amazon S3.

    By Stian Hanger
  • Cloudflare Workers

    Cloudflare Workers Package
    Cloudflare Workers

    A simple script to add a webhook interface on top of Tinify. Use it like the Tinify API, with an extra webhook_url parameter to post the response to your specified URL.

    By srvrlss.io
  • Concrete5

    Concrete5 Add-on
    Concrete5

    Image Optimizer incorporates various compression tools and optimizes your images. This will lead to smaller images and ultimately makes your website faster.

    By A3020
  • Contao CMS

    Contao CMS Extension
    Contao CMS

    A Contao CMS extension that speeds up your website by automatically optimising your JPEG and PNG image uploads with TinyPNG/TinyJPG.

    By Christian Barkowsky
  • Drupal

    Drupal Module
    Drupal

    This Drupal 7 and 8 module allows compression of images when they are uploaded and gives the opportunity to compress individual image styles.

    By Integral Vision Ltd
  • Episerver

    Episerver Plugin
    Episerver

    This blog shares some code that shows how it's possible to optimise image size on upload using the TingPNG.com API and the awesome ImageResizer plugin for Episerver.

    By David Knipe
  • ExpressionEngine

    ExpressionEngine Extension
    ExpressionEngine

    Installable extension for ExpressionEngine CMS. Original images will be stored in a separate folder.

    By Bulldog Creative
  • fastlane

    fastlane Plugin
    fastlane

    A fastlane plugin designed to automate image compression in your project via pre-commit hook or one-off runs.

    By Danilo Becke
  • Figma

    AD Compressor
    Figma

    Made it specially for Google Display Ads, you can preview, compress, and download multiple banners in just one place.

    By Wei
  • Figma

    Figma Plugin
    Figma

    Helps UX designers and developers to compress multiple images in just one click.

    By DesignString
  • Fork CMS

    Fork CMS Module
    Fork CMS

    Compress PNG and JPG images on your website so they will use less bandwidth and load faster. The compression module uses the free API of TinyPNG and TinyJPG.

    By Jesse Dobbelaere
  • GitHub

    GitHub Action
    GitHub

    GitHub Action to compress and resize images with the Tinify API.

    By Nick Amoscato
  • Golang

    Golang Client library
    Golang

    Golang client for the Tinify API, used for TinyPNG and TinyJPG. Tinify compresses or resize your images intelligently.

    By gwpp
  • Gulp

    Gulp Plugin
    Gulp

    Gulp plugin to compress PNG and JPEG images using TinyPNG API.

    By Gaurav Jassal
  • iOS, iPadOS and Mac

    Shortcut for iPhone, iPad and Mac
    iOS, iPadOS and Mac

    Shortcut updated to iOS18. It compresses (and resizes) images with TinyPNG or TinyJPG on your iPhone, iPad or Mac. Once done it displays savings in file size and shows the compressed file in a Share Sheet, which then can be saved to the device, or shared with a different Shortcut or App. Feel free to modify the Shortcut to save the file wherever you want.

    By Michael Sliwinski
  • JetBrains

    JetBrains IDE plugin
    JetBrains

    An easy to use plugin for various JetBrains IDEs. Optimize any image directly from your IDE without the need to open your browser or manually download the image to save it locally.

    By Vlad Nikishin
  • Joomla

    Image Optimizer for JoomShopping
    Joomla

    Automatically optimizes uploaded images (products, categories, manufacturers) in admin panel of JoomShopping for Joomla! Reduce loading time of your shop pages and get more happy users!

    By Nevigen
  • Joomla

    Joomla Plugin
    Joomla

    Free Joomla! plugin, which allows you to compress and resize images uploaded with the media manager and JCE automatically.

    By pixelstun.de
  • Kentico

    Kentico Plugin
    Kentico

    The blog article contains all the details of automatic image optimization in Kentico CMS using TinyPNG API.

    By Dmitry Bastron
  • macOS

    macOS Automator script
    macOS

    Comprehensive blog post with code example describing how to use Automator on macOS to compress images on desktop without using your browser.

    By Daniel Setzermann
  • macOS

    TinyPNG4Mac
    macOS

    An easy to use macOS GUI to compress your images without the need to open your browser or manually download the images. All you need to do is drag and drop.

    By Kyleduo
  • macOS

    macOS App
    macOS

    A simple and easy to use MacOS GUI to compress your images πŸš€. Support concurrent processing, colorizing, retry on failure or reveal in finder. All you need to do is open directory or images and press start πŸŽ‰.

    By Hoc Tran
  • macOS and Windows

    Bamboo
    macOS and Windows

    Bamboo is a GUI to use your API key to compress PNG and JPG images on your computer. It works by uploading your image to TinyPNG and then downloading the compressed output for you.

    By Chris Anselmo
  • macOS and Windows

    ImageMatting
    macOS and Windows

    ImageMatting is a desktop tool that supports AI-based image matting, AI ID photo creation, image format conversion, and image compression. The image compression feature uses TinyPNG, and you need to upload your TinyPNG key.

    By xiaobin
  • macOS, Windows and Linux

    Tinifier
    macOS, Windows and Linux

    CLI client for images compressing using TinyPNG API. Supports multi-threading, distributed as one binary file, and can be executed from docker-image.

    By tarampampam
  • macOS, Windows and Linux

    tinyPNG.App
    macOS, Windows and Linux

    This app provides a GUI front end for TinyPNG for your local computer so you can optimize images without opening up a browser. Also includes option to overwrite your original images.

    By BetweenElements
  • npm

    npm CLI
    npm

    TinyPNG CLI that uses the API to compress images using the command line interface. Supports compressing and resizing individual files as well as (multiple) folders.

    By websperts
  • npm

    npm MCP Server
    npm

    A Model Context Protocol (MCP) server designed for AI assistants to process and optimize images using TinyPNG API. Provides tool functions for retrieving image dimensions and compressing images from both URLs and local files. Supports output format conversion (webp/jpeg/png) and delivers high-quality compression. Integrates seamlessly with Claude and other MCP-compatible AI systems.

    By kshern
  • OpenCart

    OpenCart Module
    OpenCart

    Module for smart compression of PNG and JPEG images at the stage of their uploading in OpenCart

    By opencartbot
  • PowerShell

    PowerShell Plugin
    PowerShell

    Provides CmdLets to tinify images using PowerShell Desktop or Core in different flavours like image in-place updates or bulk updates with resizing.

    By Laurent Christen
  • PrestaShop

    PrestaShop Module
    PrestaShop

    Image compression module for PrestaShop 1.6+. This module automatically optimizes your images by integrating with the TinyJPG and TinyPNG API.

    By Benichou34
  • PrestaShop

    PrestaShop Module
    PrestaShop

    Compress JPG and PNG images in your store with TinyPNG, reduce your store's page size, make your store load much faster and save a lot of disk space. You can setup CRON Job to automatically compress your images.

    By ELEGANTAL
  • ProcessWire

    ProcessWire Client
    ProcessWire

    Adds image compression to your ProcessWire CMS. The client allows manual and automatic image compression using the TinyPNG and TinyJPG API.

    By Blowback Design
  • Python

    Python Client library & CLI
    Python

    Python module and command line tool to shrink PNG files. Now also works with JPEG files.

    By Manuel Barkhau
  • Python

    Python Script
    Python

    A simple script in Python for Batch compress images.

    By GcsSloop
  • R

    R Package
    R

    R package to compress PNG/JPG file sizes from within R scripts/Rmarkdown documents.

    By James Adams
  • Rust

    Rust Client library
    Rust

    Rust Crate to compress PNG/JPG images with the Tinify API.

    By Danieroner
  • Shell

    Shell Script
    Shell

    A shell script to compress a batch of images using the tinify API.

    By Ameer Dawood
  • SilverStripe

    SilverStripe Module
    SilverStripe

    Image optimization for the popular SilverStripe framework and CMS. This module extends the Image class and integrates with the TinyPNG API.

    By Loz Calver
  • TYPO3

    TYPO3 Extension
    TYPO3

    Compress JPG and PNG images in your store to reduce page size, make your store faster and save a lot of disk space. You can setup CRON Job to automatically compress images.

    By Interlutions GmbH
  • Unity

    Unity Package
    Unity

    TinyPNG For Unity brings the memory savings of TinyPNG to the Unity Editor. Easily compress .png and .jpg textures and significantly reduce image size.

    By Brain bit studios
  • Webflow CMS

    Webflow CMS Plugin
    Webflow CMS

    Supercharge your Webflow CMS with Pixie, an image optimizer powered by TinyPNG. Achieve faster load times and better SEO effortlessly!

    By Little Big Things
  • Webpack

    Webpack Plugin
    Webpack

    Vue/Webpack plugin to compress images using TinyPNG API.

    By laxnogithub
  • Windows

    TinyGUI
    Windows

    TinyGUI is a beautiful desktop application, allowing you to (batch) resize images and use your API key to up and download images from the TinyPNG servers.

    By CHENJING
  • Windows

    Tiny Image Processor
    Windows

    The Tiny Image Processor is a Desktop App, allowing you to (batch) resize images and use your API key to up and download images from the TinyPNG servers.

    By TonyVier
  • Windows and Linux

    Windows and Linux GUI
    Windows and Linux

    A very easy to use desktop GUI for TinyPNG where you can compress your images quickly and painlessly using a pleasant interface. Drag as many images as you wish onto the app's window and you're done, is that simple. You can also keep or discard metadata, choose how you wish to overwrite or scale your images and keep track of how many compressions you've done per month.

    By Walter Staeblein
  • WoltLab Suite

    WoltLab Suite Plugin
    WoltLab Suite

    TinyImg is an all-in-one image processing solution for your WoltLab Suite based community.

    By SoftCreatR.dev
  • Yii2

    Yii2 Client library
    Yii2

    Facade of Tinify API for Yii2 Framework. This extension allows you to resize and compress images without loss of quality.

    By Vladimir Kuprienko
  • Yii2

    Yii2 Client library
    Yii2

    Yii2 integration to optimize PNG and JPEG images without loosing quality. You can also resize images during the image compression process.

    By BechTech
  • Want Your Plugin Listed?

    Share your Tinify integration with thousands of developers. Visit our GitHub repository and submit a pull request with your plugin details.

The prices displayed on this page are provided by the plugin author and may not reflect their current price. For the most accurate pricing, please visit the add-on page. No guarantees are provided that the solutions on this page will meet any specific purpose, and there are no warranties, either express or implied, to that effect.

Get your API key now!

Your API key can be used with a variety of third-party plugins that we offer, making it even easier to connect Tinify to the tools you already use.