Conversor de Timestamp
- Pega un timestamp Unix en segundos, en milisegundos, o una fecha en ISO 8601.
- La conversión funciona en ambos sentidos y ocurre mientras escribes.
- Usa "ahora" para rellenar con el instante actual.
- El resultado da Unix en segundos y en milisegundos, la fecha local y el tiempo relativo en lenguaje natural.
Un timestamp Unix cuenta el tiempo desde el 1 de enero de 1970 en UTC. La confusión más común es la unidad: los sistemas Unix y la mayoría de las APIs usan segundos, mientras que JavaScript, Java y buena parte de la web usan milisegundos.
La diferencia es de mil veces. Un timestamp en milisegundos interpretado como segundos lanza la fecha decenas de miles de años al futuro, que es el síntoma clásico de una fecha absurda en tu sistema.
Regla práctica para los valores actuales: 10 dígitos son segundos, 13 dígitos son milisegundos.
El timestamp en sí no tiene zona: es un instante absoluto. La zona aparece solo al mostrarlo.
Por eso la misma entrada genera horas distintas en "local" y en UTC. La hora local usa la configuración de tu ordenador, incluido el horario de verano cuando corresponde.
Guardar siempre en UTC y convertir solo al mostrar es la práctica que evita la mayoría de los errores de fecha en sistemas con usuarios en distintas regiones.
Los sistemas que almacenan el timestamp en un entero con signo de 32 bits desbordan el 19 de enero de 2038, cuando el contador supera 2.147.483.647 segundos y pasa a negativo.
Los entornos modernos usan 64 bits y no tienen ese límite, pero las bases de datos antiguas y los sistemas embebidos todavía pueden tenerlo.
Esta herramienta trabaja con el rango completo de fechas de JavaScript y rechaza los valores fuera de él, en lugar de devolver una fecha inválida en silencio.
Preguntas frecuentes
Introdujiste milisegundos donde el campo esperaba segundos. Divide entre mil, o revisa el origen: 13 dígitos son milisegundos, 10 son segundos.
Probablemente estás leyendo el valor en UTC. El timestamp es un instante absoluto; la hora mostrada depende de la zona aplicada en la conversión.
Sí. Representa fechas anteriores a 1970. No todos los sistemas lo manejan bien, pero la conversión es legítima.
El formato normalizado de fecha y hora, como 2026-08-12T15:04:05Z. La Z indica UTC; un desfase como -03:00 indica otra zona.
No. La conversión ocurre en tu navegador.