Conversor de Timestamp Unix (Epoch)

Convertí un timestamp Unix a una fecha legible, o una fecha a su timestamp, al instante. Incluye el timestamp actual actualizándose en vivo, detección automática entre segundos y milisegundos, zona horaria local o UTC, formato ISO 8601 y tiempo relativo ("hace 2 horas"). Todo se calcula localmente en tu navegador.

Timestamp actual

Segundos
Milisegundos
ISO 8601 (UTC)

Timestamp → Fecha

Fecha local
Fecha UTC
ISO 8601
Tiempo relativo

Fecha → Timestamp

Interpretarla como:
Timestamp (segundos)
Timestamp (milisegundos)

Preguntas frecuentes

¿Qué es un timestamp Unix (epoch)?

Es la cantidad de segundos transcurridos desde la medianoche UTC del 1 de enero de 1970 (el "Unix epoch"), sin contar segundos intercalares. Es la forma más común de representar un instante en el tiempo en bases de datos, APIs y lenguajes de programación, porque es un único número entero, sin ambigüedad de zona horaria ni formato.

¿Cómo sé si un timestamp está en segundos o milisegundos?

Por la cantidad de dígitos: un timestamp en segundos para fechas actuales tiene 10 dígitos (ej: 1785628800), mientras que en milisegundos tiene 13 (ej: 1785628800000). Esta herramienta lo detecta automáticamente por el largo del número, pero podés forzar la unidad manualmente si hace falta.

¿Qué es el "problema del año 2038"?

Muchos sistemas antiguos guardan el timestamp Unix como un entero con signo de 32 bits, que se queda sin rango el 19 de enero de 2038 a las 03:14:07 UTC - después de ese momento, el número se desborda y puede volverse negativo, generando fechas incorrectas (típicamente en 1901). Los sistemas modernos usan 64 bits y no tienen este problema, pero sigue siendo relevante para código legado y algunos sistemas embebidos.

¿Mi fecha u hora se sube a algún servidor?

No. Todas las conversiones usan el objeto Date nativo de JavaScript y se calculan enteramente en tu navegador. Nada se envía a ningún servidor.

¿Por qué la hora local no coincide con la UTC?

Un timestamp Unix representa siempre el mismo instante en el tiempo en todo el mundo, pero cada zona horaria lo muestra con una hora de reloj distinta (y algunas, además, ajustan por horario de verano). "Local" usa la zona horaria configurada en tu dispositivo; "UTC" es la hora de referencia sin ningún desfase aplicado.