Knowledge product limits for your help center

<body>
<p id="docs-hc-snippet" style="display: none;">This article details the maximum product limits in Knowledge.</p>
<div class="article-banners">
<div id="docs-wmp-link">
<a href="https://support.zendesk.com/hc/en-us/articles/5411234991258-plan" rel="noopener" target="_blank">What's my plan?</a>
</div>

<div class="article-banner" id="suite_all">
<table>
<tbody>
<tr>
<td>
<strong>All Suites</strong>
</td>
<td>Team, Growth, Professional, Enterprise, or Enterprise Plus</td>
</tr>
</tbody>
</table>
</div>

<div class="article-banner" id="support_with_guide_all">
<table>
<tbody>
<tr>
<td>
<strong>Support with</strong>
</td>
<td>Knowledge Professional or Enterprise</td>
</tr>
</tbody>
</table>
</div>

</div>
<div id="docs-ai-summary">
<p id="docs-ai-summary-toggle">Summary: <span id="up-triangle">◀</span><span id="down-triangle">▼</span></p>
<p id="docs-ai-summary-content">Use these knowledge, search, external content, user segment, and theme limits to plan and scale your help center. You can track article size, attachments, comments, labels, search query length, federated search records, permissions groups, and theme assets so your content stays within plan limits and avoids upload, performance, or management issues.</p>
</div>

<div class="body">

