Shopify Size Chart Builder: Every SmartSize Feature

Most Shopify stores do not need a bigger size chart. They need a clearer one — a sizing experience that helps shoppers answer the only question that matters on a product page: what size should I buy?
When that answer is unclear, hard to read on a phone, or in the wrong language, shoppers guess. Guessing means returns, support tickets, and lost trust.
So we rebuilt SmartSize around a new Shopify size chart builder. It gives shoppers a clear, branded, localized answer — and it gets merchants there fast. Upload a photo, screenshot, or PDF of any existing size chart and watch AI rebuild it into a live, editable chart in seconds. Or start from a real template instead of a blank table. No theme code. No rebuilding the same chart again and again.
This article follows the path a merchant takes inside SmartSize:
- Build the chart as modular content, not one static table.
- Style it to match the brand.
- Adapt it to each shopper — units, regions, language.
- Connect it to the store — products, theme, and the size quiz.
- Move faster with templates, AI import, and bulk import/export.
1. The shopper moment
A size chart is one of the last things a shopper looks at before they commit to a size. That makes it one of the highest-leverage spots on the entire product page — and most size chart apps waste it, treating the chart as a single static table.
SmartSize treats it as a small sizing hub instead: a measurement table, plus the context shoppers actually need to feel sure — how to measure, fit notes like “runs small — size up,” international sizes, and design that matches your brand.
Charts are the core of SmartSize; the size quiz is the premium layer on top. Together they turn a product page from passive guidance into a real answer. Here are the highlights — the rest of this article walks through each one, and a complete feature list is at the end:
| What you get | Why it matters |
|---|---|
| AI image import | Upload a photo, screenshot, or PDF of any size chart and AI rebuilds it as a live, editable table in seconds — no retyping |
| Ready-made templates | Start from real measurements for women, men, kids, and pets instead of a blank table |
| Modular blocks | Build a true sizing hub — tables, how-to-measure diagrams, fit scales, callouts, and video, not just numbers |
| AI translations | Translate every chart into all your storefront languages automatically, then review and refine |
| Units & international sizes | Auto-convert cm, in, mm, kg, and lbs and map US/EU/UK/JP so every shopper sees sizing their way |
| Brand-matched design | Presets, saved custom styles, and full control over tabs, tables, popup, and the Shopify button |
| Smart placement & size quiz | Show the right chart on the right product, place it with no theme code, and pair it with a size quiz |
2. From a static table to a sizing hub
SmartSize’s editor uses blocks so merchants can build a size guide as structured content, not as one hard-coded table. Each chart has a header zone, one or more tabs, and an ordered list of blocks inside each tab.
The editor is organized into three working areas:
- Structure panel: the left column showing the header zone, tabs, and blocks.
- Canvas: the center live preview where merchants see the chart as shoppers will see it.
- Settings panel: the right column with controls for the selected block, tab, or chart.
On narrower screens, the settings panel can switch into an inline mode so the editor stays usable when there is less horizontal space.
This matters because size charts are rarely one-size-fits-all. A women’s dress chart may need a bust/waist/hips table, a length guide, and how-to-measure diagrams. A pet harness chart may need neck, chest, back length, and weight guidance. A shoe chart may need a foot measurement tip and international sizes. SmartSize lets each of those pieces live as its own block.

Block types
| Block type | Common use | Key controls |
|---|---|---|
| Heading | Section titles such as “How to Measure” | Size, alignment, color, margin |
| Table | Measurement rows and columns | Columns, rows, unit conversion, table style, sticky first column |
| AI size table | Generate a table from an uploaded size chart image | Image upload, AI extraction, fully editable rows and columns |
| Text | Notes, fit guidance, material instructions | Rich text, alignment, font size, color, margin |
| Callout | Important notes such as “Runs small — size up” | Info/warning/tip tone, optional icon, margin |
| Image | How-to-measure diagrams or product fit images | Width, alignment, alt text, link, per-corner radius, margin |
| Media + Text | Image and explanation side by side | Image left/right, vertical alignment, text size, image radius, margin |
| Divider | Visual separation between sections | Solid/dashed/dotted, thickness, color, width, margin |
| Scale | Fit scale such as Runs Small → True to Size → Runs Large | 3 or 5 segments, bar or dots, labels, active value |
| Video | YouTube or Vimeo measurement tutorials | Provider URL, aspect ratio, margin |
A modular size guide can answer questions a basic table cannot: where should I measure my chest, does this item run small, should I size up if I am between sizes, what does this size mean in EU or UK, is the model wearing a relaxed or fitted size. That extra context reduces sizing uncertainty and the support tickets that come with it.
The Add block menu is also where merchants reach the AI size table. Open it, choose Generate size table from image, and upload a photo, screenshot, or PDF of an existing chart — SmartSize’s AI agent reads the table and drops a fully editable table block into the chart. (More on this in section 6 .)
Merchants can also create a reusable pattern — for example, Table → Fit Scale → How to Measure → Callout — and use it across multiple charts.
Tables in detail
The table block is the core of most charts. Merchants can name columns anything they need: Size, Chest, Bust, Waist, Hips, Neck, Back Length, Weight, Foot Length, Inseam, Sleeve, Shoulder, or brand-specific labels. Values are stored as free-form strings, so merchants are not forced into one measurement system.
Table style controls cover the details that make a size chart feel designed:
- Header background and text color.
- Striped rows on or off, with a custom stripe color.
- Border style: none, horizontal lines, or full grid, with a custom border color.
- Font size from
xxstoxxl. - Cell padding: compact, default, or spacious.
- Sticky first column on or off.
- Column alignment: left, center, or right.
The storefront renderer protects readability on narrow screens. Tables can scroll horizontally, the first column can stay sticky, and range values can stack vertically so numbers do not collide.

