# Calculadora de Horários — Criador de Grade Horária

> Criador de horários grátis para escola, faculdade, academia, clube ou trabalho. Monte uma grade semanal de aulas e intervalos e salve em PDF.

- **Category:** Data e Hora
- **Interactive calculator:** https://youcalc.com/pt/date-time/timetable-calculator/
- **Price:** Free, no sign-up required

## Overview

Este é um criador de horários gratuito e sem cadastro para qualquer agenda semanal — um horário escolar ou de aulas, um curso universitário, a grade de aulas de uma academia, um plano de treinos de clube ou um programa de treinamento de trabalho. Você monta o dia como uma única lista ordenada de sessões e intervalos, cada um com a sua própria duração; os horários de início são preenchidos automaticamente. Depois, você pinta as suas matérias em uma grade de dias por período, com código de cores e, opcionalmente, um professor ou uma sala em cada uma. A grade é o produto final: imprima-a ou salve-a em PDF para fixar na parede ou distribuir. Como todo o horário fica guardado no link da página, tanto a URL compartilhável quanto o QR Code impresso “Escaneie para revisitar” reabrem exatamente o mesmo horário — nada é armazenado em um servidor e não é preciso ter conta.

## How to read your result

O painel de resultados acima da grade é a calculadora. Ele mostra, por semana de rotação e ao longo de todo o ciclo, o número de aulas, o tempo total de aula, o tempo de intervalo por dia e por semana e o número de horários livres. A tabela por matéria detalha tudo isso matéria por matéria — aulas e tempo de aula, por semana quando você usa uma rotação A/B (ou maior), e projetados para todo o período letivo ou temporada quando você define as datas de início e término. O tempo de aula é a quantidade de horários preenchidos multiplicada pela duração de cada linha, então uma matéria em cinco horários de 50 minutos resulta em 4 h 10 min; o tempo de intervalo é a soma das linhas de intervalo ao longo dos dias que você exibe. A grade abaixo é o material impresso: um bloco com código de cores por semana de rotação, com as colunas de dias ordenadas pelo primeiro dia da semana que você escolheu.

## Method

O mecanismo primeiro percorre a lista ordenada de itens (matérias e intervalos) a partir do primeiro horário de início, somando a duração em minutos de cada item para produzir o horário de início e de término de cada linha — pura aritmética de hora do dia em ISO 8601 sobre uma grade semanal recorrente, então não há data de calendário nem horário de verão. A grade de dias × períodos armazena, por semana de rotação, uma matéria para cada linha de aula e dia da semana (ou vazio). Para cada semana, ela conta os horários preenchidos, os minutos de aula (quantidade de horários × a duração da linha) e os horários livres por matéria e no total; o ciclo de rotação é a soma de todas as semanas. Quando as datas de início e término são informadas, ela conta as semanas ISO 8601 completas no intervalo (alinhadas à segunda-feira) e as distribui pela rotação — a semana A primeiro — para projetar as aulas e as horas de cada matéria ao longo do período. Qual semana de rotação se aplica a qualquer data do calendário é determinada a partir da âncora por um delta de Número de Dia Juliano (à prova de horário de verão), correspondendo à base de semana ISO. O cálculo é uma função pura, sem acesso a relógio ou rede, então o mesmo horário sempre produz os mesmos resultados.

## Example

- **Setup:** Escolha o cenário “Semana escolar”: de segunda a sexta, início às 08:30, períodos de 50 minutos com um intervalo no meio da manhã e 45 minutos de almoço, seis matérias e um período letivo de 12 de janeiro a 27 de março.
- **Result:** O dia vai das 08:30 às 14:30, com o intervalo e o almoço posicionados automaticamente. Os resultados mostram seis matérias, 30 aulas por semana e 25 horas de aula, uma hora de intervalos por dia e — ao longo do período letivo de 11 semanas — 330 aulas e 275 horas, com o total de cada matéria no período (por exemplo, uma matéria dada 6 vezes por semana soma 66 aulas no período).

## Frequently asked questions

### Como os horários dos períodos são calculados?

