Everything *[NYC] 2026: see what we announced. →
Skip to content

Portable Text definition

Portable Text is an open specification for storing rich text as structured JSON: an array of typed blocks whose text, styles, annotations, and custom content types are held as data, so the same content can be rendered into HTML, React, Markdown, PDF, or any other output format without being locked to one of them.


A diagram explaining Portable Text in terms of related concepts.

How is Portable Text structured?

Why use Portable Text instead of HTML or Markdown?

How do you render Portable Text?

What is the difference between Portable Text and the Portable Text Editor?

Why does Portable Text matter for AI and multi-channel content?

Unlock New Possibilities with Sanity

With Portable Text under your belt, it's time to see what Sanity can do for you. Explore our features and tools to take your content to the next level.

Last updated: