01 Timestamp → fecha
esperando…Pega un timestamp Unix: los segundos (10 dígitos) o milisegundos (13 dígitos) se detectan automáticamente.
Fecha legible
—
—
Convertidor de timestamp Unix online gratis
Última actualización:
Convertidor de timestamp Unix epoch 100% gratis, instantáneo y en tu navegador.
Pega un timestamp Unix: los segundos (10 dígitos) o milisegundos (13 dígitos) se detectan automáticamente.
Fecha legible
—
—
Elige año, mes, día, hora y zona horaria para obtener el tiempo epoch Unix.
Timestamp Unix (segundos)
—
—
Pega varios timestamps: uno por línea o separados por comas o espacios. Puedes mezclar segundos y milisegundos.
Un timestamp Unix (también llamado tiempo epoch, tiempo POSIX o tiempo Unix) es el número de segundos transcurridos desde la época Unix: 00:00:00 UTC del 1 de enero de 1970, sin contar los segundos intercalares. Como es un simple número sin zona horaria, es la forma estándar de guardar, ordenar y comparar momentos en bases de datos, API REST, tokens JWT, archivos de registro y sistemas de archivos.
Por ejemplo, el timestamp 1792224000 representa 2026-10-17T08:00:00Z. El mismo número se refiere al mismo instante en cualquier lugar de la Tierra; solo cambia cómo se muestra en hora local (p. ej. 11:00 en Sofía o 04:00 en Nueva York).
Pégalo en el convertidor de arriba y lee el resultado. En código, un timestamp en segundos debe multiplicarse por 1000 antes de pasarlo a new Date() de JavaScript, porque JavaScript trabaja en milisegundos. En Python usa datetime.fromtimestamp(ts, tz=timezone.utc); en PHP usa date('c', $ts).
Hoy en día, un timestamp en segundos tiene 10 dígitos (p. ej. 1792224000) y uno en milisegundos tiene 13 dígitos (p. ej. 1792224000000). Unix/Linux, PHP, MySQL y la mayoría de los backends usan segundos; Date.now() de JavaScript, System.currentTimeMillis() de Java y muchas herramientas de analítica usan milisegundos. Los microsegundos (16 dígitos) y nanosegundos (19 dígitos) aparecen en Go, PostgreSQL y registros de alta precisión. Esta herramienta detecta los cuatro por su magnitud.
El software que guarda el tiempo Unix en un entero de 32 bits con signo solo puede contar hasta 2147483647 — 2038-01-19 03:14:07 UTC. Un segundo después, el contador se desborda a un número negativo y vuelve a 1901. Los sistemas modernos de 64 bits no se verán afectados durante unos 292 mil millones de años.
2026-10-17T08:00:00.000Z. El estándar internacional, ordenable como texto y usado por las API JSON.Sat, 17 Oct 2026 08:00:00 +0000. Se usa en encabezados de correo electrónico y feeds RSS.Sat, 17 Oct 2026 08:00:00 GMT. Resultado de toUTCString() de JavaScript y de los encabezados HTTP.Un timestamp Unix (también llamado tiempo epoch o tiempo POSIX) es el número de segundos transcurridos desde la época Unix: las 00:00:00 UTC del jueves 1 de enero de 1970, sin contar los segundos intercalares. Es un único número independiente de la zona horaria, lo que lo hace ideal para guardar y comparar momentos en bases de datos, API y archivos de registro.
Pega el timestamp en el campo Timestamp → fecha del Convertidor de timestamp Unix. La herramienta detecta automáticamente si está en segundos, milisegundos, microsegundos o nanosegundos y muestra al instante la fecha en la zona horaria elegida, además de ISO 8601, RFC 2822, la cadena UTC y el tiempo relativo. En código, multiplica los segundos por 1000 y pásalos a new Date() en JavaScript, o usa datetime.fromtimestamp() en Python.
Un timestamp Unix en segundos tiene actualmente 10 dígitos (por ejemplo 1792224000), mientras que uno en milisegundos tiene 13 dígitos (por ejemplo 1792224000000) y es 1000 veces mayor. Los sistemas Unix, PHP y la mayoría de las bases de datos usan segundos; Date.now() de JavaScript y System.currentTimeMillis() de Java usan milisegundos. Divide los milisegundos entre 1000 para obtener segundos.
Usa el panel Fecha → timestamp: elige año, mes, día, hora y zona horaria, y la herramienta devuelve el timestamp Unix en segundos y milisegundos. En JavaScript puedes usar Math.floor(new Date('2026-10-17T00:00:00Z').getTime() / 1000).
No. Un timestamp Unix siempre cuenta los segundos desde el 1 de enero de 1970 UTC, así que el mismo momento tiene el mismo timestamp en todo el mundo. La zona horaria solo afecta a cómo se muestra ese momento como fecha y hora local legibles.
Los sistemas que guardan el tiempo Unix como entero de 32 bits con signo solo pueden contar hasta 2147483647, que corresponde a las 03:14:07 UTC del 19 de enero de 2038. Después, el valor se desborda. Los sistemas modernos usan enteros de 64 bits, que llevan el límite a miles de millones de años en el futuro.
Sí. El Convertidor de timestamp Unix es 100% gratis y funciona por completo en tu navegador con las API nativas Date e Intl de JavaScript. Nada de lo que escribes se envía a un servidor.
¡Sí! Todas las herramientas de nuestro sitio pasan pruebas automatizadas de control de calidad en navegadores reales para garantizar alta precisión, resultados correctos y cero errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y nuestro equipo lo revisará de inmediato.
Algunos números redondos ayudan a comprobar un valor de un vistazo:
| Timestamp (segundos) | Fecha y hora (UTC) |
|---|---|
| 0 | 1970-01-01 00:00:00 |
| 1000000000 | 2001-09-09 01:46:40 |
| 1234567890 | 2009-02-13 23:31:30 |
| 1500000000 | 2017-07-14 02:40:00 |
| 1700000000 | 2023-11-14 22:13:20 |
| 2000000000 | 2033-05-18 03:33:20 |
Si un valor de tus registros empieza por 17 y tiene 10 dígitos, cae entre finales de 2023 y 2027. Un valor de 13 dígitos que empieza por 17 es el mismo rango en milisegundos.
El tiempo Unix puede ser negativo. Cada segundo antes de la época cuenta hacia atrás desde cero, así que −86400 es 1969-12-31 00:00:00 UTC y −2208988800 es 1900-01-01 00:00:00 UTC. Las fechas de nacimiento y los registros históricos guardados como timestamps suelen necesitar valores negativos. Algunos sistemas antiguos y funciones de hojas de cálculo los rechazan, así que prueba con una fecha anterior a 1970 si tus datos la incluyen.
Para sumar o restar días a una fecha en lugar de segundos a un timestamp, la Calculadora de fechas hace los cálculos de calendario directamente.
Probablemente tu valor está en segundos pero se está leyendo como milisegundos, o está vacío o es cero. Multiplica un valor de 10 dígitos en segundos por 1000 antes de pasarlo a Date de JavaScript.
Sí. Los valores negativos cuentan hacia atrás desde el 1 de enero de 1970 UTC, así que −86400 es el 31 de diciembre de 1969 a medianoche UTC.
Nada. El tiempo Unix sigue contando de forma constante en UTC. Solo la hora local mostrada salta una hora hacia delante o hacia atrás.
Pon la fecha y 00:00:00 en Fecha → timestamp y elige la zona horaria de esa ciudad. La medianoche en Nueva York y la medianoche en UTC son momentos distintos con timestamps distintos.