Size Chart Maker avatar

Size Chart Maker

Pricing

$29.00/month + usage

Go to Apify Store
Size Chart Maker

Size Chart Maker

Size Chart Maker that turns garment photos into graded measurement tables for any region, category, or size scale, so fashion brands, e-commerce sellers, and manufacturers get accurate size charts without manual measuring or tech packs. Generate accurate garment size charts from product images.

Pricing

$29.00/month + usage

Rating

0.0

(0)

Developer

Luffy

Luffy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

Share

This Apify actor connects to the Size Chart Maker AI engine. Give it a garment image and your sizing preferences and it returns a graded size chart with measurements for every size in your scale. Upload a file directly or paste a URL. One image per run.

Size Chart Maker is built by Kawsar (LinkedIn), founder of Bigibyte. This actor puts that same AI engine on the Apify platform, so you can trigger it from a workflow or pipe results into a spreadsheet or database.

One image. One standard. Perfect fit everywhere.

What Size Chart Maker does

The AI looks at the garment in your image and returns a table of measurement points graded across your chosen size scale. Each measurement gets a letter label (A, B, C...), a plain-English name, a numeric value per size, and a tolerance. The format matches what factories and tech pack teams use.

Garment type is detected from the image itself: t-shirts, shirts, dresses, trousers, jackets, swimwear, kids clothing, and more. The measurement list adapts to what the AI sees, not a fixed template.

This actor processes one image at a time. For bulk catalog processing, use the original SaaS

Use cases

For e-commerce sellers

  • Generate professional-size charts for Shopify and WooCommerce product pages without hiring a designer
  • Create size charts for Etsy listings for handmade and print-on-demand clothing, done in minutes
  • Meet Amazon FBA size chart requirements automatically from a product photo
  • Reduce clothing returns with accurate garment measurements: one seller reported a 35% drop after switching from guesswork to generated charts
  • Build men's, women's, kids, and plus-size clothing size charts from a single reference image
  • Create size charts for stretch fabrics, swimwear, denim, and footwear in any regional standard

For brands and manufacturers

  • Convert a reference image or flat sketch to a size measurement table without writing a tech pack first
  • Generate base size charts for new styles at the start of the design process, before patterns are final
  • Give pattern makers and factories exact measurements from day one and cut buyer revision cycles
  • Speed up garment sampling by removing the back-and-forth on size direction
  • Build consistent size standards across multiple styles in your catalog
  • Create size charts for merchandising teams from buyer photos or mood board images
  • Avoid costly resampling caused by size errors caught late in production

Automate your sizing workflow

  • Trigger size chart generation from a Shopify webhook when a new product is added
  • Feed results directly into a Google Sheet or database alongside your product catalog
  • Chain with a product scraper to generate size charts for an entire clothing line
  • Use the Apify API to embed size chart generation in your own app or internal tool

What is Size Chart Maker?

Size Chart Maker is an AI-powered tool that turns garment photos into export-ready size charts in under 2 minutes. You upload a product image, pick your sizing region and garment category, and get back a full graded measurement table ready to download as Excel or PDF.

The platform covers US, UK, EU, JP, AU, CN, and International sizing across male, female, unisex, kids, plus-size, and tall categories. It has presets for common garment types including men's t-shirts, women's dresses, kids clothing, and formal suits, so you can go from image to chart without configuring every option from scratch. Images are deleted from the server immediately after processing.

For sellers who need size charts at scale, Size Chart Maker also has a Chrome extension and enterprise batch processing. This Apify actor gives you the same engine inside your automation workflows.

Try the web app: sizechart.shop

Contact: info@sizechart.shop

Input

Garment image

This actor processes one image per run. Provide it in whichever way fits your workflow:

FieldTypeDescription
imageUploadfileUpload a file directly from your computer through the Apify UI. Supports JPEG, PNG, WebP, GIF up to 20 MB. Easiest for one-off runs.
imageUrlstringPublic URL of the garment image. The actor downloads it automatically. A sample garment image is pre-filled so you can test the actor right away.

Only one is needed. imageUpload takes priority if both are provided.

Sizing options

FieldTypeDefaultDescription
regionstringUSSizing region for the chart. Determines the grading rules applied.
categorystringUnisexGarment category. Affects which measurements are included and how they are graded across sizes.
unitstringcmMeasurement unit: cm or in.
detailLevelstringstandardHow many measurements to include. basic returns 4-5, standard returns 6-10, full returns a complete spec sheet with 12+ measurements.
sizesarray["S","M","L","XL","XXL"]The size labels to use as column headers. Enter one per line. Must match your chosen sizing region.

Sizing region options

RegionTypical labelsCommon use
USXS, S, M, L, XL, XXLNorth America, general global
UK8, 10, 12, 14, 16, 18UK women's numeric
EU36, 38, 40, 42, 44, 46European numeric
JPS0, S1, S2, S3, S4, S5Japanese numeric
InternationalXXS, XS, S, M, L, XLGeneric global alpha

