Size charts, done light

FitKit is a Shopify app that adds fast, beautiful size charts and rule-based size recommendations to product pages.

Sizing doubt is where fashion sales die — shoppers hesitate, then return what doesn't fit. FitKit answers the "will it fit?" question right on the product page, with zero impact on your store's speed.

  • Modal: 4.8 KB gzip, lazy
  • Zero network calls at page load
  • 3-minute setup
  • Free plan: 1 guide
  • 14-day free trial on paid plans

Linen Overshirt

$89.00

Size guide

Opens in a 4.8 KB modal, loaded only when the shopper clicks. Style inherits from your theme.

4.8 KB gzip, lazy-loaded on first click — nothing is fetched before that. Your Core Web Vitals don't move.

The link sits automatically next to the size selector. Label and colors are yours to change.

Why speed matters

A size chart shouldn't cost you the page speed that sells the product

Many size chart apps inject their JavaScript and fetch their configuration on every product page view, whether the shopper opens the guide or not. FitKit was built the other way around: nothing loads until someone actually clicks.

Zero network calls at page load

The Size guide link is rendered by a Theme App Extension, and its configuration is read from a metafield already embedded in the page. FitKit requests nothing from any server while your product page loads.

4.8 KB gzipped, loaded lazily

The modal script weighs 4.8 KB gzipped — vanilla JavaScript, no framework — and is fetched only on the shopper's first click on the Size guide link. Shoppers who never open the guide never download a byte of it.

Zero Core Web Vitals impact

No render-blocking scripts, no layout shift, no third-party fonts or frameworks on your storefront. LCP, CLS and INP stay exactly where they were before you installed FitKit — that's the whole design goal.

How it works

From install to a live size guide, in 3 minutes

  1. Pick a template or build your own

    Start from one of six ready-made charts — t-shirts (men's and women's), pants, shoes with EU/US/UK conversion, rings, kids — or build a free-form table with size, measurement and text columns.

  2. Assign it

    Attach the guide to specific products, a tag, a collection, a vendor, or make it the global default. Clear priority when rules overlap: product > tag > collection > vendor > global.

  3. It appears on the product page

    A Size guide link shows up automatically next to the size selector (or wherever you choose). One click opens the chart in a fast, theme-styled modal — with cm/inches switching built in.

Features

Everything a fashion store needs to kill sizing doubt

Free-form chart builder

Add and remove rows and columns freely, with three column types — size, measurement, text. Build the exact chart your products need, without fighting a rigid template. No CSV import yet: charts are built in the editor.

6 ready-made templates

Men's t-shirts, women's t-shirts, pants, shoes with EU/US/UK conversion, rings, and kids — pre-filled with standard measurements so you can publish a correct guide in minutes, then adjust to your fit.

Automatic cm / inches

Shoppers switch units with one tap, and the default unit follows their locale — US visitors see inches, most of the rest of the world sees centimeters. No duplicate charts to maintain.

"How to measure" blocks

Add step-by-step measuring instructions using the line-art illustrations included with the app, or upload your own guide image (up to 500 KB). Fewer wrong measurements, fewer wrong sizes.

Smart assignment & priority

Assign guides by product, tag, collection, vendor, or globally. When rules overlap, the priority is explicit: product > tag > collection > vendor > global. One denim guide for the whole collection, one exception for that odd-fit jean.

Placement that just works

The Size guide link positions itself automatically next to the size selector. Need control? Target a custom CSS selector, or render it exactly where you place the app block in the theme editor.

Rule-based size recommender

Shoppers enter 2-3 measurements and get the matching size, computed instantly from your chart's ranges. No AI, deterministic results, and no shopper data sent to any third party. (Pro)

Guide analytics

See how often guides are opened and the add-to-cart rate after an open, per product. Add-to-cart is the honest proxy we use — FitKit doesn't claim revenue attribution it can't prove. (Pro)

Speaks your shoppers' language

The storefront UI adapts automatically to the visitor's locale in English, French, German and Spanish — labels, buttons and units included. (FR/DE/ES translations on Growth+)

Pricing

Honest plans, billed through Shopify