3. Making it match the brand
SmartSize gives merchants detailed design controls for the chart, tabs, blocks, tables, popup, and Shopify button. The goal is to make each size chart feel like part of the store, not a generic third-party widget.
Style presets
There are four built-in style presets:
| Preset | Visual direction | Best for |
|---|---|---|
| Clean | Minimal and spacious | Modern stores that want a quiet, editorial chart |
| Bold | High-contrast dark headers | Brands that want strong table hierarchy |
| Classic | Traditional striped rows | Familiar retail size guides |
| Soft | Warm tones with a rounded feel | Lifestyle, kidswear, lingerie, and softer brand systems |
Style presets affect the tab bar and block defaults — tab variants, alignment, active colors, heading style, text alignment, divider styling, table style, scale symbol style, and media-text defaults.
Merchants can also save the current chart styling as a custom preset, then reuse it across future charts.

Tabs, spacing, and corners
Tabs support four variants (underline, pills, boxed, minimal), four alignments (left, center, right, stretch), font sizes from xxs to xxl, a bold-active toggle, a custom active color, and an optional divider line.
Most blocks support custom margins in pixels, in three modes:
- All sides: one value for top, right, bottom, and left.
- Axis: one value for vertical spacing, one for horizontal.
- Individual sides: separate top, right, bottom, and left values.
Margins support 0–200px. Defaults are intentionally restrained so merchants can add breathing room where it matters without rebalancing every block.
Image blocks and media-image blocks support per-corner border radius — all corners together, top and bottom pairs, or each corner individually. The size chart button supports a 0–32px corner radius, and the popup has its own corner radius too, so the modal can look sharp, softly rounded, or fully aligned with the store’s UI.
The popup
The size chart popup is designed to read well on desktop and mobile. It uses a sticky header area, a scrollable body, responsive side padding, and a centered content area so tables and guidance stay easy to scan on any screen.
Merchants can control popup position (centered, left, or right on desktop), overlay darkness (0–80%), and overlay blur (0–24px). On mobile, SmartSize supports full-height or content-height layouts depending on the merchant’s preference.


4. Making it match the shopper
A chart that is right for the merchant is not yet right for the shopper. A US shopper wants inches. A French shopper wants centimeters and French. A Japanese shopper wants JP sizing alongside whatever the store labels its products. SmartSize handles all three from one chart.
Unit conversion
SmartSize supports automatic unit conversion by letting merchants mark individual table columns as length or weight columns. Each column has a source unit, and the storefront popup displays the shopper’s preferred unit system.
Supported source units: cm, in, mm, kg, lbs. Supported measurement types: length and weight. One chart can convert chest measurements from centimeters to inches and product weight guidance from kilograms to pounds.
Rounding is configurable:
| Rounding option | Use case |
|---|---|
| Whole | Clean charts with no decimals |
| Half | Apparel ranges where half units matter |
| 1 decimal place | Balanced precision for most conversions |
| 2 decimal places | More exact technical charts |
The popup remembers the shopper’s unit preference. If a visitor switches to imperial once, SmartSize keeps that preference for the next chart they open.

