👤 Pro — sin anunciosPro
// epoch ⇄ fecha

Conversor de timestamp Unix

Convierte un timestamp Unix en una fecha legible, o una fecha en un timestamp — con el epoch actual avanzando en directo. Útil cuando estás leyendo registros, una columna de base de datos o la respuesta de una API.

Gratis — uso ilimitado.

Hora Unix actual
Segundos
Milisegundos
ISO 8601

Timestamp → fecha

Fecha → timestamp

La confusión clásica: segundos y milisegundos intercambiados

Casi todos los errores de marca de tiempo que existen son el mismo error disfrazado de dos formas distintas. Introduce un valor en segundos en un código que espera milisegundos y toda fecha colapsa a enero de 1970 — el número es mil veces demasiado pequeño, así que el reloj apenas avanza más allá del epoch. Introduce milisegundos en un código que espera segundos y las fechas saltan decenas de miles de años hacia el futuro. Ambos síntomas se reconocen al instante en cuanto conoces la señal: la hora de hoy en segundos es un número de diez dígitos, en milisegundos son trece dígitos. La detección automática de aquí lee esa diferencia por ti, pero conocerla a simple vista te permite detectar el error en tus propios registros antes incluso de haber convertido nada.

Marcas de tiempo en estado salvaje

En cuanto empiezas a fijarte en ellas, las horas epoch están por todas partes: columnas created_at en bases de datos, campos de caducidad en cookies y cabeceras de caché, horas de eventos en registros de servidor, y el claim exp dentro de cada JSON Web Token. Este último emparejamiento es genuinamente útil: decodifica un token con el decodificador de JWT, pega aquí su número exp, y la línea relativa te dice en palabras sencillas si el token murió hace una hora o le quedan otra semana de vida. Esa frase relativa es discretamente la mejor prueba de cordura de la página: una sesión que dice caducar dentro de cuarenta y seis años es un error que se huele sin hacer ningún cálculo.

Los límites del epoch

Vale la pena conocer algunos casos límite. Las marcas de tiempo negativas son legítimas — cuentan hacia atrás desde 1970, así que las fechas históricas se convierten aquí sin problema. El año 2038 es el famoso precipicio para los sistemas antiguos que almacenan segundos en un entero de 32 bits, que desborda en enero de ese año; los sistemas modernos de 64 bits dejaron atrás este problema hace tiempo, pero la fecha sigue importando si mantienes algo embebido o antiguo. Y el tiempo Unix ignora deliberadamente los segundos intercalares — cada día son exactamente 86,400 segundos en lo que respecta al epoch, que es precisamente lo que hace que la aritmética sea fiable. Todo esto se ejecuta en tu navegador, gratis y sin límites, como el resto de las herramientas para desarrolladores de aquí.

Qué es un timestamp Unix

Un timestamp Unix (o «epoch time») es simplemente el número de segundos transcurridos desde la medianoche UTC del 1 de enero de 1970. Es la forma en que los ordenadores almacenan un momento en el tiempo sin preocuparse por las zonas horarias o el formato del calendario, por eso lo encuentras constantemente en registros, bases de datos, cookies y respuestas de API. Algunos sistemas cuentan en milisegundos en lugar de segundos — mil veces más grande — así que esta herramienta detecta cuál pegaste y lo convierte correctamente. Todo se ejecuta en tu navegador; nada de lo que escribes se envía a ningún sitio.

Segundos o milisegundos — ¿cómo lo sabe?

En el modo «Detección automática» asume segundos para números de longitud normal y milisegundos para los muy grandes (13 o más dígitos), lo cual acierta casi siempre. Si un valor es ambiguo, cambia el desplegable de unidad para forzar segundos o milisegundos.

¿Por qué UTC y mi hora local son distintas?

Un timestamp es un único momento; UTC y tu hora local son dos formas de escribir ese mismo momento. La herramienta muestra ambas, etiquetadas con la zona horaria de tu navegador, para que elijas la que necesites.

¿Puedo pasar de una fecha a un timestamp?

Sí — usa el cuadro «Fecha → timestamp». Elige una fecha y hora (leída en tu zona horaria local) y obtienes el timestamp Unix tanto en segundos como en milisegundos, además de la forma ISO 8601 en UTC.

¿Qué es ISO 8601?

ISO 8601 es el formato de texto estándar para una fecha y hora, como 2026-07-20T14:30:00.000Z — inequívoco y ordenable. La «Z» final significa UTC. Es la forma más segura de escribir un timestamp tanto para personas como para máquinas.

¿Se envía algo a un servidor?

No. Toda la conversión ocurre en tu navegador con JavaScript — podrías desconectarte de internet y seguiría funcionando. No se sube ni se registra nada.

Convertburda — conversiones universales