Title: Sizy – Size Chart for WooCommerce
Author: progryss
Published: <strong>October 28, 2026</strong>
Last modified: October 28, 2026

---

Search plugins

![](https://ps.w.org/sizy-size-chart-for-woocommerce/assets/icon-256x256.png?rev
=3770124)

# Sizy – Size Chart for WooCommerce

 By [progryss](https://profiles.wordpress.org/progryss/)

[Download](https://downloads.wordpress.org/plugin/sizy-size-chart-for-woocommerce.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/sizy-size-chart-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/sizy-size-chart-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/sizy-size-chart-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/sizy-size-chart-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/sizy-size-chart-for-woocommerce/)

## Description

Sizy adds size charts to your WooCommerce store. Create a size guide once, link 
it to the products that use it, and show it to shoppers with a shortcode.

 * **Simple editor.** Type the measurements as plain text, one row per line with
   cells separated by `|`, and see a live preview of the table as you type.
 * **Several tables per guide.** Leave a blank line to start a new table, for example
   tops and trousers in one guide.
 * **Popup or inline.** `[sizy_size_chart]` shows a “Size guide” link that opens
   the chart in a popup. `[sizy_size_chart_table]` shows the chart directly on the
   page.
 * **Text around the table.** Add default text before and after every chart (how
   to measure, returns policy), or set custom text per size guide.
 * **Easy assignment.** Pick a size guide in the product’s sidebar, or paste a list
   of SKUs into the size guide to link many products at once.
 * **Your look.** Change the link text, popup title, icon (built-in ruler, your 
   own SVG or none), font sizes and table colours.
 * **Accessible and light.** The popup uses the browser’s native `<dialog>`: Esc
   closes it and keyboard focus stays inside. CSS loads only on pages that show 
   a chart, and JavaScript only where there’s a popup. Wide tables scroll sideways
   with the size column pinned.

Variations use their parent product’s size guide. Shop managers can manage size 
guides, not only administrators.

Sizy doesn’t connect to any external service and doesn’t collect any data.

#### Measurements format

    ```
    Garment size | S | M | L | XL
    Chest (in) | 34-36 | 38-40 | 42-44 | 46-48

    Trousers
    Waist (in) | 30 | 32 | 34 | 36
    Inside leg | 31 | 31 | 31 | 31
    ```

 * The first line of each table is the header row. The first cell of every row is
   the row label.
 * A blank line starts a new table.
 * A line without any `|` (“Trousers” above) becomes that table’s title.
 * Short rows are padded, and fully empty rows and columns are dropped.

#### Shortcodes

 * `[sizy_size_chart]`: a link that opens the size guide in a popup. Attributes:`
   label` (link text), `title` (popup heading), `product_id`.
 * `[sizy_size_chart_table]`: the size guide directly on the page. Attributes: `
   title` (optional heading), `product_id`.
 * product_id defaults to the current product. If the product has no size guide,
   both shortcodes output nothing, so they’re safe to use in a template shared by
   every product. From PHP: `echo do_shortcode( '[sizy_size_chart]' );`, for example
   on the `woocommerce_single_product_summary` action.

#### For developers

 * Filter `sizy_chart_id( $chart_id, $product_id )`: change which size guide a product
   shows.
 * Filter `sizy_table_html( $html, $chart_id, $product_id )`: change the rendered
   tables.
 * CSS variables on `.sizy, .sizy-modal`: `--sizy-head-bg`, `--sizy-head-text`, `--
   sizy-stripe`, `--sizy-border`, `--sizy-radius`.

## Installation

 1. Install and activate WooCommerce.
 2. In **Plugins  Add New**, search for “Sizy”, or upload the plugin zip. Then activate
    it.
 3. Go to **Size Guides  Add Size Guide**, give it a name and type the measurements.
 4. Link products: choose the size guide in a product’s **Size guide** box, or paste
    SKUs into **Products using this size guide**.
 5. Add `[sizy_size_chart]` or `[sizy_size_chart_table]` to your product template, 
    a product tab or a page-builder block.
 6. Optional: change the text, icon and colours in **Size Guides  Settings**.

## FAQ

### Where does the size guide show?

Wherever you place one of the shortcodes. Sizy doesn’t add anything to your pages
by itself, so it works with any theme or page builder.

### Can variations have their own size guide?

No. Variations use the size guide of their parent product. Link the parent (or simple)
product’s SKU.

### What happens to products when I delete a size guide?

Moving a size guide to the bin hides it on the store. Deleting it permanently removes
it from every product that used it.

### Is my data removed when I delete the plugin?

No. Size guides are kept so a reinstall picks them up again. To remove everything,
add `define( 'SIZY_DELETE_ON_UNINSTALL', true );` to `wp-config.php` before deleting
the plugin.

### Does it work with HPOS?

Yes. Sizy doesn’t touch orders and declares compatibility with WooCommerce High-
Performance Order Storage.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Sizy – Size Chart for WooCommerce” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ progryss ](https://profiles.wordpress.org/progryss/)

[Translate “Sizy – Size Chart for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/sizy-size-chart-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/sizy-size-chart-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/sizy-size-chart-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/sizy-size-chart-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/sizy-size-chart-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * First release on WordPress.org.

## Meta

 *  Version **1.0.0**
 *  Last updated **3 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [measurements](https://wordpress.org/plugins/tags/measurements/)[Size Chart](https://wordpress.org/plugins/tags/size-chart/)
   [size guide](https://wordpress.org/plugins/tags/size-guide/)[sizing](https://wordpress.org/plugins/tags/sizing/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/sizy-size-chart-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/sizy-size-chart-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/sizy-size-chart-for-woocommerce/reviews/)

## Contributors

 *   [ progryss ](https://profiles.wordpress.org/progryss/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/sizy-size-chart-for-woocommerce/)