ProfilePage schema generator
Build a schema.org ProfilePage JSON-LD block for a person or organization profile.
ProfilePage schema generator
Fill in a name, bio, profile URL and image, then this tool builds a complete schema.org ProfilePage JSON-LD block ready to paste into your page's <head>. ProfilePage is the markup Google recommends for user-profile and about pages — a bio page, a creator profile, a company page — because it tells search engines who the page is about without them having to guess from the layout.
Choose whether the page describes a Person or an Organization, and the nested mainEntity switches shape to match. Add social profile links one per line in the second panel and they become the sameAs array, the standard way to connect a profile to its accounts elsewhere. Followers and posts turn into an interactionStatistic block, affiliation nests a linked Organization, and the creation and last-edited dates are set on the ProfilePage itself so crawlers know how fresh the profile is.
Indent controls whether the JSON is compact or pretty-printed at 2 or 4 spaces; sort keys alphabetizes the output for easier diffing. Omit empty fields keeps the block lean by leaving out anything you haven't filled in, rather than emitting empty strings. Curly quotes typed from a phone or word processor are normalized to straight ASCII quotes so the JSON always parses, and the closing script tag is escaped automatically in case a bio happens to contain one.
Everything runs locally in your browser — nothing you type is ever uploaded. Copy the result, download it as a .txt file, or send it straight to another tool's input to keep building out your structured data.