Runs in your browser · Last updated 4 September 2026
Product Schema Generator
Build Product + Offer JSON-LD with price, currency, and availability.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Ceramic mug",
"description": "12 oz stoneware mug.",
"url": "https://freetab.tools",
"offers": {
"@type": "Offer",
"price": "18.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
}
}How to use this tool
- Enter product name, price, and currency.
- Copy the JSON-LD.
- Validate, then place it on the product URL.
Price is required
A Product without Offer is the most common failure in the validator. The sample mug includes 18.00 USD and InStock.
Frequently asked questions
- What fields does Google want?
- name, plus an Offer with price and priceCurrency. Image and sku help.
- What goes in availability?
- InStock, OutOfStock, PreOrder, or a full schema.org URL.
- Multiple offers?
- This form emits one. Duplicate the Offer node by hand for variants.
- Merchant listings vs Product rich result?
- Requirements overlap. Check Google’s current Product documentation.
- Uploaded?
- No.