14-day free trial on paid plans. Upgrade, downgrade or cancel anytime — billing appears on your regular Shopify invoice.

Free

$0 / month

Free forever

  • 1 size guide
  • Basic templates (tops & pants)
  • Product + global assignment
  • cm / inches switch
  • Default look, styled by your theme
Start free

Pro

$19.99 / month

14-day free trial

  • Everything in Growth
  • Rule-based size recommender
  • Guide opens per product
  • Add-to-cart rate after open
Try Pro free
FAQ

Frequently asked questions

What is the best size chart app for Shopify?

It depends on your priorities. Kiwi Size Chart & Recommender is the long-standing reference in the category, with a large review base, deep apparel features, and an AI-based size recommender — a solid choice if you want the most established option. FitKit is the best fit if storefront speed and price matter most: the size guide modal is 4.8 KB gzipped, lazy-loaded on the first click, and makes zero network requests at page load, so it has no impact on Core Web Vitals. Plans run from free to $19.99/month, and the size recommender works on transparent rules matched against your own chart's measurement ranges — no AI, instant answers, and no shopper data sent to third parties.

FitKit vs Kiwi Size Chart & Recommender — which should I choose?

Kiwi is the category veteran: years of reviews, a machine-learning size recommender, and a broad feature set. FitKit is deliberately lighter: a 4.8 KB gzipped modal lazy-loaded on the first click with zero network requests at page load, six ready-made templates, automatic cm/inches switching, and a rule-based recommender that matches 2-3 shopper measurements against your chart's ranges — no AI involved, so results are instant and predictable, and nothing is sent to a third party. If you want machine-learning recommendations from the most established app in the category, choose Kiwi. If you want the lightest possible size guide, transparent recommendations, and lower pricing, choose FitKit. Full comparison.

Will FitKit slow down my store?

No. The Size guide link is rendered by a Theme App Extension with its configuration read from a metafield, so FitKit makes zero network requests when your product page loads. The modal itself is 4.8 KB gzipped — vanilla JavaScript, no framework — and is lazy-loaded only when a shopper actually clicks the link. The result is no measurable impact on Core Web Vitals: LCP, CLS and INP stay exactly where they were.

How does the rule-based size recommender work?

The shopper enters 2-3 body measurements (for example chest and waist) in the size guide modal. FitKit compares them against the measurement ranges defined in your own size chart and recommends the size whose ranges match. There is no AI: results are instant, deterministic and explainable, and no measurement is stored or sent to any third party. Details in the recommender docs. Available on the Pro plan.

Which size chart templates are included?

Six ready-made templates: men's t-shirts, women's t-shirts, pants, shoes with EU/US/UK conversion, rings, and kids. Every template is fully editable in the free-form builder — add or remove rows and columns, with size, measurement and text column types. You can also add "how to measure" blocks using the included line-art illustrations, or upload your own guide image (up to 500 KB). There is no CSV import in this version. The Free plan includes the basic tops and pants templates; all six are included from Growth. See creating a guide.

How do I control which guide shows on which product?

Assign a guide to specific products, to a tag, to a collection, to a vendor, or set it as the global default. When several rules match the same product, FitKit applies a clear priority: product > tag > collection > vendor > global. The Free plan includes product and global assignment; tag, collection and vendor assignment are included from Growth. See assignments.

Does FitKit collect customer data?

No. FitKit collects no personal data at all — no emails, no stored IP addresses. Its only Shopify scope is read_products, used for guide assignment. Analytics are anonymous daily counters (guide opens and add-to-carts after an open). Shopify's mandatory GDPR webhooks are implemented, and all of your store's data is deleted when you uninstall the app. Details in the privacy policy.

Is there a free plan, and how does the trial work?

Yes. The Free plan includes 1 size guide with the basic templates, forever. Growth ($6.99/month) and Pro ($19.99/month) both come with a 14-day free trial. Billing is handled entirely by Shopify — it appears on your regular Shopify invoice, and you can cancel anytime by uninstalling.

Give every shopper a reason to stop second-guessing the size

Pick a template, assign it, done — a beautiful size guide on your product pages in 3 minutes, with zero impact on your store's speed.

Install on the Shopify App Store