Skip to content

Sizer

Sizer lets you build reusable size charts and show them on your WooCommerce products — either in an accessible pop-up modal or as a product tab. Fewer sizing questions, fewer returns.

Create a chart once (a simple labelled table of rows and columns), then assign it to individual products or whole product categories. The size guide appears automatically on the product page using the trigger style and placement you choose. The free edition is the full GPL product — fully self-contained, with no external services and no tracking.

  • Reusable size charts — build a labelled table once and reuse it everywhere.
  • Per-product or per-category — assign a chart to a product, or set a default chart for a whole category.
  • Accessible modal — a native <dialog> that is keyboard operable, focus-managed and screen-reader friendly.
  • Or a product tab — show the chart inline as a tab instead of a modal.
  • Configurable trigger — button or text link, placed where you choose on the product page.
  • Themeable, responsive output with no layout shift; respects reduced-motion and dark mode.
  • Graceful by design — nothing renders when a product has no chart assigned.
  • Template overrides — override templates from your theme under a sizer/ folder; CSS exposes custom properties.

You build charts in the admin and assign them per product or per category. On the single product page Sizer renders the trigger (button or link) in your chosen placement. Clicking it opens the chart in an accessible modal, or — if you prefer — the chart shows inline as a product tab. Products with no assigned chart render nothing.

  • Free on WordPress.org — reusable charts, per-product and per-category assignment, modal or tab, configurable trigger and placement.
  • Pro for per-variation charts, unit switching (cm/inch), a “find my size” calculator, import/export and more.
  • Getting started — install, create a chart, assign it and choose the placement.