Build a Shopify store in 2 minutes.
Free tools/Shopify Schema Generator

Shopify Schema Generator

Generate a valid {% schema %} block for any Shopify section. Name the section, add settings (text, image, color, range, select and more) and copy clean, editor-ready JSON.

Build your section schema, copy the JSON.

Settings
{% schema %} output
{% schema %}
{
  "name": "My section",
  "settings": [
    {
      "type": "text",
      "id": "heading",
      "label": "Heading",
      "default": "Talk about your brand"
    },
    {
      "type": "richtext",
      "id": "description",
      "label": "Description"
    },
    {
      "type": "image_picker",
      "id": "image",
      "label": "Image"
    }
  ],
  "presets": [
    {
      "name": "My section"
    }
  ]
}
{% endschema %}

How it works

Every Shopify 2.0 section declares its editor settings in a {% schema %} JSON block. This tool builds that block for you: pick setting types, label them, and it writes valid JSON with sensible ids and defaults, ready to paste at the bottom of your section file.

Skip the schema, generate the whole section

A schema is only half a section; the Liquid markup that renders those settings is the other half. Clyro generates complete sections, markup, styles and schema together, from a plain-English description, so you describe the section instead of hand-assembling it.

Frequently asked questions

What setting types are supported?

Text, textarea, rich text, image picker, URL, color, range, select, checkbox, product and collection: the types that cover the vast majority of real sections.

Where do I paste the output?

At the bottom of your section file (sections/your-section.liquid), replacing any existing {% schema %} block. The settings then appear in Shopify's theme editor.

Does it validate against Shopify's rules?

The output follows Shopify's schema format: unique snake_case ids, labels, defaults, and a preset so the section appears in the editor's section picker. Edge cases beyond these types may need manual additions.

Ready to build your Shopify store?

Describe your store and Clyro builds you a custom theme from scratch, no templates, no code.

Start Free