Person schema generator
Build a schema.org Person JSON-LD block for author bios and about pages.
Person schema generator
Fill in the fields below and this tool builds a schema.org Person block in JSON-LD — the structured data search engines read to understand who wrote a page, who runs a business, or who stands behind an "About" page. Enter a name, job title, employer, photo, contact details, address, alma mater and topics of expertise, and the output updates as you type. Bloggers, agencies and site owners use it to mark up author bios and staff pages for better attribution in search results.
The employer field can point at an existing Organization schema instead of repeating it: fill in "Organization @id" with that schema's own identifier and this tool links to it with an "@id" reference rather than duplicating the name. Paste one social profile link per line — Twitter, LinkedIn, GitHub, a personal site — and they become the "sameAs" array that ties the profile together. Indentation, alphabetical key sorting, and whether to keep or drop empty fields are all separate options, so the output matches how your CMS or template expects it. "Warn about missing recommended fields" flags when URL, photo or job title are still blank, since search engines weigh those for rich results. "Normalize smart quotes" cleans up curly quotes a phone keyboard or word processor tends to insert into names and bios.
A person needs only a name to produce valid JSON-LD; every other property is added only once you fill it in. Toggle "Wrap output in a <script> tag" to get a block ready to paste straight into a page's <head>, or turn it off for bare JSON to feed into a templating system. Angle brackets inside any field are escaped automatically, so a stray "</script>" in a bio can never break out of the tag it is embedded in.
Everything runs locally in your browser — none of the details you enter are uploaded anywhere. Copy the result, download it as a .txt file, or send it to another tool's input to keep working on it.