✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView Charts for TinyPNG: compression as a dashboard

TinyPNG writes per-attachment compression results to postmeta: original and compressed bytes for each image size, the WebP and AVIF derivative status, and credit cost per compression. SleekView Charts reads that data and turns it into a reporting dashboard for performance leads, agencies, and editorial teams.

♾️ Lifetime License available

SleekView Charts dashboard for TinyPNG - JPEG, PNG & WebP image compression

A compression dashboard built from TinyPNG postmeta

TinyPNG records compression data on each attachment in the tiny_compress_images postmeta entry, with a serialized array of per-size results including original bytes, output bytes, and the compression date for the full size plus every thumbnail. The Bulk TinyPNG screen and the Media Library savings column show the headline totals, but the audit-shaped questions a performance team has after a few months live a layer down.

SleekView Charts reads the same postmeta and turns it into a configurable dashboard. Number cards show total bytes saved across the library. Pie cards split attachments by compression status (compressed, partial, pending, skipped). Bar cards rank image sizes by savings. Area cards trace savings by upload year so a performance lead can see which sections of the site benefit most from a focused round.

Every card reads through the postmeta TinyPNG already writes, so credit accounting, the bulk queue, and the per-image dialog remain authoritative. The dashboard answers the cross-cutting questions: how many credits did this month cost, which thumbnail size pulls the most weight, and how much of the library is still on the original format without a WebP or AVIF derivative.

Workflow

From TinyPNG postmeta to a savings dashboard

1

Connect to attachments and postmeta

Create a SleekView against wp_posts attachments joined to the tiny_compress_images postmeta key. Original bytes, output bytes, compression date, WebP, and AVIF derivative status are pre-mapped to chart-ready columns the dashboard groups against.
2

Switch to the Charts view

Add a Charts view on top of the same dataset. Each card picks a chart type, a group-by column, an aggregation, and an optional value column. No SQL, no export, no separate dashboard tool sitting next to the WordPress admin.
3

Pin the savings dashboard

Save a default dashboard that mirrors a performance review: total saved, status mix, savings per thumbnail size, and a yearly trend. Saved dashboards reopen with one click for every team member running the compression workflow.
4

Filter across cards

Use the top-level filter bar to scope the dashboard by upload year, MIME type, or compression status. One click narrows every card so a performance review can move from library-wide to per-section without rebuilding anything from scratch.

Sample dashboard

Charts you can build from TinyPNG data

Four cards that read the tiny_compress_images postmeta directly, with no exports and no schema changes. The dashboard the Bulk TinyPNG screen only hinted at.
Number · Default

Total bytes saved

A single KPI tile summing bytes saved across all compressed attachments and their thumbnail sizes (input minus output inside tiny_compress_images). The headline number a performance lead wants before any other detail.
Sum(bytes_saved)
Pie · Donut

Compression status mix

Donut chart over compression status derived from tiny_compress_images. Compressed, partial (some sizes pending), unoptimized, and skipped sit side by side so the team sees whether the library is in shape or still has a queue.
Count group by compression_status
Bar · Horizontal

Top thumbnail sizes by savings

Horizontal bar ranking thumbnail size keys (full, large, medium, thumbnail, custom theme sizes) by total bytes saved. The ranking surfaces which thumbnail size is pulling the most weight and which can be turned off in settings.
Sum(bytes_saved) group by image_size_key
Area · Gradient

Savings by upload year

Gradient area chart of bytes saved bucketed by upload year against post_date. Reveals which sections of the library benefit most from compression and which years still hold heavy uncompressed files.
Sum(bytes_saved) group by post_date

Comparison

Default TinyPNG admin vs SleekView Charts

Default Bulk TinyPNG admin

  • Bulk TinyPNG screen shows totals but not a chart layout
  • Per-attachment details popup answers one image at a time
  • Savings per thumbnail size are not visualised at the library level
  • Credit usage trend has no surface in the admin
  • Failed or partially compressed mix is buried in the bulk log

SleekView Charts

  • Number card for total bytes saved across the library and all sizes
  • Donut card for compression status (compressed, partial, pending)
  • Bar card ranking thumbnail sizes by total bytes_saved
  • Area card for savings bucketed by post_date per year
  • All cards filter together by MIME type, year, or status

