data

Conversor de Timestamp

Converta timestamp Unix para UTC, local e ISO 8601 — e o inverso. Segundos, ms, relógio ao vivo, 100% local.

Hora atualSegundos: 1780468768Milissegundos: 1780468768456

Segundos Unix

1700000000

Milissegundos Unix

1700000000000

ISO 8601 (UTC)

2023-11-14T22:13:20.000Z

UTC

14 de nov. de 2023, 22:13:20

Hora local

14 de nov. de 2023, 22:13:20

Fuso selecionado (UTC)

14 de nov. de 2023, 22:13:20

RFC 2822 (UTC)

Tue, 14 Nov 2023 22:13:20 GMT

Só data (UTC)

14 de nov. de 2023

Só hora (UTC)

22:13:20

Relativo a agora

hoje

Fuso do navegador (UTC)

UTC

Trechos de código

JavaScript

// From Unix seconds
new Date(1700000000 * 1000).toISOString(); // "2023-11-14T22:13:20.000Z"

// From milliseconds
new Date(1700000000000).toISOString(); // "2023-11-14T22:13:20.000Z"

Python

from datetime import datetime, timezone

# UTC from Unix seconds
datetime.fromtimestamp(1700000000, tz=timezone.utc).isoformat()
# -> "2023-11-14T22:13:20.000Z"

SQL (PostgreSQL)

-- From Unix seconds
SELECT TO_TIMESTAMP(1700000000) AT TIME ZONE 'UTC';

-- From Unix milliseconds
SELECT TO_TIMESTAMP(1700000000000 / 1000.0) AT TIME ZONE 'UTC';

Sobre esta ferramenta

O Conversor de Timestamp DevCove ajuda a decodificar logs, payloads de API e campos de banco que guardam tempo como epoch Unix. Cole timestamp de 10 dígitos (segundos) ou 13 (milissegundos) e veja UTC, local e ISO na hora — ou informe uma data para obter os valores epoch para código e consultas.

Como usar

Converta entre epoch Unix e datas legíveis em poucos passos:

  1. Abra Timestamp → Data e cole um timestamp de logs, JSON ou exportação de banco.
  2. Confira segundos vs milissegundos — a ferramenta detecta 10 e 13 dígitos automaticamente, ou escolha a unidade.
  3. Leia UTC, local e ISO 8601 nos cartões de resultado; use Copiar na linha que precisar.
  4. Mude para Data → Timestamp, escolha data/hora local ou cole ISO 8601, depois copie segundos ou milissegundos Unix.
  5. Use o seletor de fuso para ver o mesmo instante em outra região — por exemplo UTC vs America/Sao_Paulo.
  6. Abra Lote para converter vários timestamps ou datas ISO — erro em uma linha não bloqueia as outras.
  7. Copie o link para guardar o valor na URL (?ts= ou ?iso=) para a equipe ou documentação.
  8. Clique em Usar agora para preencher o epoch atual ao depurar requisições ao vivo.

Recursos

Feito para depuração diária e trabalho com APIs:

  • Conversão bidirecional: timestamp Unix ↔ data e hora legíveis.
  • Detecção automática de 10 dígitos (segundos) e 13 (milissegundos), com override manual.
  • Relógio ao vivo com segundos e milissegundos Unix atuais.
  • Cartões: segundos Unix, milissegundos Unix, ISO 8601 (UTC), UTC legível e hora local.
  • Seletor de fuso IANA com busca — mesmo instante em Tóquio, Nova York, UTC ou qualquer zona.
  • Formatos extras: RFC 2822, só data e só hora no fuso selecionado.
  • Tempo relativo a agora (ex.: em 2 dias, há 3 horas) atualizado com o relógio.
  • Tabela em lote para muitos timestamps ou linhas ISO de uma vez.
  • URLs compartilháveis com ?ts=, ?iso=, unidade e fuso na query.
  • Trechos JavaScript, Python e SQL gerados a partir do valor atual.
  • Botão Copiar por campo para uso rápido em código, SQL ou consultas de log.
  • Modo data com seletor datetime-local e colagem ISO 8601.
  • 100% no cliente — timestamps não saem do navegador.
  • Interface multilíngue com documentação otimizada para SEO nesta página.

FAQ

O que é um timestamp Unix?

Um timestamp Unix conta segundos (ou milissegundos) desde 1970-01-01 00:00:00 UTC, o epoch Unix. É comum em logs, JWTs, APIs e bancos por ser neutro em fuso no armazenamento.

Devo usar segundos ou milissegundos?

Segundos Unix são comuns em logs Linux, Python time.time() e muitas APIs. JavaScript Date.now() e APIs Java costumam usar milissegundos. Aqui, 10 dígitos = segundos, 13 = milissegundos, salvo override manual.

Qual a diferença entre UTC e hora local?

UTC é a referência global sem offset de horário de verão. Hora local usa o fuso do navegador — o que você veria no relógio. Confirme o que sua API ou log espera.

Como converter uma string de data para timestamp Unix?

Mude para Data → Timestamp, use o seletor de data/hora local ou cole ISO 8601 como 2024-01-15T08:30:00Z. Os valores em segundos e milissegundos aparecem nos cartões.

Por que meu timestamp não converte?

Causas comuns: caracteres não numéricos, decimais, unidade errada (segundos vs milissegundos) ou valor fora do intervalo seguro do JavaScript Date. Ajuste a unidade ou a quantidade de dígitos.

Meus dados são enviados a um servidor?

Não. Toda conversão roda localmente no navegador. O DevCove não envia timestamps nem datas que você informar.