<p class="p">This article details the maximum product limits in Knowledge.</p>
<div class="p">
<div class="note">
<span class="notetitle">Note:</span> The limits in this article apply to all plans, except where noted.</div>
</div>
<div class="p">This article covers the following topics:<ul class="ul">
<li class="li"><a class="xref" href="#topic_tq3_24g_3jb">Knowledge base limits</a></li>
<li class="li"><a class="xref" href="#topic_vky_znm_mpb">Content blocks limits</a></li>
<li class="li"><a class="xref" href="#topic_syc_yth_lhb">Search limits</a></li>
<li class="li"><a class="xref" href="#topic_ndw_vxj_ytb">External content limits</a></li>
<li class="li"><a class="xref" href="#user-segment">Management permissions and user segment
limits</a></li>
<li class="li"><a class="xref" href="#topic_cnb_vnd_dcb">Theme limits</a></li>
<li class="li"><a class="xref" href="#topic_rth_tzd_dcb">Why are there limits?</a></li>
</ul>
</div>
</div>
<div aria-labelledby="ariaid-title2" class="topic nested1" id="topic_tq3_24g_3jb">
<h2 class="title topictitle2" id="ariaid-title2">Knowledge base limits</h2>
<div class="body">
<p class="p">The following table shows the maximum limits related to knowledge base functionality in
Knowledge.</p>
<div class="p">
<div class="tablenoborder">
<table border="1" cellpadding="4" cellspacing="0" class="table" frame="border" id="topic_tq3_24g_3jb__table_uq3_24g_3jb" rules="all" summary="">
<colgroup>
<col style="width:50%">
<col style="width:50%">
</colgroup>
<thead class="thead" style="text-align:left;">
<tr class="row">
<th class="entry cellrowborder" id="d87e101" style="vertical-align:top;">Item</th>
<th class="entry cellrowborder" id="d87e104" style="vertical-align:top;">Maximum</th>
</tr>
</thead>
<tbody class="tbody">
<tr class="row">
<td class="entry cellrowborder" headers="d87e101" style="vertical-align:top;">Article size</td>
<td class="entry cellrowborder" headers="d87e104" style="vertical-align:top;">1MB per translation<p class="p">For example, the source language article is limited to
1MB, as is each additional translation.</p>
<p class="p">This translates to approximately
1,000,000 characters (excluding <em class="ph i">āăą </em>or hidden html tags).</p>
</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e101" style="vertical-align:top;">Token limit for each <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/8717609637018" target="_blank">AI-generated translation</a>
</td>
<td class="entry cellrowborder" headers="d87e104" style="vertical-align:top;">32,768 tokens (or roughly 24,576 words, including HTML tags)<p class="p">Tokens are the
units of text processed by the OpenAI model. For more information, see OpenAI's
article <a class="xref" href="https://help.openai.com/en/articles/4936856" target="_blank">What are tokens and how to count them
</a>.</p>
</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e101" style="vertical-align:top;">Total number of words or phrases to exclude from AI-generated
translations</td>
<td class="entry cellrowborder" headers="d87e104" style="vertical-align:top;">2,000</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e101" style="vertical-align:top;">Total number of articles, excluding archived articles and translations</td>
<td class="entry cellrowborder" headers="d87e104" style="vertical-align:top;">40,000</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e101" style="vertical-align:top;">Total number of articles in a single section</td>
<td class="entry cellrowborder" headers="d87e104" style="vertical-align:top;">5,000</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e101" style="vertical-align:top;">Total number of comments per article</td>
<td class="entry cellrowborder" headers="d87e104" style="vertical-align:top;">1,000</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e101" style="vertical-align:top;">Total number of labels per article <p class="p">(not available on Suite
Team)</p>
</td>
<td class="entry cellrowborder" headers="d87e104" style="vertical-align:top;">50</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e101" style="vertical-align:top;">Total number of @mentions in an article</td>
<td class="entry cellrowborder" headers="d87e104" style="vertical-align:top;">15</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e101" style="vertical-align:top;">Total number of @mentions in a comment</td>
<td class="entry cellrowborder" headers="d87e104" style="vertical-align:top;">15</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e101" style="vertical-align:top;">Total number of content tags per article</td>
<td class="entry cellrowborder" headers="d87e104" style="vertical-align:top;">25</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e101" style="vertical-align:top;">Total number of content tags per account</td>
<td class="entry cellrowborder" headers="d87e104" style="vertical-align:top;">1,000</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e101" style="vertical-align:top;">Total number of article verification rules</td>
<td class="entry cellrowborder" headers="d87e104" style="vertical-align:top;">20</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e101" style="vertical-align:top;">Total number of items within each filter type in an article verification
rule</td>
<td class="entry cellrowborder" headers="d87e104" style="vertical-align:top;">Filter types and item limits:<ul class="ul" id="topic_tq3_24g_3jb__ul_lgt_5nj_wxb">
<li class="li">Article owner: 10</li>
<li class="li">Author: 10</li>
<li class="li">Brand: 10</li>
<li class="li">Category: 10</li>
<li class="li">Label: 10</li>
<li class="li">Section: 10</li>
<li class="li">Permission groups: 10</li>
<li class="li">User segments: 10</li>
</ul>
</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e101" style="vertical-align:top;">Total number of attachments per article</td>
<td class="entry cellrowborder" headers="d87e104" style="vertical-align:top;">500</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e101" style="vertical-align:top;">Article attachment size</td>
<td class="entry cellrowborder" headers="d87e104" style="vertical-align:top;">20 MB</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e101" style="vertical-align:top;">Total number of media per account (images and attachments)</td>
<td class="entry cellrowborder" headers="d87e104" style="vertical-align:top;">Plan limits:<ul class="ul" id="topic_tq3_24g_3jb__ul_p45_1hl_2xb">
<li class="li">Suite Enterprise and above or Guide Enterprise: 150,000</li>
<li class="li">Suite Professional and Growth or Guide Professional: 70,000</li>
<li class="li">Suite Team (includes Guide <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/4408823905434-About-the-Zendesk-Guide-plan-types#topic_u2d_nww_tvb" target="_blank">Lite</a>): 15,000</li>
</ul>
</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e101" style="vertical-align:top;">Total number of categories</td>
<td class="entry cellrowborder" headers="d87e104" style="vertical-align:top;">100</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e101" style="vertical-align:top;">Total number of sections in a single category</td>
<td class="entry cellrowborder" headers="d87e104" style="vertical-align:top;">100</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e101" style="vertical-align:top;">Total number of section levels <p class="p"> (Enterprise plans only)</p>
</td>
<td class="entry cellrowborder" headers="d87e104" style="vertical-align:top;">5</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e101" style="vertical-align:top;">Total number of sections in a single section<p class="p"> (Enterprise plans
only)</p>
</td>
<td class="entry cellrowborder" headers="d87e104" style="vertical-align:top;">200</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e101" style="vertical-align:top;">Maximum length of an article content</td>
<td class="entry cellrowborder" headers="d87e104" style="vertical-align:top;">Approximately 1,000,000 characters (excluding <em class="ph i">āăą </em>or hidden html
tags). </td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div aria-labelledby="ariaid-title3" class="topic nested1" id="topic_vky_znm_mpb">
<h2 class="title topictitle2" id="ariaid-title3">Content blocks limits</h2>
<div class="body">
<p class="p">The following table shows the maximum limits for content blocks in the help center.</p>
<div class="p">
<div class="tablenoborder">
<table border="1" cellpadding="4" cellspacing="0" class="table" frame="border" id="topic_vky_znm_mpb__table_v1t_n4m_mpb" rules="all" summary="">
<colgroup>
<col style="width:50%">
<col style="width:50%">
</colgroup>
<thead class="thead" style="text-align:left;">
<tr class="row">
<th class="entry cellrowborder" id="d87e400" style="vertical-align:top;">Item</th>
<th class="entry cellrowborder" id="d87e403" style="vertical-align:top;">Limit</th>
</tr>
</thead>
<tbody class="tbody">
<tr class="row">
<td class="entry cellrowborder" headers="d87e400" style="vertical-align:top;">Total number of articles that a content block can be used in</td>
<td class="entry cellrowborder" headers="d87e403" style="vertical-align:top;">500</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e400" style="vertical-align:top;">Article size</td>
<td class="entry cellrowborder" headers="d87e403" style="vertical-align:top;">1MB<p class="p">This translates to approximately 1000000 characters (excluding <em class="ph i">āăą
</em>or hidden html tags).</p>
</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e400" style="vertical-align:top;">Total number of content blocks in one article</td>
<td class="entry cellrowborder" headers="d87e403" style="vertical-align:top;">25</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e400" style="vertical-align:top;">Total number of content blocks in one account</td>
<td class="entry cellrowborder" headers="d87e403" style="vertical-align:top;">5000</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e400" style="vertical-align:top;">Total number of images per content block</td>
<td class="entry cellrowborder" headers="d87e403" style="vertical-align:top;">50</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e400" style="vertical-align:top;">Content block size</td>
<td class="entry cellrowborder" headers="d87e403" style="vertical-align:top;">500KB</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e400" style="vertical-align:top;">Plan type</td>
<td class="entry cellrowborder" headers="d87e403" style="vertical-align:top;">Enterprise plans.</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div aria-labelledby="ariaid-title4" class="topic nested1" id="topic_syc_yth_lhb">
<h2 class="title topictitle2" id="ariaid-title4">Search limits</h2>
<div aria-labelledby="ariaid-title5" class="topic nested2" id="topic_yqx_bhg_hsb">
<h3 class="title topictitle3" id="ariaid-title5">General search limits</h3>
<div class="body">
<p class="p">The following table shows the maximum limits related to help center search.</p>
<div class="p">
<div class="tablenoborder">
<table border="1" cellpadding="4" cellspacing="0" class="table" frame="border" id="topic_yqx_bhg_hsb__table_b35_3kf_hsb" rules="all" summary="">
<colgroup>
<col style="width:50%">
<col style="width:50%">
</colgroup>
<thead class="thead" style="text-align:left;">
<tr class="row">
<th class="entry cellrowborder" id="d87e514" style="vertical-align:top;">Item</th>
<th class="entry cellrowborder" id="d87e517" style="vertical-align:top;">Maximum</th>
</tr>
</thead>
<tbody class="tbody">
<tr class="row">
<td class="entry cellrowborder" headers="d87e514" style="vertical-align:top;">
<a class="xref" href="https://support.zendesk.com/hc/en-us/articles/4408834595738-Understanding-help-center-search-methods-instant-search-native-search-article-suggestions-KC-app#topic_k4p_jbr_vjb" target="_blank">Native search</a> queries</td>
<td class="entry cellrowborder" headers="d87e517" style="vertical-align:top;">200 characters or 20 terms</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e514" style="vertical-align:top;">
<a class="xref" href="https://support.zendesk.com/hc/en-us/articles/4408834595738-Understanding-help-center-search-methods-instant-search-native-search-article-suggestions-KC-app#topic_ahm_lbr_vjb" target="_blank">Instant search </a>queries</td>
<td class="entry cellrowborder" headers="d87e517" style="vertical-align:top;">20 terms</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e514" style="vertical-align:top;">Default <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/4408894061338-About-Help-Center-end-user-search" target="_blank">snippet size</a> for a search result</td>
<td class="entry cellrowborder" headers="d87e517" style="vertical-align:top;">120 characters</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e514" style="vertical-align:top;">Content searched within an article</td>
<td class="entry cellrowborder" headers="d87e517" style="vertical-align:top;">First 500,000 bytes <p class="p">This translates to approximately 125,000-500,000
characters.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<div aria-labelledby="ariaid-title6" class="topic nested1" id="topic_ndw_vxj_ytb">
<h2 class="title topictitle2" id="ariaid-title6">External content limits</h2>
<div aria-labelledby="ariaid-title7" class="topic nested2" id="topic_qf5_wxj_ytb">
<h3 class="title topictitle3" id="ariaid-title7">General federated search limits</h3>
<div class="body">
<p class="p">The following table shows the maximum limits related to federated search.</p>
<div class="p">
<div class="tablenoborder">
<table border="1" cellpadding="4" cellspacing="0" class="table" frame="border" id="topic_qf5_wxj_ytb__table_hhm_1yj_ytb" rules="all" summary="">
<colgroup>
<col style="width:50%">
<col style="width:50%">
</colgroup>
<thead class="thead" style="text-align:left;">
<tr class="row">
<th class="entry cellrowborder" id="d87e609" style="vertical-align:top;">Item</th>
<th class="entry cellrowborder" id="d87e612" style="vertical-align:top;">Maximum</th>
</tr>
</thead>
<tbody class="tbody">
<tr class="row">
<td class="entry cellrowborder" headers="d87e609" style="vertical-align:top;">External file size</td>
<td class="entry cellrowborder" headers="d87e612" style="vertical-align:top;">20 MB</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e609" style="vertical-align:top;"> External records number</td>
<td class="entry cellrowborder" headers="d87e612" style="vertical-align:top;">
<div class="p">Varies by plan:<ul class="ul" id="topic_qf5_wxj_ytb__ul_ldc_rwh_xgc">
<li class="li">Enterprise plans: 100,000</li>
<li class="li">Growth and Professional: 50,000</li>
<li class="li">Team: 10,000</li>
</ul>
</div>
<p class="p">You can <a class="xref" href="https://www.google.com/url?q=https://support.zendesk.com/hc/en-us/articles/4408835043994%23topic_xwl_ycw_5lb&amp;sa=D&amp;source=docs&amp;ust=1760548519557707&amp;usg=AOvVaw17dGktVPGRGBWv1-VYytmV" target="_blank">purchase additional data storage</a> if
you exceed these amounts.</p>
</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e609" style="vertical-align:top;">External record size</td>
<td class="entry cellrowborder" headers="d87e612" style="vertical-align:top;">500,000 bytes/record</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e609" style="vertical-align:top;">External sources</td>
<td class="entry cellrowborder" headers="d87e612" style="vertical-align:top;">50</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e609" style="vertical-align:top;">External types</td>
<td class="entry cellrowborder" headers="d87e612" style="vertical-align:top;">20</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e609" style="vertical-align:top;"> Record maximum title length</td>
<td class="entry cellrowborder" headers="d87e612" style="vertical-align:top;">255 characters/record</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e609" style="vertical-align:top;">Crawlers</td>
<td class="entry cellrowborder" headers="d87e612" style="vertical-align:top;">50</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div aria-labelledby="ariaid-title8" class="topic nested2" id="topic_irw_kyj_ytb">
<h3 class="title topictitle3" id="ariaid-title8">External content API limits</h3>
<div class="body">
<p class="p" dir="ltr">Normal <a class="xref" href="https://developer.zendesk.com/api-reference/ticketing/introduction/?_ga=2.69664854.712676736.1642510794-978999859.1633961036#rate-limits" target="_blank">Zendesk API rate limits</a> apply to the External
content API if no lower rate limit is documented in the following table. For links to
external content API documentation, see <a class="xref" href="https://developer.zendesk.com/api-reference/help_center/federated-search/introduction/?_ga=2.140052469.712676736.1642510794-978999859.1633961036" target="_blank">Federated Search API Introduction</a>.</p>
<div class="p">
<div class="tablenoborder">
<table border="1" cellpadding="4" cellspacing="0" class="table" frame="border" id="topic_irw_kyj_ytb__table_jrw_kyj_ytb" rules="all" summary="">
<colgroup>
<col style="width:50%">
<col style="width:50%">
</colgroup>
<thead class="thead" style="text-align:left;">
<tr class="row">
<th class="entry cellrowborder" id="d87e742" style="vertical-align:top;">Item</th>
<th class="entry cellrowborder" id="d87e745" style="vertical-align:top;">Maximum</th>
</tr>
</thead>
<tbody class="tbody">
<tr class="row">
<td class="entry cellrowborder" headers="d87e742" style="vertical-align:top;"> External record creation</td>
<td class="entry cellrowborder" headers="d87e745" style="vertical-align:top;">770/min</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<div aria-labelledby="ariaid-title9" class="topic nested1" id="user-segment">
<h2 class="title topictitle2" id="ariaid-title9">Management permissions and user segment limits</h2>
<div class="body">
<p class="p">The following table shows the maximum limits related to user segment functionality in the
help center.</p>
<div class="p">
<div class="note">
<span class="notetitle">Note:</span> The functionality in this section is not available on Suite Team.</div>
</div>
<div class="p">
<div class="tablenoborder">
<table border="1" cellpadding="4" cellspacing="0" class="table" frame="border" id="user-segment__table_m3n_gqv_dhb" rules="all" summary="">
<colgroup>
<col style="width:50%">
<col style="width:50%">
</colgroup>
<thead class="thead" style="text-align:left;">
<tr class="row">
<th class="entry cellrowborder" id="d87e798" style="vertical-align:top;">Item</th>
<th class="entry cellrowborder" id="d87e801" style="vertical-align:top;">Maximum</th>
</tr>
</thead>
<tbody class="tbody">
<tr class="row">
<td class="entry cellrowborder" headers="d87e798" style="vertical-align:top;">Total number of management permissions groups</td>
<td class="entry cellrowborder" headers="d87e801" style="vertical-align:top;">200</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e798" style="vertical-align:top;">Total number of user segments</td>
<td class="entry cellrowborder" headers="d87e801" style="vertical-align:top;">200</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e798" style="vertical-align:top;">Total number of ALL tags referenced in a user segment</td>
<td class="entry cellrowborder" headers="d87e801" style="vertical-align:top;">50</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e798" style="vertical-align:top;">Total number of ANY tags referenced in a user segment</td>
<td class="entry cellrowborder" headers="d87e801" style="vertical-align:top;">50</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e798" style="vertical-align:top;">Total number of groups referenced in a user segment</td>
<td class="entry cellrowborder" headers="d87e801" style="vertical-align:top;">50</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e798" style="vertical-align:top;">Total number of organizations referenced in a user segment</td>
<td class="entry cellrowborder" headers="d87e801" style="vertical-align:top;">50</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e798" style="vertical-align:top;">Total number of individual users (outside of tags, groups, and organizations)
in a user segment</td>
<td class="entry cellrowborder" headers="d87e801" style="vertical-align:top;">50 </td>
</tr>
</tbody>
</table>
</div>
</div>
<p class="p">See <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/4408837707290-Creating-user-segments-for-Guide-user-permissions-Guide-Professional-and-Enterprise-#topic_tql_pjf_zz" target="_blank">Creating user segments</a> for more information about
user segments and tags.</p>
</div>
</div>
<div aria-labelledby="ariaid-title10" class="topic nested1" id="topic_cnb_vnd_dcb">
<h2 class="title topictitle2" id="ariaid-title10">Theme limits</h2>
<div class="body">
<div class="p">The following table shows the maximum limits for themes and assets in the Help
Center.<div class="note">
<span class="notetitle">Note:</span> The functionality in this section is not available on Suite Team.</div>
</div>
<div class="p">
<div class="tablenoborder">
<table border="1" cellpadding="4" cellspacing="0" class="table" frame="border" id="topic_cnb_vnd_dcb__table_b25_pq5_sbb" rules="all" summary="">
<colgroup>
<col style="width:50%">
<col style="width:50%">
</colgroup>
<thead class="thead" style="text-align:left;">
<tr class="row">
<th class="entry cellrowborder" id="d87e911" style="vertical-align:top;">Item</th>
<th class="entry cellrowborder" id="d87e914" style="vertical-align:top;">Maximum</th>
</tr>
</thead>
<tbody class="tbody">
<tr class="row">
<td class="entry cellrowborder" headers="d87e911" style="vertical-align:top;">Total number of themes</td>
<td class="entry cellrowborder" headers="d87e914" style="vertical-align:top;">10</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e911" style="vertical-align:top;">Individual theme size</td>
<td class="entry cellrowborder" headers="d87e914" style="vertical-align:top;">55MB</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e911" style="vertical-align:top;">Total theme assets size</td>
<td class="entry cellrowborder" headers="d87e914" style="vertical-align:top;">50MB</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e911" style="vertical-align:top;">Individual theme asset size</td>
<td class="entry cellrowborder" headers="d87e914" style="vertical-align:top;">5MB</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e911" style="vertical-align:top;">Individual theme asset name</td>
<td class="entry cellrowborder" headers="d87e914" style="vertical-align:top;">50 characters</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e911" style="vertical-align:top;">Individual theme template size</td>
<td class="entry cellrowborder" headers="d87e914" style="vertical-align:top;">800KB</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e911" style="vertical-align:top;">Total number of page templates per article, section, or category</td>
<td class="entry cellrowborder" headers="d87e914" style="vertical-align:top;">Up to 100 each</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e911" style="vertical-align:top;">Individual theme style.css size</td>
<td class="entry cellrowborder" headers="d87e914" style="vertical-align:top;">800KB</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e911" style="vertical-align:top;">Total number of elements per page (for example, articles, posts, sections,
categories, and so on)</td>
<td class="entry cellrowborder" headers="d87e914" style="vertical-align:top;">30<p class="p">For more than 30 elements, you can add the pagination helper
{{pagination}} to your <a class="xref" href="https://support.zendesk.com/hc/en-us/articles/4408839332250" target="_blank">help center theme</a> so users can paginate
to view all the elements.</p>
</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e911" style="vertical-align:top;">Individual theme script.js size</td>
<td class="entry cellrowborder" headers="d87e914" style="vertical-align:top;">800KB</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e911" style="vertical-align:top;">Total number of settings in manifest.json</td>
<td class="entry cellrowborder" headers="d87e914" style="vertical-align:top;">200</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e911" style="vertical-align:top;">Total number of characters in a variable object identifier</td>
<td class="entry cellrowborder" headers="d87e914" style="vertical-align:top;">30<p class="p">Only alphanumeric characters and
underscores (_) are allowed.</p>
</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e911" style="vertical-align:top;">Total number of options in a list type setting</td>
<td class="entry cellrowborder" headers="d87e914" style="vertical-align:top;">20</td>
</tr>
<tr class="row">
<td class="entry cellrowborder" headers="d87e911" style="vertical-align:top;">Total number of custom pages</td>
<td class="entry cellrowborder" headers="d87e914" style="vertical-align:top;">100</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div aria-labelledby="ariaid-title11" class="topic nested1" id="topic_rth_tzd_dcb">
<h2 class="title topictitle2" id="ariaid-title11">Why are there limits?</h2>
<div class="body">
<div class="p">Theme limits are enforced for a few different reasons: <ul class="ul" id="topic_rth_tzd_dcb__ul_scp_w32_dcb">
<li class="li">For security purposes it’s important to vet the types of files that customers are
allowed to upload so that we don’t receive malicious files.</li>
<li class="li">To prevent misuse or abuse vectors, it's important to limit the total size of
files.</li>
<li class="li">For performance reasons, it’s important to serve, save, import and export files
quickly for customers. </li>
</ul>
</div>
</div>
</div>
<script id="docs-schema-markup" type="application/ld+json">{
"@context": "https://schema.org",
"@type": "TechArticle",
"@id": "https://support.zendesk.com/hc/en-us/articles/4408831783962",
"url": "https://support.zendesk.com/hc/en-us/articles/4408831783962",
"headline": "Knowledge product limits for your help center",
"description": "You can review the maximum limits for help center knowledge features, search, external content, permissions, and themes.",
"articleSection": "Knowledge general info",
"datePublished": "2021-10-16T03:45:45+00:00",
"dateModified": "2026-08-19T16:17:08.507196+00:00",
"inLanguage": "en",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://support.zendesk.com/hc/en-us/articles/4408831783962"
},
"author": {
"@type": "Organization",
"name": "Zendesk",
"@id": "https://www.zendesk.com"
},
"publisher": {
"@type": "Organization",
"name": "Zendesk",
"@id": "https://www.zendesk.com"
},
"isPartOf": {
"@type": "WebSite",
"name": "Zendesk Help",
"@id": "https://support.zendesk.com/hc/"
},
"about": {
"@type": "SoftwareApplication",
"name": "Zendesk",
"@id": "https://www.zendesk.com",
"softwareAddOn": {
"@type": "SoftwareApplication",
"name": "Knowledge",
"@id": "https://support.zendesk.com/hc/en-us/sections/4405298860954"
}
}
}</script><script id="ai-summary-script">
//<![CDATA[
const ai_summary_style = document.createElement('style');
ai_summary_style.innerHTML = `#styled-article-body{padding:0 0 0}#article-body #docs-ai-summary{background-color:#f3f3f3;border:1px solid #d3d3d3;padding:10px 10px 6px;margin-bottom:16px}#article-body #docs-ai-summary #docs-ai-summary-toggle{font-size:.9em;font-weight:700;margin-bottom:4px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}#article-body #docs-ai-summary #docs-ai-summary-toggle #up-triangle{margin-left:auto;padding-right:10px;display:none}#article-body #docs-ai-summary #docs-ai-summary-toggle #down-triangle{margin-left:auto;padding-right:10px}#article-body #docs-ai-summary #docs-ai-summary-content{font-size:.9em;padding-left:25px;padding-right:25px;margin-bottom:12px}`;
document.head.appendChild(ai_summary_style);

const toggleAISummary = () => {
const summary = document.getElementById("docs-ai-summary-content");
const upTriangle = document.getElementById("up-triangle");
const downTriangle = document.getElementById("down-triangle");
if (summary.style.display === "none") {
summary.style.display = "block";
upTriangle.style.display = "none";
downTriangle.style.display = "inline";
} else {
summary.style.display = "none";
upTriangle.style.display = "inline";
downTriangle.style.display = "none";
}
};

document.getElementById("docs-ai-summary-toggle").addEventListener("click", toggleAISummary);
//]]>
</script>
</body>