Conversor de timestamp Unix
Convierte un epoch en segundos, milisegundos, microsegundos o nanosegundos en una fecha, y una fecha de nuevo en un timestamp.
Fija aquí tus herramientas. Se guardan en este navegador.
Fija una herramienta y su pegatina aparece aquí.
Convierte un epoch en segundos, milisegundos, microsegundos o nanosegundos en una fecha, y una fecha de nuevo en un timestamp.
Un timestamp Unix es el número de segundos transcurridos desde las 00:00:00 UTC del 1 de enero de 1970, el epoch de Unix. No cuenta los segundos intercalares: cada día se trata como si durara exactamente 86 400 segundos. Es un único número sin zona horaria, y por eso los logs, las bases de datos, los claims de JWT y las API lo usan para referirse al mismo instante en cualquier lugar.
Muchos sistemas cuentan en unidades más finas. Date.now() en JavaScript y System.currentTimeMillis() en Java devuelven milisegundos, los timestamps de PostgreSQL y los valores datetime de Python llegan al microsegundo, y UnixNano() en Go y el protocolo OpenTelemetry usan nanosegundos. Cada unidad más fina añade tres dígitos al número.
Con Auto, la herramienta cuenta los dígitos: hasta 11 se lee como segundos, de 12 a 14 como milisegundos, de 15 a 17 como microsegundos y 18 o más como nanosegundos. Esto acierta para cualquier instante entre marzo de 1973 y el año 5138. Un valor en milisegundos, microsegundos o nanosegundos anterior a marzo de 1973 tiene menos dígitos y se leería en una unidad mayor, así que en esos casos elige tú la unidad.
Un número con punto decimal, como 1794650400.5, se lee del mismo modo y conserva su parte decimal hasta el nanosegundo.
También puedes escribir una fecha como 2026-11-14T10:00:00Z o 14 Nov 2026 10:00 para obtener su timestamp. Una fecha que lleva un desfase horario o una Z se lee tal como está escrita. Una fecha sin ninguno de los dos se lee en la zona horaria que indica tu navegador, que aparece en la línea debajo del campo.
Una fecha que no existe, como 2026-02-30, se marca como error en lugar de pasarse al mes siguiente. Lo mismo ocurre con una fecha escrita con el nombre del mes y sin año, como 14 Nov, porque habría que adivinar el año.
Un timestamp Unix no tiene zona horaria: cuenta segundos desde el epoch, que se define en UTC. La herramienta muestra ese instante tanto en UTC (ISO 8601 y RFC 2822) como en la zona horaria que indica tu navegador.
Los sistemas que guardan el timestamp en un entero de 32 bits con signo solo pueden contar hasta 2 147 483 647, que corresponde a las 03:14:07 UTC del 19 de enero de 2038. Un segundo después, el valor se desborda. Los sistemas que usan enteros de 64 bits no se ven afectados.
Sí. Un número negativo es un instante anterior al 1 de enero de 1970. Por ejemplo, -86400 corresponde a las 00:00:00 UTC del 31 de diciembre de 1969.
No. La conversión la hace JavaScript en la pestaña de tu navegador, y la herramienta no hace ninguna petición de red con lo que escribes.
Se abre en su propia ventana y sigue funcionando sin conexión.
Para instalarla, toca el botón Compartir y luego «Añadir a pantalla de inicio».