SmartSize is an AI size recommender for Shopify. Shoppers answer a short quiz. SmartSize then shows them which size fits their body, with a visual and interactive result. This guide explains every feature, how setup works, and what it costs.

Why does this matter? Shoppers cannot try clothes on online. Size charts are hard to read, and sizing differs between brands. Unsure shoppers leave without buying. Shoppers who guess often pick the wrong size and return the item. According to Barclaycard, wrong-size returns account for 30-40% of all online apparel returns.

A size recommender solves both problems. It helps unsure shoppers buy with confidence, and it helps buyers pick the right size the first time.

This guide is for merchants who are comparing fit finder apps, and for merchants who already use one and want to use it better.

In this guide:

  1. What is a size recommendation app?
  2. How the fit quiz works for shoppers
  3. How SmartSize shows which size fits best
  4. Returning shoppers
  5. How SmartSize reduces sizing returns
  6. Supported product categories
  7. AI size chart extraction
  8. Merchant setup
  9. Customization options
  10. Supported languages
  11. Mobile experience
  12. JavaScript API & integrations
  13. Pricing
  14. FAQ

What is a size recommendation app - and why does your store need one?

A size recommendation app helps online shoppers find the right size before they buy. The shopper does not need to read a static size chart. Instead, they answer a few questions and receive a personalized size recommendation for the exact product they are viewing.

SmartSize is an AI size recommender built for Shopify. It adds a “Find My Size” button to product pages. The shopper taps the button and answers a short quiz (30-60 seconds). They then see a visual, interactive result. It is not only a size label — it shows how their body fits in each available size.

Why this matters for your store:

  • Fewer returns - shoppers order the right size the first time
  • Higher conversion - confident shoppers are more likely to buy
  • Less support work - fewer “what size should I get?” emails
  • Better experience - the quiz feels premium and builds trust in your brand

SmartSize is not a basic size chart app. It is a fit recommender that gives your customers a memorable experience.

SmartSize size recommender — “Find My Size” button on a Shopify product page


How does SmartSize’s fit quiz work for shoppers?

The shopper journey starts with a “Find My Size” button on the product page. Tapping it opens a clean popup window. The shopper completes a few quick steps and receives a personalized recommendation with an interactive visualization.

SmartSize offers two quiz types, plus a combined mode:

The Prediction Quiz (AI-Powered)

The shopper enters their height and weight. They then answer 3-4 visual body shape questions by tapping illustrated cards that match their build. A machine learning model predicts their body measurements and compares them with the product’s size chart.

For women (4 questions): weight distribution, waistline shape, belly shape, and optional bra size. For men (3 questions): shoulder/torso width, belly shape, buttocks shape.

This is the fastest option. The shopper does not need a tape measure or any known measurements. It is a body measurement quiz powered by AI, and it takes about 30 seconds.

Prediction Quiz - body shape question cards with visual illustrations

The Precision Quiz

The shopper enters their actual body measurements (chest, waist, hips, inseam, and so on). SmartSize matches these exact numbers against the size chart. This quiz is best for shoppers who already know their measurements.

Available measurements include: chest/bust, waist, hips, inseam, neck, arm length, and height. The merchant decides which measurements each quiz requires.

Precision Quiz - shopper entering their body measurements

A built-in “How to Measure” guide helps shoppers who need instructions. It is fully translated and includes illustrations.

How to Measure guide - illustrated instructions for bust, waist, and hips

Combined Mode (Both)

Merchants can enable both quiz types. The shopper starts with the Prediction Quiz and can switch to the Precision Quiz at any time (“I know my measurements”).

Feature Prediction Quiz Precision Quiz
Input Height, weight, body shape Actual body measurements
Tape measure needed No Yes
Time to complete ~30 seconds ~60 seconds
AI model used Yes (ML prediction) No (exact matching)
Available for Men’s & women’s clothing Men’s, women’s, boys’, girls’, lingerie & pets

Unit options: Shoppers can switch between metric (cm/kg) and imperial (inches/lbs) at any point in the quiz. The default unit follows the store’s locale.

Want to see the quiz yourself? Try it on our live demo store →

SmartSize quiz category selection — “Who is this quiz for?” screen showing Man, Woman, Unisex, Boy, Girl, Dog, and Cat options with illustrated cards


How does SmartSize show shoppers which size fits best?

