Timer
Escolha um tempo, toque em Iniciar e receba um sinal quando ele acabar.
5:00
O timer continua contando em uma aba em segundo plano, mas o sinal pode não tocar se o celular estiver bloqueado.
Como funciona
O timer mede pelo relógio e não conta pulsos. Por isso mantém o tempo certo mesmo com a aba em segundo plano e o navegador economizando energia, e o tempo restante aparece no título da aba.
Um tempo seu pode ser escrito em minutos (7 ou 2,5), em minutos e segundos (4:30) ou em horas, minutos e segundos (1:15:00). Também dá para usar unidades: 4 min 30 s, 4min30s ou 1 h 15 min.
O sinal é gerado no navegador, sem arquivo de áudio. Você só ouve se o som estiver ligado e a aba puder tocar áudio quando você tocou, o que alguns celulares bloqueiam no modo silencioso.
Vinte e cinco minutos é a duração de um ciclo na técnica pomodoro: trabalhe um ciclo, descanse cinco minutos e faça uma pausa mais longa depois de quatro.
Como a ferramenta conta
Quando você toca em Iniciar, o timer começa a medir como o cronômetro, com o relógio de medição do navegador, performance.now(), e com o relógio comum do computador para o tempo em suspensão. Cinco vezes por segundo, ele tira o tempo medido do tempo escolhido. O tempo restante é arredondado para cima, até o segundo inteiro, tanto com o timer correndo quanto pausado. Um timer de cinco minutos mostra, portanto, 5:00 no primeiro segundo e 0:01 no último, e então avisa que o tempo acabou.
Se o relógio do computador for atrasado durante a contagem, por exemplo por um servidor de horário, o tempo restante não muda, e o tempo em suspensão é contado, também nos sistemas em que performance.now() para enquanto o computador dorme. Já um relógio adiantado em mais de dois segundos conta como tempo passado, porque a página não consegue distinguir isso de uma suspensão. Até outubro de 2026, o timer contava só pelo relógio do computador e acompanhava cada ajuste.
O sinal são três bipes curtos de 880 hertz, cada um com cerca de um quarto de segundo, e pouco mais de um terço de segundo entre o início de um e o do seguinte. Ele é gerado no navegador só quando o tempo acaba.
Como digitar o tempo
Um número sozinho é lido como minutos, e tanto a vírgula quanto o ponto servem de separador decimal: 90 vira uma hora e meia e aparece como 1:30:00, 2,5 vira 2:30, e 4,30 ou 4.30 são 4,3 minutos, ou seja, 4:18. Para quatro minutos e meio, escreva 4:30. Com dois-pontos, dois números são lidos como minutos e segundos, e três como horas, minutos e segundos. Os segundos precisam ficar abaixo de 60, então 0:90 não é aceito, e na forma longa o mesmo limite vale para os minutos. Não há limite máximo, mas um tempo zero não é aceito.
O tempo também pode ser escrito com unidades: h para horas, min ou m para minutos e s para segundos, com ou sem espaços, como 4 min 30 s, 4min30s ou 1 h 15 min. As unidades vêm na ordem horas, minutos, segundos. Um número sem unidade no fim vale como a unidade menor seguinte, como em 1h15, então 4 min 30 é 4:30 e 1 h 15 é 1:15:00, e depois de uma unidade maior o número precisa ficar abaixo de 60. Só o último número pode ter decimais, então 2,5 min dá 2:30.
Com a aba em segundo plano
Os navegadores executam timers com menos frequência em abas que não estão visíveis. O Firefox no computador espera pelo menos um segundo, e o Firefox para Android espera pelo menos quinze minutos e pode descarregar a aba por completo. O Chrome verifica esses timers uma vez por segundo e, desde a versão 88, só uma vez por minuto quando a página está oculta há mais de cinco minutos, está em silêncio há pelo menos 30 segundos e o timer já rodou pelo menos cinco vezes seguidas. Este timer roda cinco vezes por segundo, então cumpre essa última condição.
O tempo restante está certo quando você volta, mas o sinal e o tempo no título da aba podem chegar até um minuto atrasados. Mantenha a aba visível quando o sinal precisar tocar na hora certa.