Product / Offer schema generator (JSON-LD)
Enter your product's name, price, availability and any variants to generate the Product/Offer JSON-LD code, for rich results (price, stock) in search results.
The product name is required.
How it works
The Product markup and its associated Offer tell Google a product's price, currency and availability, which can make this information appear directly in search results or Google Shopping. If you add variants (sizes, colors...), each one generates its own offer with its own price and availability, in place of the product's single price.
What happens if I fill in both the single price and variants?
As soon as at least one valid variant (with a name and price) is filled in, the tool generates an array of offers from the variants only and ignores the single price field. To generate a simple offer, leave the variants section empty.
Do the availability values follow a standard vocabulary?
Yes, they match the official schema.org values (InStock, OutOfStock, PreOrder, LimitedAvailability, Discontinued), automatically formatted as a full URL (https://schema.org/InStock) in the generated JSON-LD.
Privacy: the product information you enter stays in your browser, and no data is sent to a server.