This is the main difference between SmartSize and other size chart apps or fit finders. After the quiz, the shopper does not only see a size label. They see a full interactive fit visualization. It starts with something every merchant already has: the size chart.

SmartSize — AI Size Recommender for Shopify walkthrough

Your size chart - but personalized

Every store has a size chart. SmartSize turns it into a personal tool.

Personalized size chart - shopper’s measurements overlaid on the size table

After the quiz, the shopper can open a full size chart view from the recommendation screen. This is not a static table. It is personalized with the shopper’s body data:

  • “Your Measurements” panel at the top - it shows the shopper’s own bust, waist, and hip measurements, and the shopper can edit them there
  • Min-max ranges for every size (XS through XL and beyond), so the shopper can see exactly where their body falls
  • Dot indicators next to measurements where the shopper is close to the edge of a size’s range - a clear visual signal for between-sizes cases
  • Recommended size highlighted - the best-fit size is marked in the table
  • Imperial / Metric toggle - the shopper can switch units inside the chart

A shopper who completes the Prediction Quiz sees their predicted measurements on the chart. A shopper who completes the Precision Quiz sees their exact numbers. In both cases, a static table becomes a personalized comparison tool.

The size chart is also available before the quiz. It then shows the standard table without personalization. After the quiz, it upgrades automatically.

This matters because many shoppers still prefer a size chart. SmartSize keeps the chart and improves it. For merchants, the same size chart serves two purposes: it powers the recommendation, and it gives confident shoppers a better self-service view.

Mannequin Viewer

The recommendation screen also includes a body silhouette. It shows how the recommended size fits the shopper’s body, and it updates in real time when the shopper selects a different size. SmartSize works as a virtual fitting room alternative. Shoppers see how each size fits their body without a camera, an app download, or an AR try-on tool.

SmartSize fit finder — mannequin viewer showing how the recommended size fits the shopper’s body

Fit Bars (Per-Measurement Breakdown)

Color-coded bars for each body measurement (chest, waist, hips, and so on) show how well the shopper’s body fits within the size’s range:

  • 🟢 Green - good fit
  • 🟡 Amber - snug or loose
  • 🔴 Red - too tight or too loose

When the shopper taps a measurement, the matching area is highlighted on the mannequin.

A horizontal carousel (XS, S, M, L, XL, and so on) lets the shopper move through every available size. As they browse:

  • The mannequin updates
  • The fit bars recalculate
  • The size chart highlights the selected size

Shoppers can compare all sizes and make an informed decision, instead of trusting a single recommendation without context.

SmartSize size explorer carousel — swipe through sizes and see fit update in real time

Between-Sizes Handling

Some shoppers fall between two sizes. SmartSize shows the best-fitting size by default. If any single measurement would fit better in a different size, SmartSize shows this visually. The shopper can then explore both sizes and decide.

Want to see the mannequin, fit bars, and size explorer in action? Try it live on our demo store →


What happens when a shopper comes back?

A good fit finder remembers your customers. SmartSize does that. After the shopper completes the quiz once, their measurements are stored locally in their browser. On later visits:

  • No need to retake the quiz. When the shopper opens any product with a quiz, SmartSize automatically matches their stored measurements against that product’s size chart.
  • Works across products and brands. Different products can have different size charts. SmartSize recalculates the match for each product, so the shopper gets a personalized size recommendation every time, with no extra steps.
  • The button updates. The “Find My Size” button changes to show the stored recommendation, for example “Your size is M”. The text template is customizable.

Returning shopper - button shows “Your size is M” without retaking the quiz

  • 90-day refresh. Stored measurements are cleared after 90 days. This keeps recommendations accurate if the shopper’s body changes over time.

How does SmartSize reduce sizing returns?

Size-related returns are the single biggest category of apparel returns. A size recommender prevents them before the shopper clicks “Add to Cart.”

SmartSize reduces sizing returns in three ways:

  1. Right size, first time. The fit quiz matches each shopper’s body to the product’s specific size chart. There is no guessing and no generic S/M/L advice.
  2. Confidence at the moment of decision. The interactive fit visualization — mannequin, fit bars, size explorer — lets shoppers see how each size fits. Confident shoppers order the right size and keep it.
  3. Instant recommendations for returning shoppers. Stored measurements mean repeat visitors see their recommended size immediately. This lowers the chance of a rushed, wrong choice.

