Temporizador de contagem regressiva gratuito

Defina uma data de destino e assista à contagem regressiva ao vivo.

Como funciona

Escolha uma data e hora futura, opcionalmente dê um nome e pressione Iniciar. A contagem regressiva é atualizada a cada segundo mostrando os anos, dias, horas, minutos e segundos restantes. Quando chega a zero, exibe uma mensagem de celebração. Todo o processamento é executado localmente no seu navegador.

Perguntas frequentes

Posso compartilhar a contagem regressiva?

Sim. Clique em "Copiar link de compartilhamento" para obter uma URL com a data de destino e o rótulo codificados. Qualquer pessoa que abrir o link verá a mesma contagem regressiva.

Ela continua funcionando se eu fechar a aba?

A contagem regressiva é recalculada a partir da hora atual a cada segundo. Se você fechar e reabrir a página, ela retoma a partir do link de compartilhamento salvo ou você precisará definir uma nova data.

Qual fuso horário é usado?

A contagem regressiva usa o fuso horário local do seu navegador. A data e hora de destino inseridas são interpretadas no seu fuso horário atual.

Uma breve história das contagens regressivas

Uma contagem regressiva é uma narrativa sobre o tempo se esgotando. Os relógios que avançam nos dizem onde estamos; os relógios regressivos nos dizem quanto nos resta, o que é psicologicamente uma experiência diferente. O recurso visível que diminui produz deslocamentos de atenção que a pesquisa em economia comportamental associa consistentemente a melhor desempenho de curto prazo.

A primeira contagem regressiva verdadeira que a maioria das pessoas encontrou foi o relógio de xadrez. Os relógios de xadrez mecânicos emparelhados com uma alavanca basculante (pressionar um para o seu tempo e inicia o do seu adversário) são comumente atribuídos a Thomas Bright Wilson, que os introduziu no torneio internacional de Londres em 1883. O próprio Bobby Fischer patenteou (US Patent 4.884.255 em 1989) o relógio de xadrez digital que adiciona um pequeno incremento após cada jogada, hoje padrão FIDE. O temporizador de cozinha seguiu no início do século XX: os temporizadores de câmara escura de corda da Eastman Kodak migraram para a cozinha, e um mostrador de relojoaria calibrado de 0 a 60 minutos tornou-se um item básico da casa após a Segunda Guerra Mundial.

A dramática contagem regressiva «T-menos 10, 9, 8…» foi popularizada pelos programas espaciais americano e soviético. No uso aeroespacial, o T significa «time» (instante) da decolagem (T-zero), com T-menos indicando o tempo restante e T-mais o tempo decorrido desde o lançamento. A NASA distingue entre T-time (o relógio rígido medido continuamente até a ignição do motor) e L-time (a estimativa humana da hora de lançamento, que inclui pausas planejadas). A contagem regressiva cinematográfica na verdade antecede a Era Espacial. O filme Frau im Mond («A Mulher na Lua») de Fritz Lang, de 1929, é geralmente creditado por ter inventado a contagem regressiva dramática para tensão narrativa durante uma cena de lançamento de foguete, uma inovação posteriormente adotada pelos lançamentos de V-2 de Wernher von Braun e dali pelas transmissões da NASA.

A técnica Pomodoro

No final dos anos 1980, um estudante de pós-graduação em Roma chamado Francesco Cirillo, que tinha dificuldade para se concentrar enquanto estudava, pegou um temporizador de cozinha em forma de tomate (em italiano, pomodoro), ajustou-o para 10 minutos e comprometeu-se a trabalhar de verdade até ele tocar. Ele refinou gradualmente o protocolo para 25 minutos de trabalho mais 5 minutos de pausa, com uma pausa mais longa de 15 a 30 minutos a cada quatro pomodoros. Publicou a técnica em forma de livro em 2006 e opera treinamentos e consultoria com a marca Pomodoro através da Cirillo Consulting GmbH em Berlim.

O protocolo em cinco passos:

  1. Escolher uma tarefa a ser realizada.
  2. Configurar o pomodoro para 25 minutos.
  3. Trabalhar na tarefa sem interrupção até o temporizador tocar.
  4. Tirar uma pausa curta (5 minutos).
  5. A cada quatro pomodoros, tirar uma pausa mais longa (15 a 30 minutos).

A fisicalidade rústica do temporizador de cozinha faz parte do design: Cirillo argumenta que o clique de dar corda nele é em si um dispositivo de comprometimento, sinalizando um contrato consigo mesmo. As variantes incluem ciclos 50/10 (vagamente mapeados aos ritmos ultradianos documentados pelo pesquisador do sono Nathan Kleitman), blocos de trabalho profundo 90/20 (popularizados por Cal Newport), e o protocolo HIIT Tabata (estudo de Izumi Tabata em 1996) de 20 segundos de esforço com 10 segundos de descanso, repetidos oito vezes para um treino total de 4 minutos.

Por que este temporizador não desvia

Uma contagem regressiva ingênua que decrementa um contador a cada segundo erra em duas frentes. Primeiro, o setInterval do JavaScript não é em tempo real: a especificação HTML só garante um atraso mínimo; o momento real de execução depende da pressão sobre o loop de eventos, da renderização, da coleta de lixo e de outras tarefas. Um intervalo de 1 segundo deixado correndo por uma hora normalmente atrasa dezenas de segundos em desvio acumulado. Segundo, os navegadores limitam agressivamente as abas em segundo plano para economizar bateria. O Chrome 11 (maio de 2011) limitou os temporizadores em segundo plano a um mínimo de 1000 ms; o Chrome 87 (novembro de 2020) introduziu o «Intensive Wake Up Throttling» que alinha as chamadas de temporizador em abas ocultas por mais de 5 minutos a uma vez por minuto, em lotes.

O padrão robusto, usado por todas as principais bibliotecas de contagem regressiva e por esta ferramenta, calcula o tempo restante a cada tique a partir do relógio de parede absoluto: remainingMs = targetMs - Date.now(). Como o valor exibido é derivado do relógio de parede a cada renderização, o desvio do intervalo do temporizador não importa. Um tique com 200 ms de atraso ainda exibe corretamente o tempo restante. Mesmo se o tique por segundo tiver disparado apenas uma vez por minuto enquanto a aba estava oculta, o temporizador «encaixa» no número correto quando a aba retoma o foco e continua a tiquetaquear suavemente. A API Page Visibility (document.visibilityState mais o evento visibilitychange) permite que a interface recalcule imediatamente quando a aba recupera o foco, de modo que o usuário vê o valor correto no instante em que troca de volta, em vez de esperar o próximo tique limitado.

Onde as contagens regressivas são realmente usadas

Considerações de acessibilidade

Uma contagem regressiva que dispara apenas um sino audível é inútil para um usuário surdo. Uma contagem regressiva que dispara apenas um flash visual é inútil para um usuário cego. O padrão refinado é fornecer todos os três canais (tempo restante visível, áudio opcional, e um anúncio de região aria-live) e deixar o usuário decidir qual atender. Esta página expõe uma região live de leitor de tela que anuncia marcos significativos (10 minutos restantes, 1 minuto, 30 segundos, «Tempo esgotado») em vez de cada segundo, o que seria um pesadelo audível. Os grandes números do tique atendem ao contraste WCAG AA contra o fundo, e o design respeita prefers-reduced-motion para qualquer animação não essencial.

Mais perguntas

O temporizador continuará contando se eu fechar a aba?

Sim, desde que você tenha copiado o link de compartilhamento primeiro, ou tenha mantido a mesma aba do navegador aberta. A contagem regressiva é ancorada a um alvo de relógio de parede absoluto em vez de a uma duração, então reabrir o link de compartilhamento recalcula corretamente o tempo restante mesmo se horas ou dias se passaram. Se você fechar a aba sem salvar o link, o estado do temporizador é perdido e você precisará configurar o alvo novamente.

Por que a página não emite um bip quando o temporizador chega a zero?

A saída de áudio é intencionalmente silenciada por padrão para evitar surpreender o usuário. Os navegadores modernos também bloqueiam qualquer reprodução de áudio que não esteja vinculada a um gesto recente do usuário (a política de reprodução automática do Chrome usa um Media Engagement Index por domínio; o Safari no iOS é ainda mais rigoroso e historicamente exigia um gesto do usuário para qualquer som). O indicador visual «Tempo esgotado!» e o anúncio do leitor de tela cobrem juntos tanto os usuários videntes quanto os que usam tecnologias assistivas.

O fuso horário é o do destinatário ou o do remetente ao compartilhar um link?

O link compartilhado codifica o alvo como um instante absoluto no tempo, então quando um destinatário o abre, seu navegador exibe a interpretação em hora local do mesmo instante. Um casamento às 15h hora de Londres aparecerá às 7h para um convidado em Los Angeles e às 23h em Singapura: cada espectador vê a hora certa para ele, mas todos estão contando para o mesmo momento.

O que acontece se eu mudar o relógio do meu sistema durante uma contagem regressiva?

A exibição parecerá «pular» porque a contagem regressiva é medida contra o relógio de parede: ajustar o relógio de parede ajusta necessariamente o tempo restante. Esse é o comportamento correto, já que o alvo em si é um conceito de relógio de parede, não um cronômetro de tempo decorrido. Dispositivos sincronizados por NTP normalmente só se ajustam por alguns milissegundos, o que é invisível.

Algo é enviado para um servidor?

Não. A contagem regressiva lê a hora atual da sua máquina local, calcula a duração restante no seu navegador e atualiza a exibição a cada segundo. O link compartilhável codifica o alvo na própria URL, não por meio de um servidor. A página funciona offline depois de carregada.

Ferramentas relacionadas