Recipe Schema Generator
Create Recipe JSON-LD with name, image, author, prep and cook time, ingredients, instructions, calories and ratings for recipe rich results in Google.
Recipe JSON-LD
What is the Recipe Schema Generator?
The Recipe Schema Generator builds Recipe JSON-LD structured data for food blogs and cooking sites. Enter the name, image, author, prep and cook times, ingredients and steps, and a valid script block is generated live, complete with ISO 8601 durations and optional nutrition and rating data.
- Recipe with ISO 8601 prepTime, cookTime and totalTime
- Ingredient list and ordered HowToStep instructions
- Optional nutrition calories field
- Optional aggregateRating with value and count
- Empty fields omitted for clean markup
- Free, private and client-side
How to use the Recipe Schema Generator
- 1
Enter the recipe name, image URL and author.
- 2
Set prep time and cook time in minutes — durations convert automatically.
- 3
List each ingredient on its own line.
- 4
Write each instruction step on its own line.
- 5
Add calories and a rating if available, then copy the JSON-LD.
About the Recipe Schema Generator
The Recipe Schema Generator builds Recipe JSON-LD structured data for food blogs and cooking sites. Enter the name, image, author, prep and cook times, ingredients and steps, and a valid script block is generated live, complete with ISO 8601 durations and optional nutrition and rating data.
Recipe markup is what makes your dish eligible for Google's recipe rich results — the cards with a photo, star rating, cook time and calories that stand out in Search and the recipe carousel. Times are converted to ISO 8601 durations and totalTime is calculated for you.
The tool runs entirely in your browser and omits blank fields to keep the output valid. It is built for food bloggers, recipe developers and site owners who want their recipes to earn eye-catching rich results.
Frequently asked questions
What does Recipe schema do for SEO?
Recipe schema makes your page eligible for Google's recipe rich results and the recipe carousel, showing a photo, star rating, cook time and calorie count in Search. These visual results typically attract more clicks than plain listings, which is why food sites rely on the markup.
How are prep and cook times formatted in Recipe schema?
They use ISO 8601 duration format, where 30 minutes is PT30M and one and a half hours is PT1H30M. This generator converts the minutes you enter into that format and calculates totalTime by adding prep and cook time together.
Do I need ratings to get recipe rich results?
Ratings are not required, but a genuine aggregateRating can add star reviews to your rich result, which boosts click-through. The ratings must come from real user reviews shown on the page — inventing star ratings violates Google's guidelines and risks a manual action.
What image size does Google want for recipes?
Provide high-resolution images at least 1200 pixels wide, ideally in multiple aspect ratios like 16x9, 4x3 and 1x1. Images must be crawlable and represent the finished dish. Better images improve your chances of appearing in the recipe carousel.
Should recipe instructions be a list or one block?
Break instructions into individual steps rather than one paragraph. This generator outputs each line as a separate HowToStep, which lets Google display step-by-step guidance and, in some cases, guided experiences on assistants and smart displays.
Guides for Recipe Schema Generator
Related tools
JSON-LD Generator
Generate Schema.org JSON-LD structured data for WebSite, WebPage, LocalBusiness, Person, Event and Recipe types with a simple guided form.
HowTo Schema Generator
Generate HowTo JSON-LD with a name, total time, supplies and tools, and ordered steps with text and optional images. Copy structured data for tutorials.
Article Schema Generator
Free article schema generator: build Article, NewsArticle or BlogPosting JSON-LD with headline, author, publisher, dates and image, ready to copy.
Video Schema Generator
Create VideoObject JSON-LD with name, description, thumbnail, upload date, duration and content or embed URL for video rich results and Google video search.