100 % local: tus datos nunca salen de tu navegador

Timestamp Unix a fecha — lee una línea de log

Convierte un timestamp Unix en fecha legible: ISO 8601, UTC, tu hora local, segundos, milisegundos y cuánto tiempo hace, todo de una sola vez.

Instantáneo Privado Cero cookies

Entrada Timestamp

Salida Date

Qué hace esta herramienta

Entra un número, salen seis lecturas del mismo instante.

1780000000
ISO 8601 (UTC): 2026-05-28T20:26:40.000Z
UTC: Thu, 28 May 2026 20:26:40 GMT
Local: Thu May 28 2026 20:26:40 GMT+0000
Unix seconds: 1780000000
Unix milliseconds: 1780000000000
Relative: 4 months ago

La línea ISO es la que se pega en una incidencia o en una consulta; la línea UTC es la que se lee en voz alta; la línea relativa responde a la pregunta que probablemente tenías: cuánto hace de eso.

El mismo número, con sus otros nombres

Tiempo Unix, tiempo epoch, tiempo POSIX, tiempo Linux: cuatro nombres para una sola cuenta — los segundos transcurridos desde el 1 de enero de 1970 a las 00:00 UTC. Nada los distingue, y buscar uno rara vez lleva al otro.

Tu pila lo renombra otra vez. Es un long en Java y un BIGINT en una columna SQL, un time_t en C, y lo que Date.now() devuelve en JavaScript — ese en milisegundos. Una marca de tiempo leída en un registro, una base de datos o un payload de API es ese número, fuera cual fuera la palabra que tenía al lado.

Lo que vuelve es una fecha y hora: una fecha de calendario y una hora, en las seis formas de arriba.

Segundos o milisegundos, lo decide el tamaño

Trece cifras o más son milisegundos; doce o menos, segundos. La frontera está en un billón: en segundos sería el año 33658, en milisegundos es septiembre de 2001, y ningún timestamp que tengas en la mano se acerca.

La única unidad capaz de engañar a la regla son los microsegundos, que emiten algunas bases de datos y herramientas de trazas: dieciséis cifras leídas como milisegundos te colocan en el año 58375. Una fecha tan absurda es la señal: divide entre mil y vuelve a convertir.

Dónde cae la lectura

  • Antes de 1970. Un número negativo cuenta hacia atrás desde la época: -1000000000 es el 24 de abril de 1938.
  • Lejos de 1970. Una fecha guarda unos 285 000 años a cada lado; más allá recibes Timestamp out of range en lugar de una fecha que no significa nada.
  • En tu zona, solo en una línea. Local sigue a tu navegador, horario de verano incluido. El resto de la salida es UTC o una cuenta simple, así que dice lo mismo en todas las máquinas.
  • Relativo al momento en que pulsaste. «4 months ago» se calcula contra tu reloj ahora, no contra un punto fijo: convierte el mismo número mañana y la frase se mueve.

Privado por diseño

Todo se ejecuta localmente en tu navegador con JavaScript. Tus datos nunca se suben a un servidor, lo que hace que la herramienta sea segura para contenido sensible y funcione sin conexión.

Preguntas frecuentes

¿Segundos o milisegundos?
Los dos: doce cifras o menos se leen como segundos, trece o más como milisegundos. La frontera está en un billón, que en segundos sería el año 33658 y en milisegundos es septiembre de 2001 —ningún timestamp real se acerca, en ninguna de las dos unidades—. Si tu número está en microsegundos, divídelo antes entre mil: dieciséis cifras leídas como milisegundos te dejan en el año 58375, y esa es la señal.
¿Qué es la línea «Local»?
El mismo instante escrito en la zona horaria de tu navegador, horario de verano incluido. Es la única línea de la salida que depende de dónde estés; todo lo demás es UTC o una cuenta. Si comparas una entrada de registro con lo que ve un colega, compara la línea ISO, no esta.
¿Funcionan los timestamps anteriores a 1970?
Sí. Un número negativo cuenta hacia atrás desde la época: `-1000000000` es abril de 1938. Los números muy grandes se detienen en el borde de lo que una fecha puede guardar —unos 285 000 años a cada lado de 1970— y recibes «Timestamp out of range» en vez de una fecha sin sentido.

Convertidores relacionados