Add a free size converter to Shopify
The converter is one iframe. On Shopify it goes in a Custom Liquid section on a product or page template, or a rich-text field switched to HTML mode. There is no app to install, no script to load, no account and no monthly fee, and nothing to maintain once it is in.
Why put one on a product page
Size uncertainty is the reason a full basket becomes an abandoned one, and a wrong size is the reason a sale becomes a return. A converter answers the question on the page where it gets asked, instead of sending the customer to a search engine and hoping they come back.
The steps
- Configure the widget. On the embed page, choose the category your shop sells and the direction your customers convert in. A shoe shop selling to the US from Europe wants shoe, EU to US women's. Copy the snippet.
- Open the theme editor. In your Shopify admin, open Online Store, then Themes, then Customize on your live theme. Navigate to the template where the converter should appear, usually the product template or a dedicated size guide page.
- Add a Custom Liquid section. Add a section or block of the Custom Liquid type at the position you want. Custom Liquid accepts plain HTML, so no conversion is needed.
- Paste and save. Paste the iframe snippet into the Custom Liquid field and save. The widget appears immediately, because it is a static file on a CDN with nothing to install.
- Check it on a phone. View the page on a narrow screen. If the iframe is wider than the column it sits in, set the width to Full width in the configurator and copy the snippet again.
The snippet
This is a shoe converter starting from EU sizes. Use the configurator to change the category, the direction, the theme and the width before you copy.
<iframe src="https://mysizecharts.com/embed/widget.html?category=shoe&from=eu&to=usW" title="Size converter by MySizeCharts" width="420" height="380" style="border:0;max-width:100%" loading="lazy"> </iframe>
The thing that usually goes wrong
If your theme wraps sections in a fixed-width container, an iframe set to 420 pixels can overflow on a phone. The snippet already carries max-width:100%, which handles most themes, but the Full width option in the configurator is the reliable fix.
What it costs you
Nothing, and that is not a trial. The widget is a static file: no external font, no analytics, no third-party script and never an affiliate link, so it cannot slow your store down or track your customers. It carries a small "Sizes by MySizeCharts" link, which we ask you to keep, since that link is what pays for the charts staying free and neutral. If you would rather not show it, get in touch and we will work something out.
Last reviewed and updated on August 5, 2026. Conversion tables are checked against published international sizing standards.