Conversor de timestamp Unix a fecha: UTC y hora local

Convierta timestamps en segundos y milisegundos a fechas legibles, consulte el reloj epoch en vivo y procese listas por lotes.

Timestamp Unix: definición, conversión a fecha y año 2038

Un timestamp Unix es el número de segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC, contando cada día exactamente 86.400 segundos: los segundos intercalares se ignoran. 1740474000 corresponde al 25 de febrero de 2025 a las 09:00:00 UTC, es decir, las 10:00 en Madrid. La herramienta reconoce también valores en milisegundos, microsegundos y nanosegundos según su número de cifras.

Qué hace la herramienta

  • Reloj en directo: epoch actual en segundos, actualizado cada segundo con el reloj del dispositivo.
  • Timestamp a fecha: la unidad se deduce de la longitud introducida: 11 caracteres o menos = segundos, de 12 a 14 = milisegundos, de 15 a 17 = microsegundos, 18 o más = nanosegundos. El resultado se muestra en ISO 8601 UTC, en formato RFC UTC, en hora local del navegador y en tiempo relativo («hace 3 días»).
  • Fecha a timestamp: la fecha y la hora introducidas se leen en UTC o en la zona horaria local del navegador; no se puede elegir otra zona.
  • Conversión por lotes: un valor por línea, resultado en ISO 8601 UTC. Aquí solo se reconocen dos unidades: 11 caracteres o menos en segundos y el resto en milisegundos.

Ejemplos

  • 0 → 1970-01-01T00:00:00Z; 1735689600 → 2025-01-01T00:00:00Z.
  • 14 de octubre de 2026 a las 12:00:00 UTC → 1791979200 segundos, 1791979200000 milisegundos.
  • 2147483647, el mayor entero con signo de 32 bits → 2038-01-19T03:14:07Z.

El año 2038

Un sistema que guarda el tiempo Unix en un entero con signo de 32 bits se desborda el 19 de enero de 2038 a las 03:14:08 UTC y vuelve a diciembre de 1901. La herramienta no se ve afectada: las fechas de JavaScript son milisegundos en coma flotante de 64 bits.

Límites

El tiempo Unix no cuenta los segundos intercalares, así que dos instantes separados por uno de ellos pueden tener el mismo timestamp. La hora local mostrada depende de la zona horaria configurada en su dispositivo.

Fuentes y fechas: definición de los «segundos desde el Epoch», POSIX, IEEE Std 1003.1-2024, sección 4.19 (cada día cuenta 86.400 segundos). (verificado el 14/10/2026)

Preguntas frecuentes

¿Qué es el epoch Unix?

Es el origen del tiempo Unix: el 1 de enero de 1970 a las 00:00:00 UTC, que vale 0. Un timestamp cuenta los segundos desde ese instante, a razón de 86.400 segundos por día.

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

Hoy un timestamp en segundos tiene 10 cifras (1791979200) y en milisegundos 13 (1791979200000). La herramienta trata 11 caracteres o menos como segundos y de 12 a 14 como milisegundos.

¿Qué ocurre el 19 de enero de 2038?

A las 03:14:07 UTC el timestamp llega a 2147483647, el mayor entero con signo de 32 bits. Un segundo después, los sistemas que aún usan ese formato se desbordan y muestran una fecha de diciembre de 1901.

¿Depende el timestamp Unix de la zona horaria?

No, designa el mismo instante en todo el mundo. Solo cambia la presentación: 1740474000 se lee 09:00 UTC, 10:00 en Madrid y 04:00 en Nueva York.

¿Se cuentan los segundos intercalares?

No. POSIX cuenta cada día como exactamente 86.400 segundos, así que los segundos intercalares añadidos desde 1972 no aparecen en el tiempo Unix.

¿La herramienta es realmente gratuita?

Sí, todas las herramientas en Kristools son 100% gratuitas y accesibles sin registro.

¿Están protegidos mis datos?

Sí. Todo el procesamiento se realiza de forma segura y directa en tu navegador. No se envían datos personales a nuestros servidores.