Ir al contenido principal

Conversor de Timestamp Unix

Convierte timestamps Unix a fechas legibles y fechas a timestamps. Detecta automáticamente segundos vs milisegundos. Muestra el timestamp actual en tiempo real.

También buscada como: epoch · fecha unix · milisegundos · unix time · epoch converter · unix timestamp

Hora actual

Unix (s)1787595620
Unix (ms)1787595620109
ISO 86012026-08-24T18:20:20.109Z
UTCMon, 24 Aug 2026 18:20:20 GMT
Local8/24/2026, 6:20:20 PM

Timestamp Unix → Fecha legible

Fecha → Timestamp Unix

El timestamp Unix es la forma universal en que las computadoras representan el tiempo. En lugar de almacenar una fecha como año, mes, día y zona horaria — todos valores que dependen de la configuración local — los sistemas expresan el tiempo como un único entero: la cantidad de segundos (o milisegundos) transcurridos desde el epoch Unix, que comenzó el 1 de enero de 1970 a las 00:00:00 UTC. Este formato compacto se usa en prácticamente todos los lenguajes de programación, motores de bases de datos y sistemas operativos. Ya sea que estés leyendo un log de servidor, decodificando un campo de expiración en un JWT, consultando una base de datos o depurando una respuesta de API, encontrarás timestamps Unix constantemente. Este conversor te permite traducir cualquier valor epoch a una fecha legible al instante y convertir cualquier fecha de regreso a timestamp.

La herramienta detecta automáticamente si tu valor está en segundos o milisegundos según el número de dígitos: 10 dígitos indican segundos (usado por Unix, Python, PHP, SQL), 13 dígitos indican milisegundos (usado por Date.now() de JavaScript). Un reloj en vivo también muestra el timestamp Unix actual para que siempre tengas un punto de referencia.

1

Pega un timestamp Unix (segundos o milisegundos) en el campo superior — la fecha aparece de inmediato.

2

O escribe una cadena de fecha (ISO 8601, RFC 2822 o AAAA-MM-DD simple) en el campo inferior para obtener su valor epoch.

3

Copia el resultado con el botón de copiar. Usa el timestamp actual en vivo como referencia rápida en cualquier momento.

¿Qué es un Timestamp Unix?

Un timestamp Unix, también llamado tiempo Epoch o tiempo POSIX, es un entero que representa el total de segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC, un momento de referencia conocido como el epoch Unix. Al ser un entero libre de zona horaria, elimina la ambigüedad de los horarios locales y los cambios de horario de verano. Es compatible de forma nativa con C, Python, Java, JavaScript, PHP, Ruby, Go, SQL y prácticamente cualquier lenguaje moderno. Los timestamps negativos representan momentos anteriores a 1970, lo que permite cubrir también fechas históricas.

Cómo usar esta herramienta

Para convertir un timestamp Unix a fecha, pega el valor epoch (segundos o milisegundos) en el campo de timestamp y la fecha legible aparece al instante, sin necesidad de hacer clic en ningún botón. Para convertir una fecha a timestamp, escribe o pega una cadena de fecha en cualquier formato común — ISO 8601, RFC 2822 o una fecha simple como 2025-06-15 — en el campo de fecha. El contador en vivo en la parte superior muestra el tiempo epoch actual en segundos y milisegundos, actualizándose cada segundo.

Por qué los desarrolladores lo necesitan a diario

Los timestamps Unix aparecen en todas partes del software: respuestas de API, campos de expiración de JWT, columnas de bases de datos, archivos de log, cabeceras HTTP (Last-Modified, Expires) y mucho más. Cuando encuentras un valor como 1749298200 o 1749298200000, este conversor te dice inmediatamente qué momento en el tiempo representa. Es indispensable durante la depuración de APIs, auditorías de bases de datos, inspección de tokens de seguridad y programación de tareas cron. Tener un conversor rápido y confiable elimina la fricción al moverse entre formatos de timestamp sin necesidad de abrir un REPL o escribir una línea de código.

Ejemplos comunes

Epoch Unix 0 → 1970-01-01T00:00:00Z. Timestamp 1700000000 (segundos) → 14 de noviembre de 2023, 22:13:20 UTC. Timestamp 1700000000000 (milisegundos) → el mismo instante detectado automáticamente. Fecha ISO "2025-12-31T23:59:59Z" → epoch 1767225599. Date.now() de JavaScript en cualquier momento devuelve un timestamp de 13 dígitos en milisegundos; divídelo por 1000 para obtener la forma en segundos usada por la mayoría de sistemas del lado del servidor.

Preguntas frecuentes

¿Qué es un timestamp Unix?

Un timestamp Unix es la cantidad de segundos (o milisegundos) transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC, un punto de referencia fijo llamado epoch Unix. Es un entero simple, completamente libre de contexto de zona horaria o configuración local, lo que lo hace ideal para almacenar, comparar y calcular con fechas entre sistemas y lenguajes de programación.

¿Cómo sé si mi timestamp está en segundos o milisegundos?

Cuenta los dígitos. Un número de 10 dígitos (por ejemplo, 1700000000) está en segundos. Un número de 13 dígitos (por ejemplo, 1700000000000) está en milisegundos, como devuelve Date.now() de JavaScript. Esta herramienta detecta el formato automáticamente y muestra el resultado correcto sin que tengas que especificarlo.

¿Qué formatos de fecha acepta el conversor?

El conversor acepta ISO 8601 (2025-06-07T14:30:00Z), fechas cortas (2025-06-07), fechas con separador de espacio (2025-06-07 14:30:00), RFC 2822 (Sat, 07 Jun 2025 14:30:00 GMT) y la mayoría de otros formatos reconocidos por el constructor Date de JavaScript.

¿La herramienta maneja zonas horarias?

Los timestamps Unix son intrínsecamente UTC. La fecha legible que se muestra corresponde al equivalente en UTC. El desfase de zona horaria local de tu navegador también se muestra junto a la hora UTC para que puedas cruzar referencias entre ambas.

¿Qué es el timestamp 0?

El timestamp 0 en tiempo Unix corresponde al 1 de enero de 1970 a exactamente las 00:00:00 UTC, el epoch Unix. Todos los timestamps Unix miden el tiempo relativo a este momento. Los timestamps negativos representan fechas anteriores a 1970.