Convertir timestamp a fecha
Pega timestamps Unix en segundos, milisegundos, microsegundos o nanosegundos, números de serie de Excel o fechas escritas, uno por línea, y obtén fecha y hora en UTC y en tu zona horaria. Todo ocurre en tu navegador: nada se sube.
Timestamp Unix ahora
Segundos desde el 1 de enero de 1970 a las 00:00 UTC. Se actualiza cada segundo.
Una entrada por línea: cada línea se detecta por su cuenta, y las vacías se conservan para que la columna encaje al pegarla de vuelta en la hoja.
Una línea por entrada, separada por tabuladores: pégala tal cual en la siguiente columna de la hoja.
1735689600Segundos Unix- ISO 8601 (UTC)
2025-01-01T00:00:00Z- Hora local
- 01/01/2025 00:00:00 UTC, UTC+0
- Serie de Excel
- 45658
- Segundos
1735689600- Milisegundos
1735689600000- Discord
<t:1735689600:F> <t:1735689600:R>
1735689600123Milisegundos Unix- ISO 8601 (UTC)
2025-01-01T00:00:00.123Z- Hora local
- 01/01/2025 00:00:00 UTC, UTC+0
- Serie de Excel
- 45658,00000142
- Segundos
1735689600.123- Milisegundos
1735689600123- Discord
<t:1735689600:F> <t:1735689600:R>
45658Número de serie de Excel- ISO 8601 (UTC)
2025-01-01T00:00:00Z- Hora local
- 01/01/2025 00:00:00 UTC, UTC+0
- Serie de Excel
- 45658
- Segundos
1735689600- Milisegundos
1735689600000- Discord
<t:1735689600:F> <t:1735689600:R>
2025-01-01T12:00:00ZFecha ISO 8601- ISO 8601 (UTC)
2025-01-01T12:00:00Z- Hora local
- 01/01/2025 12:00:00 UTC, UTC+0
- Serie de Excel
- 45658,5
- Segundos
1735732800- Milisegundos
1735732800000- Discord
<t:1735732800:F> <t:1735732800:R>
Fórmulas para Excel y Google Sheets
De timestamp a fecha: =(A1/86400)+FECHA(1970;1;1) o =A1/86400+25569, y formato dd/mm/aaaa hh:mm:ss con Ctrl+1. De fecha a timestamp: =(A1-25569)*86400. Con milisegundos, 86400000 en lugar de 86400. En México y buena parte de América el separador es la coma, no el punto y coma. El resultado es UTC; la tabla de arriba muestra tu hora local.
- Segundos → fecha
=(A1/86400)+FECHA(1970;1;1) - Milisegundos → fecha
=(A1/86400000)+FECHA(1970;1;1) - Fecha → segundos
=(A1-FECHA(1970;1;1))*86400 - Número de serie del 1 de enero de 1970
25569 · =(A1-25569)*86400
Leer un timestamp por su número de dígitos
Para valores actuales: diez dígitos son segundos, trece milisegundos, un número de serie de Excel tiene cinco y un FILETIME de Windows dieciocho. Nueve dígitos siguen siendo segundos (1973–2001) y ocho son una fecha aaaammdd.
| Dígitos | Leído como | Ejemplo | ISO 8601 (UTC) |
|---|---|---|---|
| 1–7 | Número de serie de Excel | 45658 | 2025-01-01T00:00:00Z |
| 8 | Fecha aaaammdd | 20250101 | 2025-01-01T00:00:00Z |
| 9–10 | Segundos Unix | 1735689600 | 2025-01-01T00:00:00Z |
| 11–13 | Milisegundos Unix | 1735689600123 | 2025-01-01T00:00:00.123Z |
| 14 | Marca de tiempo SAP | 20250101120000 | 2025-01-01T12:00:00Z |
| 15–16 | Microsegundos Unix | 1735689600123456 | 2025-01-01T00:00:00.123456Z |
| 18 | FILETIME de Windows | 133801632000000000 | 2025-01-01T00:00:00Z |
| 19 | Nanosegundos Unix | 1735689600123456789 | 2025-01-01T00:00:00.123456789Z |
Valores de referencia
Los timestamps que se consultan una y otra vez: el 0 del 1 de enero de 1970, el número de serie 25569 con el que Excel escribe esa misma fecha, el 1000000000 de septiembre de 2001, el 2147483647 con el que se agotan los 32 bits en 2038 y el instante actual.
0 | Segundos Unix | 1970-01-01T00:00:00Z |
25569 | Número de serie de Excel | 1970-01-01T00:00:00Z |
1000000000 | Segundos Unix | 2001-09-09T01:46:40Z |
2147483647 | Segundos Unix | 2038-01-19T03:14:07Z |
Todo se calcula en tu navegador: nada se sube a ningún servidor.
¿Qué quieres hacer ahora?
Acerca de Timestamp a fecha
La herramienta Timestamp a fecha de Confileo convierte timestamps Unix en segundos, milisegundos, microsegundos o nanosegundos, números de serie de Excel y fechas escritas a fecha y hora legibles, en UTC y en tu zona horaria, muchas líneas a la vez y sin subir nada. Todo ocurre en tu navegador, gratis y sin registro, y tus archivos se eliminan automáticamente tras el procesamiento.
Un timestamp Unix —marca de tiempo Unix, o epoch— es el número de segundos transcurridos desde el 1 de enero de 1970 a las 00:00 UTC. Aparece en la columna created_at de una base de datos, en un log y en la respuesta de una API. Es exacto pero ilegible: nadie sabe qué día es 1735689600 hasta que lo convierte. Pégalo aquí y lees 2025-01-01 00:00:00 UTC, la hora en tu zona, cuánto hace de eso y su número de serie de Excel.
Cada línea se detecta por su cuenta. Diez cifras son segundos, y hoy empiezan por 17; trece, milisegundos, como los de Date.now(); dieciséis, microsegundos; diecinueve, nanosegundos. Un número corto como 45658 es un número de serie de Excel y se lee como 1 de enero de 2025. Y 20250101 no es un timestamp —como segundos daría el 23 de agosto de 1970— sino la fecha aaaammdd. Un convertidor de timestamp de un solo cuadro te hace elegir la unidad de antemano; aquí la columna «detectado como» dice qué se ha entendido en cada fila.
La búsqueda más repetida es convertir timestamp a fecha en Excel. La fórmula clásica es =(A1/86400)+FECHA(1970;1;1) —punto y coma en España, coma en México y buena parte de América— o =A1/86400+25569, igual en cualquier idioma; luego la celda necesita el formato dd/mm/aaaa hh:mm:ss (Ctrl+1) o Excel enseña un número. Con milisegundos se divide entre 86400000. Aquí te ahorras la fórmula: pegas la columna entera y el resultado vuelve con las columnas separadas por tabulaciones, listo para pegarlo en la columna de al lado. Al revés también: una fecha sale con su número de serie y su timestamp.
Esa fórmula devuelve UTC, y de ahí la queja habitual: «me sale una hora menos». En la España peninsular la diferencia es de una hora en invierno y de dos en verano, así que sumar siempre 3600 segundos, como aconsejan los foros, acierta la mitad del año; en Ciudad de México son seis por detrás todo el año; en Buenos Aires, tres. La tabla muestra cada instante en UTC y en tu zona, con el nombre IANA y el desfase real de esa fecha —Europe/Madrid, UTC+2—, que ninguna fórmula conoce. Una fecha sin zona, como 2025-01-01 12:00, se muestra en sus dos lecturas, como UTC y como hora local.
También convierte fechas escritas: ISO 8601 con Z o con desfase, RFC 2822, 01/01/2025 en orden día/mes/año, el /Date(1735689600000)/ de .NET, la marca <t:1735689600:R> de Discord y trozos de JSON o de log con comillas y corchetes alrededor. Los valores de dieciséis y diecinueve cifras se leen como texto y se parten en segundos y fracción, porque más allá de 2⁵³ un número de JavaScript pierde los últimos dígitos, cosa que casi ningún convertidor avisa. Lo que pasa de 2147483647, el tope de 32 bits del 19 de enero de 2038, se marca como de 64 bits.
Todo se calcula en tu navegador y nada se sube; por eso la hora local usa la zona horaria real de tu equipo. Arriba tienes el timestamp Unix de este instante, actualizado cada segundo, listo para copiar.
Cómo usar Timestamp a fecha
- 1Pega los timestamps o las fechas en el cuadro, uno por línea: segundos, milisegundos, números de serie de Excel o fechas escritas, mezclados si hace falta.
- 2Lee en cada fila qué se ha detectado, la fecha ISO en UTC, la hora en tu zona horaria, el tiempo relativo y el número de serie de Excel.
- 3Copia el resultado: las columnas van separadas por tabulaciones y se pegan tal cual en la columna de al lado de tu hoja de cálculo.
Por qué elegir Confileo
- ✓100 % gratis, sin límites diarios, marcas de agua ni cargos ocultos.
- ✓Sin registro ni cuenta: empieza a usarla al instante.
- ✓Tus archivos se procesan de forma segura y se eliminan automáticamente para tu total privacidad.
- ✓Funciona en cualquier navegador, en ordenador, tablet y móvil, sin instalar nada.
- ✓Procesamiento rápido pensado para el trabajo real con documentos del día a día.
Timestamp a fecha — Preguntas frecuentes
¿Qué es un timestamp Unix?
Es el número de segundos transcurridos desde el 1 de enero de 1970 a las 00:00 UTC, el «epoch» de Unix. También se llama marca de tiempo Unix o tiempo POSIX, y es la forma en que la mayoría de sistemas guardan un instante sin depender de zonas horarias ni de formatos de fecha. Hoy pasa de 1 780 millones. No cuenta los segundos intercalares: los 27 añadidos desde 1972 no existen en esta escala, así que un día Unix tiene siempre exactamente 86 400 segundos.
¿Cómo convertir un timestamp a fecha en Excel?
Con la fórmula =(A1/86400)+FECHA(1970;1;1), o su equivalente =A1/86400+25569, donde A1 es la celda con los segundos y 25569 el número de serie del 1 de enero de 1970. En España el separador de argumentos es el punto y coma; en México y en la mayor parte de América, la coma. Después aplica a la celda el formato dd/mm/aaaa hh:mm:ss con Ctrl+1, o Excel seguirá mostrando un número. Si son milisegundos, divide entre 86400000. El resultado es UTC. Google Sheets acepta la misma fórmula.
¿Por qué la fecha convertida sale con una o dos horas de diferencia?
Porque el timestamp es UTC y tu reloj no. En la España peninsular hay que sumar una hora en invierno y dos en verano; en Canarias, cero o una; en Ciudad de México, restar seis todo el año desde que se eliminó el horario de verano en 2022; en Bogotá, cinco; en Buenos Aires, tres. Sumar siempre 3600 segundos, como sugieren muchos foros, falla los meses de verano. Esta tabla muestra la hora local con el desfase real de cada fecha, así que no tienes que calcularlo.
¿Cómo sé si un timestamp está en segundos o en milisegundos?
Por el número de cifras. Un timestamp actual en segundos tiene diez y empieza por 17; en milisegundos tiene trece; en microsegundos, dieciséis; en nanosegundos, diecinueve. La pista de que te has equivocado de unidad es una fecha absurda: unos milisegundos leídos como segundos caen cerca del año 57000, y unos segundos leídos como milisegundos, en enero de 1970. Aquí cada línea se detecta por su longitud, y 20250101, que como segundos sería el 23 de agosto de 1970, se reconoce como la fecha aaaammdd que es.
¿Qué es el número 45658 que muestra Excel en lugar de la fecha?
Es el número de serie con el que Excel guarda las fechas: días desde el 30 de diciembre de 1899, con la hora como fracción, así que 45658 es el 1 de enero de 2025 y 45658,5 su mediodía. Google Sheets y LibreOffice usan el mismo origen. Para pasarlo a timestamp Unix: =(A1-25569)*86400. Dos salvedades: Excel cuenta el 29 de febrero de 1900, que no existió, y los números menores de 61 van un día desplazados; los libros antiguos de Mac con sistema 1904 quedan 1462 días por debajo.
¿Qué pasa con el timestamp Unix en 2038?
El 19 de enero de 2038 a las 03:14:07 UTC el contador llega a 2147483647, el máximo de un entero de 32 bits con signo; un segundo después desborda y salta a diciembre de 1901. Es el problema del año 2038, heredero del efecto 2000. Los sistemas de 64 bits, las bases de datos modernas y los lenguajes habituales ya no lo sufren, pero sigue vivo en firmware, sistemas embebidos y columnas INT antiguas. Esta herramienta marca los valores por encima de ese límite como de 64 bits, sin rechazarlos.
¿Esta herramienta es realmente gratis?
Sí. Todas las herramientas de Confileo son gratuitas, sin límites diarios, sin marca de agua en el resultado y sin tarjeta de crédito.
¿Necesito crear una cuenta?
No. Puedes usar la herramienta directamente sin registrarte ni iniciar sesión.
¿Mis archivos están seguros y son privados?
Sí. Tus archivos se procesan para la tarea que pediste y luego se eliminan automáticamente: nunca se comparten ni se guardan.
¿Funciona en mi teléfono?
Sí. La herramienta funciona en cualquier navegador moderno, igual en ordenador, tablet y móvil, sin instalar nada.