Conversor de Marcas de Tiempo Unix
Convierte entre marcas de tiempo Unix y fechas legibles. Se actualiza en tiempo real.
Cómo usar esta herramienta
- 1
Type or paste a Unix timestamp in seconds into the top field — the bottom field updates to the matching UTC date.
- 2
Or type a date into the bottom field — the top field updates to the matching Unix timestamp in seconds.
- 3
Click 'Now' to fill both fields with the current moment.
- 4
Select and copy the value you need from either field.
¿Qué es una marca de tiempo Unix y por qué la usan las API?
Una marca de tiempo Unix (también llamada tiempo epoch o tiempo POSIX) es un único entero que representa el número de segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC, un momento conocido como 'la época Unix'. La convención se remonta al primer sistema operativo Unix de los laboratorios Bell en los años 70. Su ventaja frente a las fechas legibles es que es un solo número, agnóstico a la zona horaria, fácil de comparar y de operar aritméticamente, e inequívoco entre sistemas. Toda base de datos, archivo de registro, JWT, token OAuth y la mayoría de las API modernas usan marcas de tiempo Unix internamente. La reclamación 'exp' de un JWT es una marca de tiempo Unix; el 'created_at' de la mayoría de las API es una marca Unix o una cadena ISO 8601 derivada de ella; las horas de modificación de archivos en Linux/macOS se almacenan como marcas Unix. Hay dos variantes comunes que debes distinguir: segundos (la convención Unix original, usada en JWT, OAuth y los metadatos de archivos de Linux) y milisegundos (usados en Date.now() de JavaScript, System.currentTimeMillis() de Java y muchas API modernas). Una marca de 10 dígitos es en segundos; una de 13 dígitos es en milisegundos. Esta herramienta gestiona ambas: pega cualquier formato en cualquier campo y lo detectaremos y convertiremos automáticamente. El otro concepto que conviene conocer: ISO 8601 es el formato legible estándar (2025-12-31T23:59:59Z), estrictamente ordenado alfabéticamente y analizable en todas partes. Cuando puedas elegir entre almacenar marcas como enteros Unix o cadenas ISO 8601, prefiere Unix por rendimiento e ISO 8601 por legibilidad.
Casos de uso comunes
Decodifica el claim 'exp' o 'iat' de la carga útil de un JWT para ver cuándo expira.
Convierte las marcas de tiempo de las respuestas de API a tu zona horaria local para depurar.
Genera marcas de tiempo para establecer las cabeceras de expiración de cookies.
Traduce las marcas de tiempo de la base de datos (segundos epoch) a ISO 8601 para el análisis de registros.
Calcula el tiempo transcurrido entre dos eventos restando sus marcas de tiempo Unix.
Programa tareas cron con el comando at usando marcas de tiempo Unix explícitas.
Preguntas frecuentes
¿Por qué 1970?▼
¿Segundos o milisegundos?▼
¿Cómo veo esta marca en mi zona horaria?▼
¿Cuál es la diferencia entre tiempo Unix y UTC?▼
¿Cómo se gestionan los segundos intercalares?▼
¿Pueden ser negativas las marcas de tiempo Unix?▼
¿Qué es una marca de tiempo ISO 8601?▼
Herramientas relacionadas
Decodificador de JWT
Decodifica JSON Web Tokens (JWT) al instante. Se ejecuta en tu navegador: los tokens nunca salen de tu dispositivo, seguro de usar con secretos de producción.
Formateador y Validador de JSON
Formatea, valida y minifica JSON en línea. Funciona por completo en tu navegador: tus datos nunca salen de tu dispositivo.
Formateador de XML
Formatea y embellece documentos XML. Útil para SOAP, sitemaps, feeds RSS y archivos de configuración.
Codificador y Decodificador de Base64
Codifica cadenas a Base64 o decodifica Base64 a texto. Respeta tu privacidad: se ejecuta en tu navegador.
Codificador y Decodificador de URL
Convierte texto a codificación segura para URL (codificación por porcentaje) y viceversa. Útil para cadenas de consulta, redirecciones y flujos OAuth.
Codificador y Decodificador de Entidades HTML
Convierte caracteres especiales a entidades HTML (&, <, etc.) y viceversa. Útil para incrustar texto en HTML de forma segura.