Embed Processed in your visitor's browser Free

Embed the Shopify Image Limit Checker

Drop QuickTiny's Shopify product-image checker into your blog post, agency site, or help docs — free, no account, no reciprocal link beyond a small credit inside the widget itself.

Get the embed code

What the widget does

A visitor drops or selects a product photo. The widget reads its dimensions and file size, checks both against Shopify's real, independently-tested limits — 25 megapixels and 20 MB — and shows a plain pass/fail. If it fails, a "Fix for Shopify" button resizes and/or compresses the file to a safety margin under both limits, and the visitor downloads the corrected image. Everything happens in that one interaction; nothing is saved or shown elsewhere.

Privacy and local processing

The image is read and processed entirely inside your visitor's browser using the Canvas API. It is never uploaded to QuickTiny's servers, never logged, and never stored — QuickTiny has no way to see what anyone checks through the embedded widget. The widget itself loads no analytics or tracking of any kind; the only network request it makes on its own is loading its own code.

Who can embed it

Anyone: Shopify agencies, ecommerce blogs, developer resource sites, app help docs, forum posts, internal wikis. It's free, requires no account or API key, and there's no application process — copy the snippet below and it works. The only thing we ask is that the small "Powered by QuickTiny" credit inside the widget stays visible; there's no additional backlink or badge requirement on your page itself.

Embed snippet

Paste this where you want the checker to appear. Adjust width and height to fit your layout — height="480" comfortably fits the checker and its fix/download flow.

<iframe
  src="https://quicktinyv2.vercel.app/embed/shopify-image-checker"
  width="100%"
  height="480"
  style="border:0;max-width:480px"
  loading="lazy"
  title="Shopify Image Limit Checker by QuickTiny"></iframe>

Live preview

This is the exact widget your visitors would see:

Where the 25MP / 20MB numbers come from

These aren't taken from documentation alone — QuickTiny tested them directly against Shopify's own product-image uploader. See the full test results, methodology, and downloadable dataset if you want to verify or cite the numbers yourself.

Frequently asked questions

Does this cost anything?

No. The widget, this page, and the underlying checker are all free, with no usage limit and no account required.

Do I need to link back to QuickTiny anywhere on my page?

No separate backlink or badge is required on your site. The only credit is the small "Powered by QuickTiny" line built into the widget itself — please leave that visible.

Does the widget track my visitors?

No. The widget loads no analytics, and the image never leaves the visitor's browser, so QuickTiny has no visibility into what anyone checks.

Can I self-host the widget instead of using the iframe?

The check logic itself is open — see the research page for a link to a small, dependency-free JavaScript function you can reuse directly in your own code. The visual widget is only available via the hosted iframe.

Will the iframe match my site's design?

The widget ships with its own compact dark card styling so it looks consistent everywhere it's embedded, independent of your page's own CSS.