Extract microdata

Extract schema.org-style Microdata items and properties from HTML.

freeworks offlinenothing uploaded
ToolMicrodata Extractor
Input
Output
Put this on your own site

The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.

Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.

Preview

How it works

Itemscope roots are traversed through itemprop, itemtype, itemid, and itemref relationships; meta, time, link, and data elements contribute typed values. Nested items become objects and repeated properties become arrays.

  • DOM relationships survive visual redesigns.
  • Typed elements provide values different from visible text.

Worked example

Extract Person microdata from HTML
Find itemscope and itemprop attributes in an HTML snippet with a Person schema
Input
											<div itemscope itemtype="https://schema.org/Person">
  <span itemprop="name">Jane Doe</span>
  <span itemprop="jobTitle">Software Engineer</span>
</div>
										
Output
												Type: https://schema.org/Person

PROPERTIES
Name: Jane Doe
											

When to use this

Product pages, event markup, and search-schema audits extract Microdata.

Edge cases

  • itemref can point outside the item subtree.
  • Without itemtype, properties lack a vocabulary context.
  • Repeated itemprop values must remain arrays.

References