International sizes
International sizes let merchants add region-based size labels to a table, such as US, EU, UK, JP, or another region used by the store. Shoppers choose the region from an inline dropdown in the table header.
This is useful when the same product is sold across countries where size labels mean different things. A shoe might be US 8, EU 39, UK 6, and JP 25. SmartSize provides default mappings and lets merchants override values per chart. If a merchant has already tuned a mapping in one chart, they can import it into another.
Multi-language charts, translated with AI
SmartSize translates chart content into every published storefront language with AI. The chart has a primary language, and SmartSize’s AI agent generates a translated version for each other language — so merchants do not have to write or paste translations by hand. Every translation stays fully editable afterward.
Translation is block-based, so SmartSize tracks whether each block’s AI translation is still in sync with the primary chart. Merchants can:
- Sync with AI: let the AI agent translate missing or out-of-sync blocks automatically.
- Accept as-is: mark content as good enough without changing it.
- Fix manually: edit translated content by hand.
Manual edits are protected. SmartSize does not overwrite hand-edited translations on the next AI sync unless the merchant chooses to include manual edits.
The editor surfaces stale content clearly. A banner appears above the canvas, badges appear in the structure panel, and the toolbar shows a sync count when translations need attention. The chart is not translated once and forgotten — it stays maintainable as the primary content changes.

5. Making it match the store
A polished chart still has to land in the right place on the right product. Three pieces of the SmartSize editor make that happen: product display rules, the Shopify theme editor integration, and the optional connection to a size quiz.
Product display rules
Product display rules decide where each SmartSize chart appears on the storefront. A merchant can assign a chart using any combination of five Shopify product filters:
- Products
- Collections
- Product types
- Vendors
- Tags
The match condition controls how multiple filters combine — ALL means every filter must match, ANY means at least one must.
Priority resolves overlap. If more than one active chart matches the same product, the chart with the lower priority number wins. Ties are resolved by most recently updated.
The editor shows a live matching-products count and a preview table so merchants can spot mistakes before publishing. A store with many collections, vendors, and tags can assign charts at scale without guessing which products are covered.
The Shopify theme editor
SmartSize plugs into the Shopify theme editor so merchants can place and style the size chart button without touching theme code. Merchants turn on the size chart extension once, then drop the size chart button onto the product template inside Shopify’s normal theme editor workflow.
Button controls include:
- Button label and optional icon.
- Link style or full button style.
- Text and background color.
- Corner radius from 0px to 32px.
- Margins from 0px to 100px on each side.
- Separate desktop and mobile alignment (left, center, right).
The icon system includes hanger, ruler, and table-style icons in default, black, brown, grey, and pink variants — or no icon at all.
Merchants can also choose how the button appears on the page:
| Placement method | Difficulty | What it does |
|---|---|---|
| Automatic placement | None | Adds the button beside the size selector automatically when possible |
| Floating button | None | Keeps a size chart button visible while shoppers scroll |
| Drag & drop placement | Easy | Lets merchants place the size chart block anywhere in the Shopify theme editor |
| Custom placement | Advanced | Attaches the button to a CSS selector on the page |
| Custom integration | Developer | Lets a custom UI trigger the SmartSize size chart API |
SmartSize hides the button on products that are not linked to an active chart, so shoppers only see sizing guidance where it applies.

Connecting a chart to a size quiz
A SmartSize size chart can be connected to a SmartSize size quiz so shoppers can move from reference information to a personalized recommendation. A connected chart and quiz share one set of product display rules, while their content and settings remain independent.
When connected:
- The chart and quiz form a one-to-one pair.
- Product display rules sync between the two.
- The chart can be opened from the quiz recommendation screen.
- Disconnecting is non-destructive.
- Removing every product rule forces both sides back to Draft, so neither becomes active but invisible.
This keeps the merchant workflow clean. A store can start with size charts, then add the size quiz later without rebuilding product assignments from scratch.
6. Getting there faster
Everything above describes what you can build. This section is about how little you actually have to. SmartSize cuts setup time with AI-powered chart import, real templates, reusable styles, and bulk migration tools — so merchants almost never start from a blank table, and never rebuild the same chart twice.
AI image import: turn a size chart photo into an editable chart
SmartSize’s most powerful shortcut is AI image import: upload a photo, screenshot, or PDF of an existing size chart, and SmartSize’s AI agent reads it and rebuilds it as a structured, editable table. No retyping rows, no rebuilding columns by hand.
Merchants discover it right where they are already working — inside the editor. Open the Add block menu, choose the AI size table option, and upload the image. SmartSize analyzes the table structure, extracts the sizes and measurements, and drops a fully editable table block into the chart. Merchants can refine the result in chat, then adjust any value, column, or style afterward like any other block.
This is the fastest way to move off static size information. A supplier PDF, an old image-based guide, or a screenshot from a previous app becomes live SmartSize content in seconds — and because the output is a normal table block, it stays editable, translatable, and convertible between units like everything else in the chart.

