Conversor de Marcas de Tiempo

Convierte entre marcas de tiempo Unix y fechas legibles.

Introduce un valor a convertir

Qué es un timestamp Unix

Un timestamp Unix cuenta los segundos transcurridos desde el 1 de enero de 1970, 00:00:00 UTC, el "epoch". Es la forma estándar en que las bases de datos, las API y los archivos de registro almacenan puntos en el tiempo, porque un solo entero no es ambiguo: sin zonas horarias, sin formatos de fecha, sin confusiones de horario de verano.

Ejemplo resuelto: 1750000000 se convierte en dom, 15 jun 2025 15:06:40 UTC. La herramienta lo muestra junto a tu hora local, la forma ISO 8601 (2025-06-15T15:06:40.000Z) y una etiqueta relativa como "hace 3 semanas": una entrada, cuatro respuestas legibles, más un botón para copiar todo.

En ambas direcciones

Cambia de modo para ir en sentido contrario: pega cualquier cadena de fecha que un navegador pueda analizar (2026-05-02T12:00:00, May 2, 2026) y obtén el timestamp Unix en segundos, en milisegundos y la cadena ISO normalizada. El botón "Usar timestamp actual" rellena la hora epoch de ahora mismo, práctico para comprobaciones rápidas contra entradas de registro.

Segundos frente a milisegundos: la trampa nº 1

El tiempo Unix viene en dos resoluciones habituales, y confundirlas produce fechas absurdas:

DígitosUnidadUsado porEjemplo
10SegundosHerramientas Unix, PHP, Python, la mayoría de API1750000000
13MilisegundosJavaScript Date.now(), Java1750000000000

Este conversor espera segundos. Pega un valor de 13 dígitos en milisegundos y aterrizarás decenas de miles de años en el futuro: si el resultado parece el año 57432, quita los tres últimos dígitos e inténtalo de nuevo. Convertir una fecha a un timestamp te da ambas unidades, así que puedes elegir la que necesite tu código.

Zonas horarias y otros escollos

  • Los timestamps no tienen zona horaria. 1750000000 es el mismo instante en todas partes; solo difiere su visualización. La herramienta muestra tanto UTC como tu zona local para que veas el desfase de un vistazo.
  • Las cadenas de fecha sin zona son ambiguas. 2026-05-02T12:00:00 se interpreta en tu zona horaria local; añade Z para fijarla a UTC.
  • El problema del año 2038: los sistemas de 32 bits con signo desbordan en el timestamp 2.147.483.647 (19 ene 2038). Los sistemas modernos de 64 bits, y esta herramienta, no se ven afectados.

Toda la conversión ocurre en tu navegador; no se envía nada a ningún servidor. ¿Trabajas con cargas útiles de API? Formatéalas primero en el formateador de JSON, o genera IDs de petición con el generador de UUID.

Preguntas frecuentes

¿Qué es un timestamp Unix?
El número de segundos desde el 1 de enero de 1970, 00:00:00 UTC. Es el formato de tiempo legible por máquina estándar en programación, bases de datos y archivos de registro: un solo entero sin ambigüedad de zona horaria.
Mi resultado está a miles de años en el futuro, ¿por qué?
Pegaste un timestamp en milisegundos (13 dígitos) en un conversor que espera segundos (10 dígitos). Quita los tres últimos dígitos, o divide entre 1000, y convierte de nuevo.
¿Qué formatos de salida muestra el conversor?
Cuatro a la vez: UTC (estilo RFC), tu zona horaria local, ISO 8601 (2025-06-15T15:06:40.000Z) y un tiempo relativo como "hace 5 días". El modo de fecha a timestamp devuelve segundos, milisegundos y la cadena ISO.
¿Cómo obtengo el timestamp Unix actual?
Pulsa "Usar timestamp actual": inserta los segundos epoch de ahora mismo. En código: Math.floor(Date.now()/1000) en JavaScript, time.time() en Python, date +%s en una shell.
¿Son válidos los timestamps negativos?
Sí: representan fechas anteriores a 1970. Por ejemplo, -86400 es el 31 de diciembre de 1969. La mayoría de sistemas los manejan bien, aunque algunas API más antiguas los rechazan.