The result: fewer wrong-size orders, fewer returns, and lower return-shipping costs. For most apparel stores, even a 10-15% reduction in sizing returns covers the cost of the app many times over.


What product categories does a size recommender need to cover?

Most size recommendation apps only handle standard clothing. SmartSize covers more.

SmartSize measurement selection — “Select body parts to measure” screen for women showing illustrated cards for Bust, Underbust, Waist, Hips, Shoulder, Arm, Inseam, Neck, Height, and Weight

Category Quiz Types AI Model Key Measurements
Women’s clothing Prediction + Precision ✅ Yes Chest/bust, waist, hips + optional inseam, neck, arm, height
Men’s clothing Prediction + Precision ✅ Yes Chest, waist, hips + optional inseam, neck, arm, height
Girls’ clothing Precision only - Chest/bust, waist, hips, inseam, neck, arm, height
Boys’ clothing Precision only - Chest, waist, hips, inseam, neck, arm, height
Lingerie Precision only - Bust, underbust, waist, hips
Dogs 🐕 Precision only - Neck, chest, back length, weight, girth
Cats 🐈 Precision only - Neck, chest, back length, weight
Horses 🐎 Precision only - Neck, chest, girth, wither, back length

SmartSize has a quiz type for fashion brands, a lingerie size recommender, a pet sizing app, and custom tailors.

Want the category-by-category breakdown? Read our guide to fit quizzes for men, women, kids & pets — with demo videos, measurement details, and setup tips for each category.


How does AI size chart extraction replace manual data entry?

Most merchants do not have their size data in the min-max format that a size guide app needs. Reformatting size charts by hand is slow and causes errors.

SmartSize solves this with AI-powered size chart extraction:

AI size chart extraction - upload an image and the AI structures the data

  1. Upload an image - a screenshot, photo, or file of any existing size chart
  2. AI extracts the data - a large language model with vision reads the chart and structures the data automatically
  3. Smart conversions - the AI handles two difficult transformations:
    • Garment measurements → body measurements (for example, “across chest: 52cm” becomes a real body measurement range)
    • Single values → min-max ranges (for example, “chest: 96cm” becomes a usable range)
  4. Chat refinement - the extracted chart appears in a chat interface. You can request changes, correct errors, and refine the result until you are satisfied
  5. Revert anytime - a “Revert to original” option is always available

This is AI sizing applied to the merchant side, not only the shopper side. A slow manual task becomes a 2-minute conversation. There is no spreadsheet reformatting and no manual conversion. You upload the chart, and the AI does the rest.

Prefer to do it yourself? Learn how to convert garment measurements to body measurements using ChatGPT — free, no app required.


How do merchants set up SmartSize?

Setting up SmartSize as your store’s fit finder takes 4 steps:

  1. Create a quiz - select the product category and gender, upload or enter the size chart, and link the quiz to products
  2. Add SmartSize to your theme - insert the app block in the Shopify theme editor (Online Store 2.0)
  3. Customize the design - adjust the button appearance, accent color, and optional settings
  4. Review - preview how it looks and works on your live store

Linking quizzes to products

A single quiz (size chart) can cover many products. Link a quiz using any combination of:

  • Specific products (by product ID)
  • Collections (all products in a collection)
  • Product types (for example, “T-Shirts”)
  • Vendors (for example, “Nike”)
  • Tags (for example, “summer-2026”)

When you use several association types, choose ANY (match if any condition is met) or ALL (match only if every condition is met). A priority setting decides which quiz wins when more than one quiz matches a product.

Product coverage view

The app includes a product list view with every product in your store. You can see which products have a quiz, which do not, and which quiz is linked to each product. Coverage is always visible.

Product coverage view - see which products have a quiz and which still need one


How customizable is SmartSize as a Shopify size chart app?

Everything is configurable - the button, the quiz, and the matching algorithm.

Button appearance

Setting Options
Button text Any text (default: “Find my size”)
Recommendation text Template with [[recommendedSize]] placeholder
Style Button or Link
Icon 16 options: Hanger, Ruler, Table/Arrows - each in 5 colors, or no icon
Colors Text color + background color (any color)
Alignment Separate settings for desktop and mobile (Left / Center / Right)

Quiz popup

