construction
Lexora Tools

Conversor de timestamp Unix

Convierte timestamps Unix (epoch) en fechas legibles y viceversa, en segundos, milisegundos, microsegundos o nanosegundos y en cualquier zona horaria.

Timestamp Unix actual

Segundos

Milisegundos

De timestamp a fecha

De fecha a timestamp

100 % privado: todo se ejecuta en tu navegador y no se sube nada.

Cómo convertir un timestamp Unix

Sin registro ni instalación: funciona directamente en tu navegador.

  1. Paso 1:Pega un timestamp en segundos, milisegundos, microsegundos o nanosegundos: la unidad se detecta automáticamente, o elígela tú.
  2. Paso 2:Consulta la fecha en tu zona horaria, en UTC y en formato ISO 8601 y RFC 2822, y cambia la zona para verla en cualquier lugar del mundo.
  3. Paso 3:Para la conversión inversa, elige una fecha y hora abajo y copia los segundos o milisegundos Unix resultantes.

Preguntas frecuentes sobre timestamps Unix

¿Qué es el tiempo epoch?

El tiempo epoch es el número de segundos transcurridos desde la época Unix, el 1 de enero de 1970 a las 00:00:00 UTC. Por ejemplo, 1735689600 corresponde al 1 de enero de 2025 a medianoche UTC.

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

Cuenta los dígitos. Los timestamps actuales tienen 10 dígitos en segundos, 13 en milisegundos, 16 en microsegundos y 19 en nanosegundos. El conversor lo detecta automáticamente.

¿Los timestamps Unix dependen de la zona horaria?

No. Un timestamp Unix siempre se refiere al mismo instante en todo el mundo. La zona horaria solo importa al mostrarlo como fecha de calendario; por eso puedes cambiarla sin que cambie el número.

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

Los sistemas que guardan el timestamp en un entero de 32 bits con signo solo pueden contar hasta 2.147.483.647 segundos, valor que se alcanza el 19 de enero de 2038 a las 03:14:07 UTC. Después se desborda. Usar enteros de 64 bits evita el problema.

¿Cómo obtengo el timestamp actual en código?

En JavaScript usa Math.floor(Date.now() / 1000), en Python int(time.time()), en PHP time(), en Java Instant.now().getEpochSecond() y en una shell Unix date +%s.

¿Qué es un timestamp Unix?

Un timestamp Unix, también llamado tiempo epoch o tiempo POSIX, cuenta los segundos transcurridos desde las 00:00:00 UTC del 1 de enero de 1970, sin contar los segundos intercalares. Al ser un único número sin zona horaria, es la forma estándar de guardar e intercambiar momentos en bases de datos, archivos de log, APIs, claims de JWT, tareas cron y eventos de analítica. Muchos sistemas usan más precisión: JavaScript y Java trabajan en milisegundos (13 dígitos), mientras que Python, Go, las bases de datos y las herramientas de trazas suelen usar microsegundos (16 dígitos) o nanosegundos (19 dígitos).

Este conversor de epoch gratuito detecta la unidad automáticamente según el número de dígitos y muestra la fecha en tu zona horaria local o en cualquier zona IANA, en UTC, en formato ISO 8601 y RFC 2822, como tiempo relativo y como día del año. El conversor inverso transforma una fecha y hora del calendario en segundos y milisegundos Unix, teniendo en cuenta correctamente el horario de verano de la zona elegida. Un reloj en vivo muestra el timestamp actual, listo para copiar. Ten en cuenta que los sistemas que guardan los segundos en un entero de 32 bits con signo se desbordarán el 19 de enero de 2038 —el problema del año 2038—, mientras que los timestamps de 64 bits son seguros durante miles de millones de años.