Visual Editing

Visual editing

Framework quickstarts, a framework-agnostic conceptual series, and task-focused guides for specific features.

Visual editing bridges Sanity Studio and your frontend. Editors see drafts render on the live site or a preview environment, click any element to jump to the right field, and watch content update as they type. It works with any modern frontend stack.

What you can do

Visual editing streamlines content workflows across three capabilities:

  • Live preview: see draft content render on your frontend as editors make changes.
  • Click-to-edit: jump directly from the preview to the field being edited in the Studio.
  • Drag-and-drop page building: rearrange content sections directly in the preview, with updates reflected in the Studio.

Framework quickstarts

Most teams should start here. The framework-specific guides give you a working visual editing setup in minutes.

Build from scratch

If you're using a framework without official support, building a custom integration, or want to understand how visual editing works end-to-end, follow the framework-agnostic series below. All examples use plain TypeScript, standard Web APIs, and minimal libraries.

Conceptual foundation

End-to-end example

Related topics

Task-focused guides for specific features and integrations:

Was this page helpful?