Setting Options
Accent color Any color - applied to primary buttons, selected states, highlights
Default unit Auto-detect from locale, force metric, or force imperial
Support link Optional - custom text and URL (or mailto:) shown in the quiz

Garment fit

SmartSize’s fit algorithm is configurable at store level. Set a default that tells the algorithm how your garments are designed to fit the body. You can override this setting per quiz.

Fit type Best for
Regular fit T-shirts, jeans, casual wear — sizes ranked by overall fit
Structured / fitted Blazers, dress shirts, tailored suits — a size is skipped if any measurement falls outside range
Body-hugging / slim Leggings, compression wear, shapewear, performance gear
Relaxed / flowy Hoodies, oversized tees, kaftans, wedding dresses

Advanced positioning

Some themes do not place the app block in the ideal spot. In that case, use CSS selector positioning to place the button relative to any element (for example, .product-form__buttons). Choose the insertion method: before, after, append inside, or prepend inside.

CSS isolation (Shadow DOM)

SmartSize uses Shadow DOM - a web standard that fully separates the quiz widget’s styles from your Shopify theme. Your theme’s CSS never breaks the quiz. The quiz’s CSS never changes your theme. It works the same way on every store and every theme.

For deeper customization, every element in the widget has a CSS class prefixed with smartrecom-. You can target these classes in your theme’s stylesheet.


What languages does SmartSize support?

SmartSize includes 26 languages. The quiz automatically appears in the language your customer selected in your store. No configuration is needed.

Language Code Language Code
Arabic ar Japanese ja
Chinese (Simplified) zh-CN Korean ko
Chinese (Traditional) zh-TW Norwegian nb
Czech cs Polish pl
Danish da Portuguese (Brazil) pt-BR
Dutch nl Portuguese (Portugal) pt-PT
English en Romanian ro
Finnish fi Russian ru
French fr Spanish es
German de Swedish sv
Hebrew he Thai th
Hungarian hu Turkish tr
Italian it Ukrainian uk

Need a language that is not listed? Request it via email. It will be available within 2 days.

Only one text needs manual translation: the “Find My Size” button label. You can translate it with Shopify’s free Translate & Adapt app. Everything inside the quiz is automatic.

Locale-aware units: Shoppers from the US automatically see inches/lbs. Shoppers from Europe see cm/kg. Shoppers can always switch units.

Quiz displayed in Italian - automatic language detection


Does SmartSize work as a fit finder on mobile?

Yes. The mobile experience is built for mobile, not a shrunken desktop version:

  • Fullscreen modal on mobile - no small popup in a small viewport
  • Large tap targets - comfortable for thumbs, no accidental taps
  • Swipe support in the size carousel - explore sizes with natural gestures
  • Comfortable input fields - designed for mobile keyboards
  • Separate alignment - the button position has its own setting for desktop and for mobile

The fit visualization (mannequin, fit bars, size explorer) adapts its layout to small screens and keeps full interactivity. Shoppers get the complete size recommendation app experience on every device.

SmartSize mobile size recommender — fullscreen fit quiz on a phone

On your phone right now? Open the demo store and try the full mobile experience →


Can I integrate SmartSize with my custom setup?

Yes. SmartSize provides a JavaScript API at window.SmartRecom for merchants who need programmatic control:

Method What it does
openModal() Open the quiz modal
closeModal() Close the quiz modal
openSizeChart() Open the size chart (personalized if quiz completed)
isReady() Check if the widget has loaded
getResult() Get the latest recommendation result

Custom trigger buttons

You can use your own buttons instead of the default SmartSize button:

  • Add class="smartrecom-trigger" to any element - clicking it opens the quiz
  • Or call window.SmartRecom.openModal() from any event handler
  • Or combine both approaches

Custom events

Listen for quiz events to power your analytics or custom logic:

Event When it fires
smartrecom:open Quiz opens
smartrecom:close Quiz closes
smartrecom:result-update New recommendation available (includes result data)

Analytics integration example

window.addEventListener('smartrecom:result-update', function(event) {
  gtag('event', 'size_recommendation', {
    'recommended_size': event.detail.recommendedSize,
    'product_id': '{{ product.id }}'
  });
});

How much does SmartSize cost?

SmartSize is a flat subscription with monthly or annual billing. Every paid plan includes a 14-day free trial. There are no overage charges on any tier — you pay the listed price and nothing more. Annual billing saves 20% on every plan.

