{"id":14113,"date":"2026-06-28T02:28:39","date_gmt":"2026-06-28T00:28:39","guid":{"rendered":"https:\/\/exyt.es\/blog\/calculadora-de-aforo-calcula-el-aforo-de-tu-espacio\/"},"modified":"2026-09-10T01:00:00","modified_gmt":"2026-09-09T23:00:00","slug":"capacity-calculator","status":"publish","type":"post","link":"https:\/\/exyt.es\/en\/blog\/capacity-calculator\/","title":{"rendered":"Capacity calculator: calculate the capacity of your space"},"content":{"rendered":"<p>Enter the surface area of \u200b\u200byour venue or event and instantly find out how many people can be safely accommodated inside. The information on this page is based on the <a href=\"https:\/\/www.codigotecnico.org\/pdf\/Documentos\/SI\/DBSI.pdf\" target=\"_blank\" rel=\"noopener\">Basic Document on Safety in Case of Fire (CTE DB-SI).<\/a><\/p>\n<div style=\"max-width: 480px; font-family: inherit; border: 1px solid #e0e0dc; border-radius: 12px; padding: 24px; background: #fafaf8;\">\n<div style=\"margin-bottom: 16px;\"><label style=\"font-size: 14px; color: #5f5e5a; display: block; margin-bottom: 6px;\" for=\"exyt-surface\">Useful surface area (m\u00b2)<\/label><br \/>\n<input id=\"exyt-surface\" style=\"width: 100%; height: 40px; padding: 0 12px; border: 1px solid #d3d1c7; border-radius: 8px; font-size: 15px; box-sizing: border-box;\" min=\"1\" step=\"1\" type=\"number\" value=\"100\" \/><\/div>\n<div style=\"margin-bottom: 16px;\"><label style=\"font-size: 14px; color: #5f5e5a; display: block; margin-bottom: 6px;\" for=\"exyt-use\">Space type<\/label><br \/>\n<select id=\"exyt-uso\" style=\"width: 100%; height: 40px; padding: 0 12px; border: 1px solid #d3d1c7; border-radius: 8px; font-size: 15px; box-sizing: border-box; background: #fff;\"><option value=\"0.25\">Standing audience (concerts, events)<\/option><option value=\"0.5\">Disco<\/option><option value=\"1\">Bar or cafe (standing)<\/option><option value=\"1.5\">Bar or restaurant (seated)<\/option><option value=\"1.5\">Classroom<\/option><option value=\"2\">Office (public area)<\/option><option value=\"3\">Trade (high influx)<\/option><option value=\"5\">Commerce (low traffic)<\/option><\/select><\/div>\n<div style=\"background: #eaf3de; border-radius: 8px; padding: 16px; display: flex; align-items: center; justify-content: space-between; margin-bottom: 12px;\">\n<div>\n<p style=\"font-size: 13px; color: #3b6d11; margin: 0 0 4px;\">Maximum capacity<\/p>\n<p id=\"exyt-resultado\" style=\"font-size: 26px; font-weight: 600; margin: 0; color: #27500a;\">400 people<\/p>\n<\/div>\n<\/div>\n<p style=\"font-size: 12px; color: #888780; margin: 0;\">Calculation indicative according to the densities of the CTE DB-SI. For official licenses and projects, consult a qualified technician.<\/p>\n<\/div>\n<p><script>\n(function() {\nfunction exytCalcularAforo() {\nvar superficies = parseFloat(document.getElementById('exyt-superficie').value) || 0;<\/p>\n<p>var densa = parseFloat(document.getElementById('exyt-uso').value);<\/p>\n<p>var aforo = Math.floor(superficie \/ densa);<\/p>\n<p>if (aforo < 0) aforo = 0;\n\ndocument.getElementById('exyt-resultado').textContent = aforo.toLocaleString('es-ES') + ' personas';\n\n}\ndocument.getElementById('exyt-superficie').addEventListener('input', exytCalcularAforo); \n\ndocument.getElementById('exyt-use').addEventListener('change', exytCalculateAforo); \nexytCalculateCapacity();\n})();\n<\/script><\/p>\n<p><strong>Important Notice Regarding Capacity Calculation<\/strong><br \/>\nThe information and results provided by this tool are for guidance purposes only and do not determine the legal or authorized capacity of a venue or event. The final capacity depends on the characteristics of the space and the regulations applicable in each case. EXYT does not certify or validate legal capacity. To determine the official capacity, please consult a qualified professional or the relevant authority.<\/p>\n<div>\n<div data-test-render-count=\"1\">\n<div class=\"group\">\n<div class=\"contents\">\n<div class=\"group relative relative pb-[var(--msg-assistant-pb,0.75rem)]\" data-is-streaming=\"false\">\n<div class=\"font-claude-response relative leading-[1.65rem] [&amp;_pre&gt;div]:bg-bg-000\/50 [&amp;_pre&gt;div]:border-0.5 [&amp;_pre&gt;div]:border-border-400 [&amp;_.ignore-pre-bg&gt;div]:bg-transparent [&amp;_.standard-markdown_:is(p,blockquote,h1,h2,h3,h4,h5,h6)]:pl-2 [&amp;_.standard-markdown_:is(p,blockquote,ul,ol,h1,h2,h3,h4,h5,h6)]:pr-8 [&amp;_.progressive-markdown_:is(p,blockquote,h1,h2,h3,h4,h5,h6)]:pl-2 [&amp;_.progressive-markdown_:is(p,blockquote,ul,ol,h1,h2,h3,h4,h5,h6)]:pr-8\">\n<div class=\"standard-markdown grid-cols-1 grid [&amp;_&gt;&lt;p&gt;_*]:min-w-0 gap-3 standard-markdown\">\n<h2>How many people can fit in one square meter standing up?<\/h2>\n<p>At a concert or event with a standing audience, up to 4 people can occupy one square meter, since the guideline density is 0.25 m\u00b2 per person. The authorized capacity may vary depending on the type of venue, the evacuation exits, and applicable regulations.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\">How is the capacity of people per m\u00b2 calculated?<\/h2>\n<p class=\"font-claude-response-body break-words whitespace-normal\">The capacity is calculated by dividing the usable area by the occupancy density.\u00a0Corresponding to the use of the space:<\/p>\n<div class=\"relative group\/copy bg-bg-000\/50 border-0.5 border-border-400 rounded-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-accent-100\" tabindex=\"0\" role=\"group\" aria-label=\"Code\">\n<div class=\"overflow-x-auto\">\n<pre class=\"code-block__code !my-0 !rounded-lg !text-sm !leading-relaxed p-3.5\"><code>Capacity = Usable Area (m\u00b2) \u00f7 Occupancy Density (m\u00b2\/person)<\/code><\/pre>\n<\/div>\n<\/div>\n<p class=\"font-claude-response-body break-words whitespace-normal\">For example, a 200 m\u00b2 space intended for standing audiences has an indicative capacity of 800 people (200 \u00f7 0.25). If you manage events with variable capacity, an automated people counting system avoids relying on manual calculations at the door.<\/p>\n<h2>Capacity for 200 square meters<\/h2>\n<p>A 200 m\u00b2 venue can have a very different capacity depending on its use:<\/p>\n<ul>\n<li>Standing audience (concerts or festivals): up to 800 people.<\/li>\n<li>Seated audience: approximately 133 people using a density of 1.5 m\u00b2 per person.<\/li>\n<\/ul>\n<p>The final legal capacity It must be determined according to the use of the venue and current regulations.<\/p>\n<h2>How much space does a seated person occupy?<\/h2>\n<p>As a reference, a seated person needs between 1 and 1.5 m\u00b2, depending on the type of space. In bars, restaurants, and classrooms, a density of 1.5 m\u00b2 per person is usually used, while in theaters or auditoriums, the capacity is usually determined by the number of seats installed.<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p class=\"font-claude-response-body break-words whitespace-normal\">Do you need to calculate and control the capacity of your next event in real time? Discover how our <span style=\"text-decoration: underline;\"><span style=\"color: #99cc00;\"><strong><a class=\"underline underline underline-offset-2 decoration-1 decoration-current\/40 hover:decoration-current focus:decoration-current\" style=\"color: #99cc00; text-decoration: underline;\" href=\"https:\/\/exyt.es\/en\/capacity-control\/\">capacity control system for events<\/a>.<\/strong><\/span><\/span><\/p>\n<div class=\"h-px w-full pointer-events-none\" aria-hidden=\"true\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Enter the surface area of \u200b\u200byour venue or event and instantly find out how many people can be safely accommodated inside. The information on this page is based on the Basic Document on Safety in Case of Fire (CTE DB-SI). Useful surface area (m\u00b2) Space type Standing audience (concerts, events)DiscoBar or cafe (standing)Bar or restaurant [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":13554,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[118],"tags":[],"class_list":["post-14113","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-capacity-control-at-events"],"_links":{"self":[{"href":"https:\/\/exyt.es\/en\/wp-json\/wp\/v2\/posts\/14113","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/exyt.es\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/exyt.es\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/exyt.es\/en\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/exyt.es\/en\/wp-json\/wp\/v2\/comments?post=14113"}],"version-history":[{"count":5,"href":"https:\/\/exyt.es\/en\/wp-json\/wp\/v2\/posts\/14113\/revisions"}],"predecessor-version":[{"id":15197,"href":"https:\/\/exyt.es\/en\/wp-json\/wp\/v2\/posts\/14113\/revisions\/15197"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/exyt.es\/en\/wp-json\/wp\/v2\/media\/13554"}],"wp:attachment":[{"href":"https:\/\/exyt.es\/en\/wp-json\/wp\/v2\/media?parent=14113"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/exyt.es\/en\/wp-json\/wp\/v2\/categories?post=14113"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/exyt.es\/en\/wp-json\/wp\/v2\/tags?post=14113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}