Saltar al contenido principal
Informática

Conversor Unix Timestamp

Convierte un timestamp Unix a fecha y hora o realiza la operación inversa. Elige segundos o milisegundos y utiliza UTC o un desplazamiento fijo respecto a UTC. La zona elegida se muestra junto al resultado.

Gratis Sin registro Uso inmediato

Convertir timestamp y fecha

Introduce los datos necesarios y obtén el resultado.

Convierte timestamps y fechas en tu navegador. Se utiliza UTC por defecto, sin aplicar automáticamente la zona horaria de tu dispositivo.
Se utiliza únicamente la entrada de la conversión elegida.
Indica la unidad de entrada al convertir un timestamp y la del resultado principal al convertir una fecha. Se muestran ambos valores.
Introduce un entero, opcionalmente con signo menos. El valor 0 es válido. No utilices decimales, separadores de miles ni notación científica. La unidad se elige arriba; no se deduce del número de cifras.
Al convertir una fecha, define cómo se interpreta la hora introducida. Al convertir un timestamp, define la hora mostrada. No aplica horario de verano.

Tanto la fecha UTC como la fecha con desplazamiento deben quedar entre los años 0001 y 9999. Los segundos enteros se obtienen redondeando hacia abajo; utiliza milisegundos para conservar las fracciones de segundo.

Cómo convertir un timestamp Unix a fecha

  1. Elige la conversión de timestamp a fecha.
  2. Introduce el número e indica si está en segundos o milisegundos.
  3. Selecciona UTC o introduce un desplazamiento fijo respecto a UTC.
  4. Pulsa «Convertir» y revisa la fecha, la referencia UTC y los valores numéricos.

Cómo convertir una fecha a timestamp

Selecciona la operación inversa e introduce la fecha y la hora. La hora se interpreta en UTC o con el desplazamiento fijo que hayas elegido. Por ejemplo, 1970-01-01 01:00:00 con desplazamiento +01:00 corresponde al timestamp 0.

El resultado presenta segundos enteros y milisegundos. Si la entrada contiene milisegundos, el valor en segundos se redondea hacia el entero inferior; para conservar el instante exacto, utiliza el valor en milisegundos.

Un instante y distintas horas

Cambiar el desplazamiento al mostrar un timestamp cambia la hora presentada, pero no el instante que representa. En cambio, al interpretar una fecha y hora, el desplazamiento forma parte de la entrada y puede cambiar el timestamp calculado. Comprueba siempre el desplazamiento junto a la fecha.

Los desplazamientos son fijos. La herramienta no selecciona reglas por ciudad ni aplica cambios estacionales. Si trabajas con una hora de un lugar concreto, introduce el desplazamiento correspondiente a esa fecha.

Revisar unidades y precisión

Elige la unidad del dato de origen: multiplicar o dividir por 1000 cambia la interpretación entre segundos y milisegundos. No se adivina la unidad por el número de cifras ni se corrigen automáticamente fechas inválidas.

Si editas cualquier entrada, vuelve a convertir antes de copiar el resumen. El botón «Limpiar» restablece el formulario para una nueva conversión. Para calcular intervalos de días entre fechas, utiliza la Calculadora de días entre fechas.

Ejemplos

Algunos ejemplos prácticos para entender cómo utilizar esta herramienta.

El inicio de la época Unix

Selecciona timestamp a fecha, segundos y UTC. Introduce 0.

1970-01-01 00:00:00.000 UTC.

Segundos y milisegundos

Convierte 1000 milisegundos con zona UTC.

1970-01-01 00:00:01.000 UTC. Equivale a 1 segundo Unix.

Fecha con desplazamiento fijo

Convierte 1970-01-01 a las 01:00:00 con desplazamiento +01:00 a segundos Unix.

0. Esa fecha y hora representa el mismo instante que 1970-01-01 00:00:00 UTC.

Un instante anterior a 1970

Convierte -1 en la unidad segundos y utiliza UTC.

1969-12-31 23:59:59.000 UTC.

Preguntas frecuentes

Resolvemos algunas dudas habituales sobre esta herramienta.

Representa el tiempo transcurrido desde 1970-01-01 00:00:00 UTC, expresado en segundos o milisegundos según la unidad elegida. El valor 0 es válido. Los valores negativos representan instantes anteriores a esa fecha.

Debes elegir la unidad explícitamente; no se deduce por la longitud del número. Un segundo equivale a 1000 milisegundos. Así, 1000 segundos y 1000 milisegundos representan fechas distintas.

Por defecto se utiliza UTC. También puedes indicar un desplazamiento fijo con formato +HH:MM o -HH:MM, entre -14:00 y +14:00. Al convertir una fecha, ese desplazamiento interpreta la hora introducida. Al convertir un timestamp, determina la hora que se muestra. Se incluye además la referencia UTC.

No. Un desplazamiento fijo no contiene reglas de horario de verano ni cambios históricos. Introduce el desplazamiento que corresponda a la fecha y al lugar que quieres representar. No se utiliza automáticamente la zona del dispositivo.

La entrada del timestamp debe ser un entero, sin separadores de miles, unidades ni notación científica. Para representar fracciones de segundo, elige milisegundos. En la entrada de fecha y hora puedes indicar hasta tres cifras de milisegundos.

Se toma el entero inferior del tiempo en segundos. Por ejemplo, 1500 milisegundos corresponden a 1 segundo entero y -1 milisegundo corresponde a -1 segundo entero. El resultado también muestra los milisegundos para conservar la precisión del instante original.

Se admiten años del 0001 al 9999. Tanto la fecha en UTC como la fecha con el desplazamiento elegido deben quedar dentro de ese intervalo. Se rechazan fechas imposibles, horas fuera de rango y segundos con valor 60.

Utiliza los campos de fecha y hora para la conversión a timestamp. La herramienta no interpreta descripciones libres ni extrae fechas de URLs. Para la operación inversa, introduce únicamente el número del timestamp y selecciona su unidad.

No. Las conversiones se realizan localmente en tu navegador y no necesitan enviar las entradas al servidor.
Última revisión: 16 de octubre de 2026