Calculadora de capacidade de sala por layout
Esta calculadora de capacidade transforma a área útil e o layout planejado de uma sala em uma estimativa clara de ocupação.
Executar grátis
Informe o tamanho em pés quadrados e escolha auditório, escolar, diretoria ou banquete. O resultado aplica uma reserva uniforme de espaço por participante, arredonda para baixo até uma pessoa inteira e mostra a área restante. A ferramenta ajuda no planejamento inicial de eventos, na comparação de salas e nas decisões de reserva, mas não substitui o limite oficial definido por normas de incêndio ou acessibilidade.
Comece pela área útil da sala
Meça a área de piso que realmente pode receber o layout da reunião, e não apenas as dimensões brutas exibidas na planta do imóvel. Colunas, balcões fixos, palcos, áreas de armazenamento, mesas de credenciamento, equipamentos de apresentação e cantos permanentemente bloqueados podem reduzir o espaço disponível para os participantes. Se a sala for retangular, multiplique o comprimento útil pela largura útil. Em uma sala irregular, divida o piso em retângulos simples, calcule cada área e some os resultados. Informe esse total como square_feet. A calculadora aceita valores de 1 a 10,000,000 pés quadrados e preserva medidas decimais quando fornecidas. Em seguida, divide a área útil pela reserva associada ao layout escolhido e arredonda para baixo, pois não é possível atribuir uma fração de assento. O uso da área útil torna as comparações entre salas muito mais confiáveis. Caso contrário, uma metragem generosa divulgada pelo local pode produzir uma estimativa aparentemente precisa que ignora palco, corredores, estação de serviço ou espaço audiovisual necessário ao evento. Guarde suas anotações de medição com a estimativa para que os responsáveis saibam exatamente quais áreas foram incluídas.
Escolha o layout correspondente ao evento
Selecione auditório quando as cadeiras estiverem voltadas para um palco ou apresentador e os participantes não precisarem de mesas; a estimativa usa 10 pés quadrados por pessoa. Escolha escolar quando as fileiras incluírem superfícies de trabalho, notebooks ou espaço para anotações; são usados 20 pés quadrados por pessoa. Diretoria pressupõe uma mesa central de reunião, cadeiras e circulação ao redor, portanto usa 25 pés quadrados por pessoa. Banquete pressupõe participantes sentados em mesas de refeição e usa 15 pés quadrados por pessoa. Esses valores são reservas uniformes de planejamento, o que torna o resultado especialmente útil para comparar diferentes configurações na mesma sala. Eles não garantem que todas as cadeiras, mesas, passagens, púlpitos, bufês ou telas caibam em qualquer geometria. Escolha o layout que descreve o mobiliário físico, e não o nome do evento. Um treinamento sem mesas pode usar auditório, enquanto uma apresentação com superfícies para escrever se enquadra em escolar. Para comparar alternativas, calcule a mesma área com cada layout relevante e guarde cada resultado junto de sua identificação.
Use o resultado como estimativa de planejamento
O campo maximum_recommended_occupancy é o resultado inteiro da divisão da área útil pela reserva do layout. A resposta também apresenta area_per_person_square_feet e unused_square_feet, deixando o cálculo transparente e fácil de auditar. Use esse número como teto preliminar de planejamento e depois confirme a configuração final conforme as exigências locais de incêndio, construção, acessibilidade e do próprio local. A lotação legal pode depender de saídas, larguras de portas, sprinklers, assentos fixos, dimensões de corredores, rotas acessíveis e uso aprovado da sala; esses fatores não fazem parte desta calculadora. Decisões operacionais também podem reduzir a capacidade. Plataformas de câmera, cabines de tradução, estações de buffet, corredores mais largos ou uma mesa de diretoria muito grande consomem área. Quando uma autoridade ou o local divulgar um limite menor, esse limite prevalece. Para um processo mais seguro, calcule a estimativa, desenhe a planta real, reserve as zonas necessárias de circulação e equipamentos e obtenha a aprovação do local antes de finalizar os convites. Refaça o cálculo sempre que o estilo de assentos ou a área útil mudar.
Casos de uso
Comparar layouts do local
Calcule uma sala com diferentes disposições para ver como mesas e áreas de circulação afetam o número preliminar de participantes.
Avaliar salas para um evento
Estime se uma sala candidata é grande o suficiente antes de solicitar uma planta detalhada ao responsável pelo local.
Documentar uma premissa inicial de capacidade
Registre o layout, a reserva de área e a ocupação arredondada para que as partes interessadas revisem a base da meta de público.
Perguntas frequentes
Quanto custa o cálculo?
Cada cálculo pela API custa US$ 0,002. A versão para navegador pode ser usada diretamente na página.
Quais layouts de assentos são aceitos?
Os valores aceitos são auditório, escolar, diretoria e banquete. Qualquer outro layout retorna um erro de entrada inválida.
O resultado substitui a lotação legal?
Não. Trata-se de uma estimativa para planejamento. Confirme a capacidade final com o local e com as normas aplicáveis de incêndio, construção e acessibilidade.
Devo informar a área bruta ou a área útil?
Use a área disponível para os assentos após excluir obstáculos fixos, palcos, áreas de serviço, equipamentos e outros espaços indisponíveis.
Por que a ocupação é arredondada para baixo?
O público precisa ser um número inteiro, e o arredondamento para baixo evita recomendar uma pessoa sem que toda a reserva de espaço esteja disponível.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/life/conference-room-capacity-check \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"square_feet":1200,"layout":"classroom"}'const res = await fetch("https://api.kit.forhosting.com/life/conference-room-capacity-check", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"square_feet": 1200,
"layout": "classroom"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/conference-room-capacity-check",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"square_feet": 1200,
"layout": "classroom"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/conference-room-capacity-check", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"square_feet":1200,"layout":"classroom"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"square_feet":1200,"layout":"classroom"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/conference-room-capacity-check", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"square_feet": 1200,
"layout": "classroom"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.conference_room_capacity_check",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |