nearnull

Conversor de Timestamp

Convertí entre timestamps Unix y fechas legibles, en tu zona horaria local y en UTC. Funciona enteramente en tu navegador: no se envía nada a ningún servidor.

Timestamp

Segundos o milisegundos desde epoch — se auto-detecta por cantidad de dígitos.

Interpretado en la zona horaria local de tu navegador.

Resultado
Relativo justo ahora
ISO 8601 2026-09-01T12:52:37.000Z
Unix (segundos) 1788267157
Unix (milisegundos) 1788267157000
Hora local 1 de septiembre de 2026 a las 12:52:37
UTC 1 de septiembre de 2026 a las 12:52:37 UTC

¿Qué es un timestamp Unix?

Un timestamp Unix cuenta los segundos (o, en muchas APIs y en el propio Date.now() de JavaScript, milisegundos) transcurridos desde las 00:00:00 UTC del 1 de enero de 1970 — el "epoch". Es independiente de la zona horaria por definición, que es justo por qué es la forma default en que la mayoría de los sistemas guardan e intercambian un punto en el tiempo internamente, dejando el formateo consciente de la zona horaria para el momento de mostrarlo. Esta herramienta convierte libremente entre un timestamp Unix y una fecha legible, auto-detectando si un timestamp está en segundos o milisegundos por su cantidad de dígitos (13 o más dígitos significa milisegundos).

Ejemplos

Convertí un timestamp Unix a un objeto de fecha de forma nativa en la mayoría de los lenguajes:

JavaScript
new Date(unixSeconds * 1000)
Math.floor(Date.now() / 1000)
Python
from datetime import datetime, timezone
datetime.fromtimestamp(unix, timezone.utc)
Java
Instant.ofEpochSecond(unixSeconds)
C#
DateTimeOffset.FromUnixTimeSeconds(unixSeconds)
Go
time.Unix(unixSeconds, 0)
PHP
date('Y-m-d H:i:s', $unixSeconds)
SQL
SELECT TO_TIMESTAMP(unix_seconds); -- Postgres
SELECT FROM_UNIXTIME(unix_seconds); -- MySQL

Casos de uso

Debuggear respuestas de API

Pegá un timestamp crudo de una respuesta JSON (created_at, exp, updated_at) para ver al instante qué fecha y hora representa en realidad.

Leer timestamps de logs

Los logs de servidor y aplicación suelen guardar tiempo Unix — convertí uno acá para alinearlo con un evento específico sin hacer la cuenta a mano.

Programar tareas y cron jobs

Calculá el timestamp Unix exacto en el que una tarea debería dispararse, o verificá que el timestamp guardado de un job programado caiga en la fecha que esperás.

Comparar zonas horarias

Mirá un mismo instante expresado tanto en tu zona horaria local como en UTC lado a lado, útil al coordinar con un equipo o servidor en otra zona horaria.

Preguntas frecuentes

¿Un timestamp Unix siempre está en segundos?
No — la mayoría de los sistemas y convenciones Unix usan segundos, pero el Date.now() de JavaScript y muchas APIs web usan milisegundos en cambio. Esta herramienta auto-detecta cuál pegaste por cantidad de dígitos: 13 o más dígitos se trata como milisegundos, menos como segundos.
¿Por qué el conversor muestra la unidad equivocada para mi timestamp?
La heurística de cantidad de dígitos puede fallar para timestamps muy lejanos en el pasado o futuro. Si pasa eso, agregá o quitá vos mismo tres ceros al final para cambiar entre segundos y milisegundos antes de pegarlo.
¿El tiempo Unix tiene en cuenta los segundos bisiestos (leap seconds)?
No — el tiempo Unix está definido para avanzar siempre exactamente 86400 segundos por día, absorbiendo silenciosamente los segundos bisiestos en vez de contarlos. Este es el comportamiento estándar que comparte prácticamente todo sistema que usa tiempo Unix.
¿Mis datos se envían a algún servidor?
No. Toda la conversión ocurre localmente en tu navegador con JavaScript plano. Nada de lo que ingresás acá se transmite ni se guarda en ningún lado.
¿En qué zona horaria está el campo 'Fecha y hora'?
Siempre es la zona horaria local de tu navegador, tomada de tu sistema operativo. El panel de resultado muestra esa hora local y el equivalente en UTC lado a lado para que puedas compararlos directamente.