You can pass any custom labels in sizes regardless of region, for example ["1X", "2X", "3X"] for plus-size, ["2T", "3T", "4T"] for toddlers, or ["28", "30", "32", "34"] for jeans.

Example inputs

Quick test with the sample image (US men's t-shirt):

{
"imageUrl": "https://images.unsplash.com/flagged/photo-1585052201332-b8c0ce30972f?w=400",
"region": "US",
"category": "Male",
"unit": "cm",
"detailLevel": "standard",
"sizes": ["S", "M", "L", "XL", "XXL"]
}

Women's dress, EU numeric sizes:

{
"imageUrl": "https://images.unsplash.com/photo-1515372039744-b8f02a3ae446?w=800",
"region": "EU",
"category": "Female",
"unit": "cm",
"detailLevel": "standard",
"sizes": ["36", "38", "40", "42", "44", "46"]
}

Kids' clothing, basic measurements, inches:

{
"imageUrl": "https://images.unsplash.com/photo-1471286174890-9c112ffca5b4?w=800",
"region": "US",
"category": "Kids",
"unit": "in",
"detailLevel": "basic",
"sizes": ["2T", "3T", "4T", "5T"]
}

Plus-size with extended scale:

{
"imageUrl": "https://images.unsplash.com/photo-1434389677669-e08b4cac3105?w=800",
"region": "US",
"category": "Plus",
"unit": "cm",
"detailLevel": "standard",
"sizes": ["1X", "2X", "3X", "4X", "5X"]
}

Output

The actor stores one dataset record per measurement row. Each record contains the measurement label, its name, a value for every size, the tolerance, and metadata from the run.

[
{
"label": "A",
"pointOfMeasure": "Body Length (HPS to Hem)",
"S": 71,
"M": 73,
"L": 75,
"XL": 77,
"XXL": 79,
"tolerance": "±1 cm",
"region": "US",
"category": "Male",
"unit": "cm",
"generatedAt": "2024-11-01T12:00:00+00:00"
},
{
"label": "B",
"pointOfMeasure": "Chest Width (1\" below armhole)",
"S": 52,
"M": 55,
"L": 58,
"XL": 61,
"XXL": 64,
"tolerance": "±1 cm",
"region": "US",
"category": "Male",
"unit": "cm",
"generatedAt": "2024-11-01T12:00:00+00:00"
}
]
FieldTypeDescription
labelstringLetter identifier for this measurement (A, B, C, ...)
pointOfMeasurestringName of the measurement point
S, M, L, ...numberGraded measurement value for each size. Field names match exactly what you passed in sizes.
tolerancestringAcceptable deviation from the nominal value, e.g. "±1 cm"
regionstringSizing region used (US, UK, EU, JP, International)
categorystringGarment category the chart was generated for
unitstringUnit for all numeric values: cm or in
generatedAtstringISO 8601 timestamp

Size columns are dynamic. They always match exactly what you passed in sizes, so the output structure fits your run configuration without any fixed assumptions about size labels.

How it works

  1. The actor reads the garment image from whichever input you provide: a file upload or a URL.
  2. The actor downloads and encodes the image before sending it to the service.
  3. The encoded image and sizing options are sent to the Size Chart Maker service at sizechart.shop.
  4. The service runs the AI analysis and returns a graded measurement table.
  5. Each row is validated for required fields. Rows that fail are skipped with a warning in the log; valid rows are pushed to the dataset.
  6. One dataset record is created per measurement row, with size columns added dynamically.

FAQ

Can I upload an image file directly? Yes. Use the imageUpload field in the Apify UI. Click the upload button, pick your image, and the actor handles everything else.

Can I just test it quickly? Yes. The imageUrl field comes pre-filled with a sample garment image. Just set your sizing options and run.

What image formats are supported? JPEG, PNG, WebP, and GIF. Maximum file size is 20 MB. For very large files, resize or compress before uploading.

Can I use numeric size labels instead of alpha ones? Yes. Set sizes to any list of labels you need, for example ["36", "38", "40", "42"] for EU, ["8", "10", "12", "14"] for UK, or ["28", "30", "32", "34"] for jeans. The output columns match exactly.

What garment types does it support? The AI detects the garment from the image. It works with t-shirts, shirts, dresses, trousers, jeans, jackets, swimwear, kids clothing, plus-size garments, formal suits, and more.

What happens if the service returns incomplete data? Rows missing required fields are skipped with a warning in the run log. The run does not fail for partial data. The final log line shows how many rows were pushed and how many were skipped.

Is the image stored after processing? Size Chart Maker deletes images immediately after processing. See sizechart.shop for the full privacy policy.

Can I process multiple images in one run? This actor processes one image per run by design. For bulk catalog processing, contact kawsarlog about enterprise access.

What is a point of measure? A point of measure (POM) is a specific location on a garment where a measurement is taken, for example chest width at 1 inch below the armhole or body length from the high point shoulder to the hem. A size chart lists POMs as rows and sizes as columns, with a graded value at each intersection.