---
title: "Limitations for JSON Rich Text Editor"
description: "Limitations for JSON RTE"
url: "https://www.contentstack.com/docs/headless-cms/limitations-for-json-rich-text-editor"
product: "Contentstack"
doc_type: "guide"
audience:
  - developers
  - admins
version: "current"
last_updated: "2026-08-13"
---

# Limitations for JSON Rich Text Editor

*   A maximum of **100** entries can be embedded within the JSON RTE.
*   A maximum of **15** content types can be selected as reference for a single JSON RTE.
*   The maximum number of instances allowed for JSON RTEs marked as "Multiple" is **100**.
*   A JSON RTE field can hold a maximum of **30 KB** of JSON data by default. Attempting to save more returns the error JSON must not exceed 30 KB in size. This limit is set per field, not per entry, and can be increased for your organization, contact [support](mailto:support@contentstack.com) to request a higher limit.
*   During migration, both the HTML-based and JSON RTEs should be at the **same level** of **field depth** to migrate content successfully.
*   If the JSON RTE is marked as "Multiple" and HTML RTE is of "Single" type, then you won't be able to migrate content.
*   During migration, the HTML RTE and JSON RTE should allow embedded entries from the same set of referenced content types. If the **referenced content types** differ, you cannot migrate content between the RTEs.
*   You can have multiple discussions within the JSON Rich Text Editor.
*   There can be **one** active discussion associated with each selected content blocks, texts, and images within the JSON RTE.
*   You can have a maximum of **500 characters** per JSON RTE comment.
*   A maximum of **15 instances** of JSON RTE can be added per content type.