Plan Monthly Annual (per mo) Annual total Size charts Size quiz
Free $0 $0 2 charts
Starter $9 $7.20 $86.40/yr 10 charts
Growth $12 $9.60 $115.20/yr Unlimited
Pro 100 $19 $15.20 $182.40/yr Unlimited 100 quiz users / mo
Pro 250 $29 $23.20 $278.40/yr Unlimited 250 quiz users / mo
Pro 500 $49 $39.20 $470.40/yr Unlimited 500 quiz users / mo
Pro 1K $89 $71.20 $854.40/yr Unlimited 1,000 quiz users / mo
Pro 2.5K $199 $159.20 $1,910.40/yr Unlimited 2,500 quiz users / mo
Pro 5K $249 $199.20 $2,390.40/yr Unlimited 5,000 quiz users / mo
Pro 10K $499 $399.20 $4,790.40/yr Unlimited 10,000 quiz users / mo

Size charts are included on every plan. The AI size quiz starts at the Pro plans. It scales from 100 monthly quiz users on Pro 100 (the most popular tier on the Shopify App Store) up to 10,000 on Pro 10K. Pro 250 and above are sold on smartsize.io. They are also shown in-app when a Pro 100 merchant gets close to their limit. Savings grow at higher tiers — Pro 10K customers save about $1,198/year with annual billing.

How the quiz-user quota works:

  • A monthly quiz user is one distinct shopper who completes the quiz, counted once per calendar month
  • Repeat visits by the same shopper do not count again — they get unlimited recommendations across products
  • The quota resets on the 1st of each month
  • There is no overage billing — upgrade your plan if you need more

Clear usage tracking: Your quota usage is always visible on the app’s home screen, updated in real time. SmartSize also sends email notifications at key usage milestones, so you always know where you stand before you reach the limit.

See all plans and pricing →


SmartSize - size recommendations for every category

Frequently asked questions

What’s the best size recommendation app for Shopify?

SmartSize is the best size recommendation app for Shopify. It combines an AI-powered Prediction Quiz, a Precision Quiz, and an interactive fit visualization that shows shoppers how every size fits their body. It supports 26 languages, works on all Online Store 2.0 themes, and covers clothing, lingerie, pet products, and tailored garments. Most size chart apps show a static table. SmartSize replaces it with a visual, personalized fit experience.

How do I reduce sizing returns on my Shopify store?

The most effective method is to give shoppers a personalized size recommendation before they buy. SmartSize adds a fit quiz to your product pages. The quiz matches each shopper’s body to your specific size chart, which removes the guessing that causes wrong-size orders. Setup takes about 30 minutes.

Does SmartSize work with any Shopify theme?

Yes. SmartSize supports all Shopify Online Store 2.0 themes. The quiz widget uses Shadow DOM for complete CSS isolation. It does not conflict with your theme’s styles, and your theme cannot break the quiz. For exact button placement on strict theme layouts, CSS selector positioning is available.

Is SmartSize only for clothing stores?

No. SmartSize supports clothing (men’s, women’s, children’s), lingerie, pet products (dogs, cats, horses), and tailored/bespoke garments. The AI-powered Prediction Quiz is available for men’s and women’s clothing. All other categories use the Precision Quiz.

Do shoppers need a tape measure to use SmartSize?

Not for the Prediction Quiz. Shoppers enter their height and weight and answer a few body shape questions. The AI predicts their measurements. The Precision Quiz does require real measurements, but it includes an illustrated “How to Measure” guide.

Can I use SmartSize for a multi-brand store with different sizing per brand?

Yes. Create a separate quiz (size chart) for each brand and link them using the vendor field. Each quiz then covers all products from that vendor. A single store can have as many quizzes as needed. Each quiz can be linked to different products, collections, types, or tags.


Try SmartSize free

SmartSize gives your shoppers the confidence to buy - and a reason to come back. Fewer returns. Higher conversion. A better experience.

New to SmartSize? Read about what changed in the full rebuild.

SmartSize is Built for Shopify — Shopify’s top quality badge for apps that meet the highest standards on storefront and admin performance, integration, and merchant experience. You can install it directly from the Shopify App Store in a couple of clicks.

Questions? Contact us at [email protected].

- Philip, co-founder of SmartSize