Você define um horário de início e depois lista as suas sessões e intervalos em ordem, cada um com uma duração em minutos. A partir do primeiro horário de início, a calculadora soma a duração de cada linha, uma após a outra, de modo que o horário de cada período é definido automaticamente — altere o horário de início, a duração de um período ou um intervalo e todas as linhas abaixo se reorganizam. A aritmética é simplesmente a hora do dia em hh:mm (ISO 8601) e, como um horário semanal se repete em vez de cair em datas do calendário, o horário de verão nunca o afeta.

### Posso usá-la para outras coisas além da escola?

Sim — ela é propositalmente genérica. Os seis cenários populares abrangem uma semana escolar, a grade de aulas de uma academia/fitness, um plano de treinos de clube esportivo, um curso de treinamento de trabalho, um curso universitário e a agenda de um centro de reforço, e você pode alterar os dias, horários, sessões e cores para se adaptar a qualquer coisa que se repita semanalmente. Os cenários no estilo de sessões (academia, clube) simplesmente listam cada sessão como uma linha; os cenários de escola e de curso mostram como variar as matérias por dia ao pintar.

### O que são semanas rotativas (A/B) e como funciona a projeção do período?

Muitos horários alternam entre dois ou mais padrões de semana — uma semana A e uma semana B, ou um ciclo mais longo. Defina o número de semanas rotativas (1–12) e cada uma recebe a sua própria grade, compartilhando os mesmos horários de período; renomeie uma semana dando dois cliques na sua aba. Se você também definir as datas de início e término, a calculadora conta as semanas ISO 8601 completas nesse intervalo e projeta os totais de cada matéria ao longo do período — em uma rotação A/B durante um período letivo de 11 semanas, a semana A ocorre seis vezes e a semana B, cinco.

### Como são contados o tempo de aula, o tempo de intervalo e os horários livres?

O tempo de aula soma cada horário preenchido pela duração da sua linha, por matéria e no total. O tempo de intervalo é o total das linhas de intervalo multiplicado pelo número de dias que você exibe. Os horários livres são as células vazias da grade. Os totais são apresentados por semana de rotação, somados ao longo do ciclo e — com as datas do período — ao longo de todo o período letivo, para que você verifique uma carga de aulas ou um compromisso semanal de relance.

### Funciona para semanas que não começam na segunda e para semanas escolares mais longas?

Sim. Você escolhe se a semana começa na segunda, no domingo ou no sábado e quais dias são exibidos, então ela fica correta para uma semana de domingo a quinta ou de seis dias, não apenas de segunda a sexta. As colunas de dias são ordenadas pela sua escolha de primeiro dia da semana (que segue a convenção regional do Unicode CLDR), e a versão publicada espelha toda a grade da direita para a esquerda no árabe e no urdu.

### Posso compartilhar ou reimprimir um horário depois?

Sim. Todo o horário — título, dias, início da semana, estrutura dos períodos, semanas rotativas, matérias, cores, cada célula e as datas do período — é codificado na URL da página, de modo que o link de compartilhamento e o QR Code impresso “Escaneie para revisitar” reabrem exatamente o mesmo horário. Nada é armazenado em um servidor e nenhuma conta é necessária.

## Related calculators

- [Planejador de estudo](https://youcalc.com/pt/education-grades/study-time-planner/)
- [Calculadora de escala de turnos (4-4, Panamá)](https://youcalc.com/pt/date-time/shift-pattern-calculator/)
- [Calculadora de dias úteis](https://youcalc.com/pt/date-time/working-days-counter/)
- [Calculadora de Plantio](https://youcalc.com/pt/date-time/planting-calculator/)

## Sources

- https://en.wikipedia.org/wiki/ISO_8601
- https://en.wikipedia.org/wiki/ISO_week_date
- https://www.gov.uk/government/publications/length-of-the-school-week-minimum-expectation
- https://www.unicode.org/reports/tr35/tr35-dates.html

---

Interactive version: https://youcalc.com/pt/date-time/timetable-calculator/ · From YouCalc — https://youcalc.com
