Convertidor de timestamp Unix

Pega un timestamp Unix para verlo como fecha en UTC, en tu hora local y en ISO 8601, o elige una fecha para obtener su timestamp. Arriba tienes el timestamp actual en segundos.

Timestamp actual (segundos)—

Timestamp → fecha

Leído como segundos.

ISO 8601 (UTC)
2023-11-14T22:13:20Z
Fecha y hora en UTC
martes, 14 de noviembre de 2023, 22:13:20 UTC
Tu hora local
—
ISO 8601 con tu desfase
—
Segundos
1700000000
Milisegundos
1700000000000

Fecha → timestamp

La hora es
Segundos
1767225600
Milisegundos
1767225600000
ISO 8601 (UTC)
2026-01-01T00:00:00Z

Funciona en tu navegador: nada de lo que escribes se envía a ningún sitio.

Cómo se usa

  • Timestamp → fecha: pega el número. Verás si se ha leído como segundos o milisegundos, la fecha en ISO 8601 y en UTC, tu hora local y el mismo valor en segundos y milisegundos.
  • Fecha → timestamp: elige fecha y hora e indica si es hora UTC o tu hora local. Obtendrás el timestamp en segundos y milisegundos.
  • Arriba, el timestamp actual avanza cada segundo; puedes copiarlo o pulsar Usar el actual.

Cómo funciona

Un timestamp cuenta el tiempo desde la época Unix, el 1 de enero de 1970 a las 00:00:00 UTC. Para pasarlo a fecha se suman esos segundos a la época; para el camino inverso se restan. Puedes escribir espacios entre grupos de cifras y una fracción de segundo (1700000000,5). Al pasar a segundos, el valor se redondea hacia abajo, como hace date +%s.

La hora local y el ISO con desfase usan la zona horaria de tu dispositivo, por eso solo aparecen en el navegador.

Ejemplo resuelto

1700000000 tiene 10 cifras, así que son segundos:

  • 1 700 000 000 ÷ 86 400 = 19 675 días y 80 000 segundos;
  • 19 675 días después del 1 de enero de 1970 es el 14 de noviembre de 2023, y 80 000 s son 22 h 13 min 20 s;
  • resultado: 2023-11-14T22:13:20Z, que en Madrid (CET, UTC+1) son las 23:13:20.

Al revés: el 1 de enero de 2026 a las 00:00 UTC es 1767225600.

Errores frecuentes

  • Mezclar segundos y milisegundos. JavaScript y muchas API usan milisegundos; Unix, PHP y las bases de datos suelen usar segundos.
  • Aplicar la zona horaria al número. El timestamp no tiene zona: dos personas en Bogotá y en Madrid ven el mismo número en el mismo instante.

Preguntas frecuentes

¿Qué es un timestamp Unix?

Es el número de segundos transcurridos desde el 1 de enero de 1970 a las 00:00 UTC, sin contar segundos intercalares. Es igual en todo el mundo en el mismo instante; la zona horaria solo cambia cómo se muestra la fecha.

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

Los timestamps actuales en segundos tienen 10 cifras y en milisegundos, 13. La herramienta lee como milisegundos cualquier valor de 12 cifras o más; en segundos eso sería un año posterior al 5000.

¿Puede ser negativo?

Sí. Un valor negativo es una fecha anterior a 1970; por ejemplo, −86400 es el 31 de diciembre de 1969 a las 00:00 UTC.

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

Los sistemas que guardan el timestamp en un entero de 32 bits con signo llegan como máximo a 2147483647, que es el 19 de enero de 2038 a las 03:14:07 UTC. Después, el número se desborda.

Más en Fecha y hora

Todas las herramientas de la categoría: Fecha y hora ·Actualizado el 3 de noviembre de 2026

Opciones de privacidad

Google Analytics nos muestra qué herramientas se usan y si funcionan. Puede usar cookies. Tu elección se guarda en este navegador.