Templates
When there is no chart to import, SmartSize size chart templates give merchants a structured starting point with real measurements, sizing instructions, and how-to-measure guidance. The template picker is a four-step flow: choose the audience, choose the product type, choose a style, and name the chart.
Audiences supported: Women, Men, Unisex, Girls, Boys, Dogs, Cats.
Product types covered: tops, shirts, pants, dresses, shoes, swimwear, underwear, pet clothing, harnesses, boots, and blank charts for custom setups.
The values are not random filler. The template methodology cross-references standards and major brand charts, then uses consistent canonical values across shared body measurements. For example, women’s bust values stay consistent across women’s tops, dresses, shirts, swimwear, and underwear templates unless a garment-specific measurement needs to change.
That gives merchants a faster way to create a clothing size chart, shoe size guide, kids size chart, or pet size guide without starting from a blank table. A merchant can still edit everything after choosing a template — templates are a starting point, not a locked system.

JSON export and bulk migration
Merchants can export an existing chart as JSON, keep it as a backup, or move it into another workflow. The exported JSON preserves the full structured chart content, so a chart remains editable instead of becoming another static image or spreadsheet.
SmartSize also supports JSON import for structured size charts. A merchant can export a chart, save it, and bring it back into SmartSize without rebuilding every block, table, and setting by hand.
For stores moving from another size chart app, SmartSize now includes a bulk import workflow for structured CSV exports. Merchants can upload existing size chart files; SmartSize reads the rows, merges duplicate cloned charts, creates new charts as Draft, and preserves the merchant’s template styling, guidance blocks, popup settings, and product links where available.
That matters during migration. Instead of rebuilding a large chart library one product at a time, a merchant can bring the existing sizing data into SmartSize, review everything in Draft, then publish when the charts are ready.
For merchants doing manual conversion work today, we also wrote a guide on converting garment measurements to body measurements with ChatGPT .
The fastest path from zero to live chart
- Choose an audience such as Women, Men, Girls, Boys, Dogs, or Cats.
- Choose a product type such as tops, pants, dresses, shoes, harnesses, or a blank chart.
- Choose a style preset such as Clean, Bold, Classic, or Soft.
- Name the chart.
- Edit blocks, tables, images, and text.
- Assign the chart to products, collections, types, vendors, or tags.
- Publish and place the button through Shopify.
The complete feature list
Everything SmartSize’s Shopify size chart builder includes, in one place:
| Feature | What it does | Why it matters |
|---|---|---|
| Modular blocks | Build charts from headings, tables, text, images, videos, callouts, scales, dividers, and media + text blocks | Merchants can explain fit, not just show numbers |
| AI image import | Upload a photo, screenshot, or PDF of any size chart and let SmartSize’s AI agent extract it into an editable table | Turn an existing chart into structured, editable content in seconds — no manual retyping |
| Templates | Start from real measurements for women, men, kids, and pets across tops, dresses, shoes, harnesses, and more | A faster way to a finished chart than a blank table |
| Header zone | Add always-visible content above the tabs | Key guidance stays visible across the whole chart |
| Tabs | Separate Size Guide, How to Measure, International Sizes, fabric notes, or fit guidance | Shoppers scan faster and product pages stay cleaner |
| Style presets | Apply Clean, Bold, Classic, or Soft styling | A chart can look polished in one click |
| Custom styles | Save and reuse the current styling | Stores can keep every chart on-brand |
| Unit conversion | Convert cm, in, mm, kg, and lbs by column | International shoppers do not need manual math |
| International sizes | Show region mappings such as US, EU, UK, and JP | Global stores can explain equivalent sizes clearly |
| AI translations | Translate chart content into every storefront language with AI, then review and refine | Shoppers read sizing in their own language without manual translation work |
| Product display rules | Assign charts by product, collection, type, vendor, and tag | One chart can cover a category without manual duplication |
| Theme editor controls | Place and style the size chart button through Shopify’s native workflow | Merchants keep control inside Shopify |
| Popup controls | Adjust position, overlay, blur, radius, and mobile behavior | The size chart popup can fit the storefront design |
| Connected quiz option | Pair a chart with a SmartSize size quiz | Merchants can move from passive guidance to active recommendations |
| Bulk import and export | Import existing chart libraries and export structured chart JSON | Migration, backups, and multi-store setup become faster |
7. The takeaway
A size chart is not a compliance item on a product page. It is one of the last pieces of information a shopper checks before choosing a size — and one of the most direct ways a store can earn or lose that purchase.
SmartSize’s Shopify size chart builder is built for that moment. Modular blocks, AI image import, AI translations into every storefront language, real templates, detailed design controls, automatic unit conversion, international size mapping, bulk import/export, product display rules, and Shopify theme editor placement — all in one editor.
If your store sells size-dependent products, your size chart should do more than list numbers. It should help shoppers feel confident enough to buy the right size the first time.
Find SmartSize on the Shopify App Store →
Want to compare plans first? See SmartSize pricing or read our full SmartSize size recommender guide .
Questions? Reach out at [email protected] .
— Philip, co-founder of SmartSize