EZ
EZ2Conv

Convertidor de Timestamp Unix

Convierte timestamps Unix en segundos o milisegundos a fechas legibles y viceversa, con detección automática de la entrada y soporte completo de zonas horarias. Elige salida ISO 8601 o local, inserta la hora actual con un clic y consulta desgloses detallados de la conversión mientras escribes.

Configuración

14px
0/50
El resultado aparecerá aquí...

Ejemplos de Uso

Ejemplos de Timestamp:
1640995200 (Segundos)
1640995200000 (Milisegundos)
-86400 (antes de época (1970))
Ejemplos de Fecha/Hora:
2022-01-01T00:00:00Z
2022-01-01 00:00:00
January 1, 2022

Cómo Usar

  1. Ingresa un timestamp Unix (segundos o milisegundos) o selecciona una fecha y hora
  2. Elige tu zona horaria preferida del menú desplegable
  3. La conversión ocurre automáticamente en tiempo real
  4. Copia el resultado convertido para usar en tus proyectos
  5. Conversión de timestamp Unix a fecha legible
  6. Conversión de fecha a timestamp Unix
  7. Soporte para timestamps en segundos y milisegundos
  8. Soporte de múltiples zonas horarias con detección automática
  9. Detección automática del formato de entrada
  10. Conversión bidireccional en tiempo real

Entender los timestamps de Unix y las fechas legibles

Qué hace este conversor

Un timestamp de Unix cuenta los segundos transcurridos desde la época Unix: la medianoche UTC del 1 de enero de 1970. Al ser un único número entero resulta compacto e inequívoco para guardar un instante, pero a simple vista no dice nada. Esta herramienta cubre ese hueco en ambos sentidos: pega un valor como 1700000000 y obtienes la fecha y hora correspondientes; escribe una fecha y obtienes su timestamp. La detección de entrada averigua por sí sola si has introducido un número o una fecha, así que rara vez tienes que indicárselo.

Mientras escribes, un panel de detalles muestra el tipo de entrada detectado, la unidad que ha elegido y el instante resultante, de modo que puedes verificar el resultado en lugar de darlo por bueno sin más.

Cuándo utilizarlo

Las marcas de tiempo aparecen por todas partes en el software: líneas de log, columnas de base de datos, la fecha de caducidad (exp) de un JWT, respuestas de API o registros de cron suelen guardar el tiempo como un entero de época. Cuando depuras por qué caducó un token o cuándo ocurrió realmente un evento, convertir ese entero en una fecha real es la vía más rápida para entenderlo.

El camino inverso es igual de frecuente. Si una API espera un timestamp en una consulta from/to, o una prueba necesita un valor de época fijo, puedes introducir una fecha legible y copiar el entero directamente.

Ejemplo: una conversión

Toma 1700000000. Interpretado como segundos, corresponde al 14 de noviembre de 2023 a las 22:13:20 UTC. Cambia la zona horaria a Seúl (KST) y ese mismo instante se lee como el 15 de noviembre de 2023 a las 07:13:20: el momento no se mueve, solo cambia la etiqueta del reloj de pared. Pulsa Hora actual para insertar el valor de época del momento y conviértelo para comprobar que la herramienta y el reloj de tu sistema coinciden.

Notas y casos límite

La trampa más habitual es confundir segundos con milisegundos. El Date.now() de JavaScript y muchas API web devuelven milisegundos (hoy, 13 dígitos), mientras que las herramientas Unix y las bases de datos suelen usar segundos (10 dígitos). Un valor leído en la unidad equivocada cae unos 50 años fuera, así que fija la unidad de forma explícita cuando la detección automática sea ambigua. La salida puede darse en ISO 8601 (2023-11-14T22:13:20Z) para el intercambio entre máquinas o en un formato local legible. Y recuerda que los timestamps están anclados a UTC: la fecha que ves depende de la zona horaria que elijas, no de dónde provenga el número.

Preguntas frecuentes

Sí. Puedes convertir timestamps de Unix y fechas en ambos sentidos sin límite y sin coste: la selección de zona horaria, las unidades de segundos o milisegundos, la salida en ISO 8601 o local y el atajo de hora actual están disponibles sin restricciones, planes de pago ni cuenta.
Sí. Cada conversión se calcula en tu navegador con JavaScript, de modo que los timestamps y las fechas que introduces nunca salen de tu dispositivo. Incluso el botón de Hora actual lee el reloj de tu sistema en local: no se envía ni se registra nada en ningún servidor.
No. No hay registro, correo ni inicio de sesión. Introduce un timestamp o una fecha, o pulsa Hora actual, y el resultado aparece al instante con el formato de entrada ya detectado por ti.
Un timestamp de Unix en segundos cuenta segundos enteros desde 1970 y hoy suele tener 10 dígitos (como 1700000000); uno en milisegundos cuenta milésimas de segundo y tiene 13 dígitos (como 1700000000000). Leer un valor en la unidad equivocada desplaza el resultado décadas, por eso la herramienta te deja fijar la unidad y trata de deducirla por el número de dígitos.
Un timestamp de Unix siempre señala un único instante absoluto medido desde UTC. Al elegir una zona horaria, la herramienta solo cambia cómo se etiqueta ese instante en un reloj de pared; el momento en sí es idéntico. Por eso 1700000000 se lee como las 22:13 UTC pero las 07:13 de la mañana siguiente en Seúl.
ISO 8601 es un formato de texto estandarizado para fechas y horas, como 2023-11-14T22:13:20Z, donde la Z final indica UTC. Es la opción más segura para intercambiar tiempos entre sistemas porque no da lugar a ambigüedad. Elige en cambio el formato local cuando solo quieras una fecha legible en tu región.