Features

What SleekView Charts gives you for TinyPNG - JPEG, PNG & WebP image compression

Savings as a dashboard

Replace the bulk progress bar with a dashboard that answers performance questions directly. Total saved, status mix, per-size savings, and yearly trend on one screen for the entire library at once.

Spot the partial compressions

Donut cards on compression status surface attachments where only some thumbnail sizes were compressed. The partial slice is easy to flag for a targeted retry without rerunning the full bulk job.

Tune which sizes to compress

The horizontal bar of thumbnail sizes by savings makes credit budgeting explicit. Performance leads see exactly which sizes are pulling the most weight and which can be excluded in Settings -> TinyPNG.

Audience

Who builds TinyPNG dashboards with SleekView

Performance leads

Open the dashboard before a Core Web Vitals push. Total saved, status mix, and per-size breakdown replace a sticky-note running list of attachments that still need a retry or a thumbnail re-run.

Agencies on retainer

Hand a client a quarterly compression dashboard scoped to their library. Total saved, the per-size breakdown, and the yearly trend make the retainer report write itself instead of being a one-off CSV pull.

Editors managing credit budgets

Read the partial slice of the status donut to see what's still pending against the monthly 500 free compressions. Plan the next batch within the credit budget instead of stumbling into the cap.

The bigger picture

Why TinyPNG compression data needs a chart surface

Image compression is a long tail. The first bulk run handles the existing library, but every new upload, every newly registered thumbnail size, every plan upgrade, and every theme change adds rows that drift away from the clean baseline. TinyPNG records all of it on the attachment in postmeta the WordPress media library does not surface as columns, and the Bulk TinyPNG screen answers only the broad-strokes question of how much has been saved overall.

The audit-shaped questions a performance team has after a few months of operation, which year of uploads has the heaviest tail, which thumbnail size is pulling the most weight, what share of the library is still queued against the monthly credit allowance, live a layer down. SleekView Charts reads the same postmeta and gives those answers as a dashboard. The plugin keeps doing the compression work; performance leads, agencies, and editorial teams finally have the dashboard that turns guesses into precise per-size and per-year numbers.

Questions

Common questions about SleekView Charts for TinyPNG - JPEG, PNG & WebP image compression

No. SleekView Charts is an admin reporting surface that reads the same tiny_compress_images postmeta TinyPNG already writes. Compression, credit accounting, the bulk queue, and the Settings -> TinyPNG configuration continue to be TinyPNG's job. The dashboard is purely a reading layer over the data.

 

Yes. TinyPNG 3.6 added WebP and AVIF conversion, and the derivative status lives inside the tiny_compress_images postmeta. Add Number or Pie cards filtered on the derivative flags for a coverage view that surfaces gaps after enabling AVIF on an older library.

 

Yes. Both tiers write the same postmeta shape on each attachment, so the charts work the same way regardless of plan. The dashboard makes it easier to plan within a free credit budget by surfacing how many images still sit in the partial or pending slice.

 

Yes. The dashboard has a top-level filter bar that applies across all cards. Picking a MIME type narrows every card on the screen so a JPEG-only or PNG-only audit is one filter away from the library-wide view of total savings and status mix.

 

Yes. TinyPNG compresses WP Retina 2x derivative sizes and records them in the same tiny_compress_images postmeta entry alongside the standard thumbnail sizes. The per-size bar chart treats the retina sizes as their own rows so the additional credit cost is visible.

 

No. Charts are computed against the postmeta indexes WordPress already maintains, with SleekView caching aggregation results between renders. The first paint may take a moment on very large libraries, subsequent loads are immediate even with hundreds of thousands of attachments.

 

Yes. Each card supports a CSV export of its underlying aggregation. Export the per-size savings ranking for an internal performance memo, or export the yearly savings trend for a quarterly client report. The export contains the same rows the chart counts.

 

Yes. SleekView Charts never touches the image files or rewrites EXIF data. The TinyPNG metadata preservation toggles for copyright, creation date, and GPS continue to control the compression behavior. The dashboard reports on the compression state without changing it.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView