Initializing, please wait a moment

Tempo em milissegundos: a unidade, as conversões e onde ele aparece

Um tempo em milissegundos é um número simples onde um segundo equivale a 1000 milissegundos (ms). O valor carrega dois significados: uma duração, como uma animação de 300 ms, ou um momento no tempo, como um timestamp epoch de 13 dígitos. Saber qual dos dois você está lendo é a diferença entre um resultado correto e uma data deslocada por décadas.

Resposta de 30 segundos. Milissegundos (ms) são milésimos de um segundo: 1 s = 1000 ms, 1 minuto = 60000 ms, 1 hora = 3600000 ms. Uma duração em ms é uma contagem desses milésimos. Um momento em ms é um timestamp epoch - o número de milissegundos desde 1970-01-01T00:00:00 UTC, que hoje é um inteiro de 13 dígitos perto de 1779645000000. Para ler o momento atual, abra a ferramenta de tempo em milissegundos; para converter uma duração, use a tabela abaixo.

Last reviewed: 2026-07-03

Dois significados: uma duração ou um momento

A mesma expressão aponta para duas quantidades diferentes. Uma duração é quanto tempo algo dura: um timeout de 250 ms, um quadro de animação de 16.7 ms, uma ida e volta de rede de 200 ms. É um comprimento sem data de início. Um momento é um único ponto no relógio, escrito como a contagem de milissegundos desde uma origem fixa - a epoch Unix em 1970-01-01T00:00:00 UTC. Hoje essa contagem é um inteiro de 13 dígitos. Ler uma duração como se fosse um momento, ou o contrário, é o erro mais comum com valores de milissegundos.

Se você quer o momento atual em milissegundos, o valor é um inteiro epoch ao vivo: abra a ferramenta de tempo em milissegundos para copiá-lo, e veja current time in milliseconds para saber como usá-lo em uma linha de log ou em uma chamada de API. Se você já tem um momento e quer uma data legível, cole em milissegundos para data ou leia convert milliseconds to date.

Converta durações comuns para milissegundos

Compare quatro duracoes comuns em milissegundos using the four points in this diagram.
Segundo, minuto, hora, dia - cada um convertido para ms.

Toda duração em milissegundos é o número de segundos multiplicado por 1000. Os valores abaixo são os que você mais usa ao definir um timer, um tempo de vida de cache ou uma animação.

DuraçãoEm milissegundos
1 segundo1000 ms
1 minuto60000 ms
1 hora3600000 ms
1 dia86400000 ms
1 semana604800000 ms
1 quadro a 60 fpscerca de 16.67 ms
1 quadro a 30 fpscerca de 33.33 ms

Onde o tempo em ms aparece no código

Milissegundos são a unidade padrão para tempos curtos no navegador. setTimeout(fn, 250) e setInterval(fn, 1000) recebem um atraso em milissegundos, então 250 é um quarto de segundo e 1000 é um segundo. Transições e animações CSS aceitam tanto ms quanto s, então 0.3s e 300ms têm o mesmo comprimento. performance.now() retorna uma contagem fracionária de milissegundos para medir quanto tempo uma operação levou. E Date.now() retorna o momento atual em milissegundos, o valor epoch, não uma duração. Uma pegadinha: o currentTime de um elemento de mídia HTML é em segundos, não em milissegundos, então multiplique por 1000 antes de compará-lo com um timer em milissegundos.

Converta uma duração para ou de milissegundos

Compare quatro passos para converter uma duracao em ms using the four points in this diagram.
Escolha o valor, defina a unidade, converta, confira o resultado.
  1. Segundos para milissegundos: multiplique por 1000. Então 2.5 segundos são 2500 ms.
  2. Milissegundos para segundos: divida por 1000. Então 250 ms são 0.25 segundos.
  3. Minutos, horas e dias: use a tabela acima, ou multiplique a contagem de segundos por 1000. Então 5 minutos são 300 segundos, que são 300000 ms.
  4. Para um momento em vez de uma duração, um valor epoch de 13 dígitos, cole em milissegundos para data para ver a data do calendário, e confira milliseconds to date: UTC vs local time para a exibição de fuso horário.

Perguntas frequentes

Quantos milissegundos há em um segundo?

Há 1000 milissegundos em um segundo. A partir daí, um minuto é 60000 ms, uma hora é 3600000 ms e um dia é 86400000 ms. Toda duração em milissegundos é o número de segundos multiplicado por 1000.

Um tempo em ms é o mesmo que um timestamp Unix?

Apenas quando o valor é um momento. Uma duração como 300 ms é um comprimento e não tem data anexada. Um timestamp Unix em milissegundos é um momento: a contagem de milissegundos desde 1970-01-01T00:00:00 UTC, que hoje é um inteiro de 13 dígitos. Para esse significado, veja current time in milliseconds.

Por que timers e animações usam milissegundos?

O tempo abaixo de um segundo é comum, e os milissegundos dão resolução suficiente sem decimais. Um atraso de 250 ms é mais fino do que um atraso de 1 segundo, e setTimeout, setInterval e as durações de animação CSS aceitam valores em milissegundos diretamente.

Qual é a diferença entre um valor de 10 dígitos e um de 13 dígitos?

Um momento em segundos é um número de 10 dígitos; o mesmo momento em milissegundos é esse número vezes 1000, que é 13 dígitos. Colocar um valor de 13 dígitos em milissegundos num parser que espera segundos produz uma data muito no futuro, por volta do ano 58000. Confira a contagem de dígitos antes de converter.

Como obtenho o tempo atual em ms agora mesmo?

Chame Date.now() em JavaScript, ou abra a ferramenta de tempo em milissegundos para ler e copiar o valor epoch ao vivo sem instalar nada. O número muda a cada leitura porque acompanha o relógio ao vivo.

Relacionado: para o valor de milissegundos atual, veja current millis. Para um inteiro longo que pode ser segundos ou milissegundos, veja numero longo - milissegundo ou segundo.

Why trust these tools

  • Ten-plus years of web tooling. The freetoolonline editorial team has shipped browser-based utilities since 2015. The goal has never changed: get you to a working output fast, without an install.
  • No install, no sign-up. Open a tool and get a working output in seconds - nothing to download and no account to create. Tools that need heavy processing run it on our service, so even a low-powered machine gets the job done.
  • Analytics stops at the page view. We measure which pages get visited, not what you type or upload inside a tool. There is nothing to sign in to and no profile is attached to your input.
  • Open-source core components. The processing engines underneath (libheif, libde265, pdf-lib, terser, clean-css, ffmpeg.wasm, and others) are public and audit-able. We link to each one in its tool page's footer.
  • Free, with or without ads. All tools are fully functional without sign-up. The Disable Ads button in the header is always available if you need a distraction-free run.

Related tools:

Tags: #guide, #utility, #developer, #milliseconds, #duration, #epoch

Related guides:

Related news: