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
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
Connect to attachments and postmeta
Switch to the Charts view
Pin the savings dashboard
Filter across cards
Sample dashboard
Charts you can build from TinyPNG data
Total bytes saved
Sum(bytes_saved)
Compression status mix
Count
group by compression_status
Top thumbnail sizes by savings
Sum(bytes_saved)
group by image_size_key
Savings by upload year
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_dateper 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.
Lifetime ♾️
Most popular
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
€749
Continue to checkoutBrowse more
- Yith Woocommerce Sales Countdown
- Fkcart
- Yith Woocommerce Bookings
- Yith Essential Kit
- Woocommerce Multi Currency
- Woocommerce Table Rate Shipping
- Pretty Links
- Wc Frontend Manager
- Woocommerce Deposits
- Easy Digital Downloads Pro
- Woocommerce Currency Converter Widget
- Yith Woocommerce Order Tracking
- Woo Instagram Product Tagging
- Woocommerce Anti Fraud
- Woocommerce Stripe Payment Gateway