Convertir timestamp Unix
Convierte epoch a fecha legible y al revés, en hora local o UTC.
Reloj en vivo
……Tu zona horaria: …
Escribe un timestamp para ver el resultado.
¿Cómo convertir un timestamp Unix a fecha?
Pega el número de timestamp Unix (epoch) en el campo de entrada y la herramienta lo convierte al instante a fecha legible en tu hora local, en UTC, en formato ISO 8601 y en RFC 2822, además de mostrar cuánto tiempo ha pasado en lenguaje natural ("hace 3 días"). Detecta automáticamente si el número está en segundos, milisegundos, microsegundos o nanosegundos según su longitud, y te muestra qué interpretó por si prefieres forzar otra unidad a mano. También funciona al revés: elige una fecha y hora, indica si es hora local o UTC, y obtén el epoch listo para copiar en segundos y en milisegundos. Soporta timestamps negativos, para fechas anteriores al 1 de enero de 1970, un caso que la mayoría de conversores ignora. Todo el cálculo ocurre en tu navegador, sin subir ningún dato a un servidor, y es gratis, sin registro ni límites de uso.
Cómo usar Convertir timestamp Unix
- Pega o escribe el timestamp Unix que quieres convertir en el campo de la pestaña "Timestamp → Fecha".
- Revisa la unidad detectada automáticamente (segundos, milisegundos, microsegundos o nanosegundos) o fuérzala manualmente con los botones s / ms / µs / ns si el número no sigue la convención habitual.
- Consulta el resultado simultáneo en hora local, UTC, ISO 8601, RFC 2822 y tiempo relativo, y copia el que necesites con un clic.
- Para el sentido contrario, cambia a la pestaña "Fecha → Timestamp", elige la fecha y hora y si se interpreta en hora local o UTC, y copia el epoch en segundos o milisegundos.
- Usa el reloj en vivo de la parte superior para copiar el timestamp actual o cargarlo directamente en el conversor con "Usar este valor".
Casos de uso comunes
Depurar logs de servidor con timestamps Unix
Convierte al vuelo el campo `created_at` o `timestamp` de un log JSON o de una traza de error para saber exactamente cuándo ocurrió cada evento, sin hacer cálculos mentales de zona horaria.
Comprobar cuándo expira un token JWT
Los claims `exp` e `iat` de un JWT son epoch en segundos. Pégalos aquí para ver la fecha exacta de expiración o emisión en tu hora local, sin decodificar el token a mano.
Distinguir segundos de milisegundos en respuestas de una API
Muchas APIs (Stripe, AWS, `Date.now()` de JavaScript) devuelven epoch en milisegundos en vez de segundos. La detección automática por número de dígitos evita interpretar mal el valor y calcular una fecha absurda.
Migrar una columna de fechas entre bases de datos
Convierte epochs almacenados como enteros en una base de datos a fechas legibles para verificarlos antes de una migración o de escribir un script de importación.
Calcular cuánto falta para una fecha límite
Convierte un epoch futuro y lee directamente el tiempo relativo ("en 12 días") para saber cuánto queda hasta un vencimiento, una campaña o una fecha de expiración sin hacer la resta a mano.
Preguntas frecuentes
¿Qué es un timestamp Unix o epoch?
Es el número de segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC, el llamado "Unix epoch". Se usa porque es un único número entero, sin ambigüedad de zona horaria ni de calendario, fácil de almacenar, comparar y ordenar en cualquier sistema.
¿Cómo sé si mi timestamp está en segundos o en milisegundos?
Por su longitud: un epoch en segundos tiene hasta 10 dígitos hasta el año 2286; en milisegundos tiene 11-13 dígitos; en microsegundos, 14-16; y en nanosegundos, 17-19. La herramienta aplica esta regla automáticamente y muestra qué detectó.
¿Qué es el problema del año 2038?
Muchos sistemas antiguos guardan el epoch en segundos como un entero de 32 bits con signo, cuyo máximo es 2147483647. Ese valor se alcanza el 19 de enero de 2038 a las 03:14:07 UTC; al superarlo, el número da la vuelta a negativo y la fecha calculada salta a 1901. Esta herramienta usa números de mayor precisión, así que no tiene ese límite.
¿Puedo convertir fechas anteriores a 1970?
Sí. Escribe el timestamp con signo negativo, por ejemplo -86400, que corresponde al 31 de diciembre de 1969. La mayoría de conversores online no soportan epochs negativos, pero esta herramienta sí.
¿Qué diferencia hay entre segundos, milisegundos, microsegundos y nanosegundos?
Son la misma medida de tiempo con distinta precisión. El Unix clásico usa segundos; JavaScript y la mayoría de APIs web usan milisegundos; algunas bases de datos y sistemas de logging usan microsegundos; y lenguajes como Go (`time.UnixNano()`) usan nanosegundos para medir intervalos muy cortos.
¿Se sube mi timestamp a algún servidor?
No. Toda la conversión ocurre en tu navegador con JavaScript, sin enviar ningún dato a un servidor. Es gratuita, sin registro y sin límite de uso.