SITIO EN CONSTRUCCIÓN. Todo se ofrece TAL CUAL y SIN GARANTÍAS, en la medida en que la ley lo permita. Es información, no asesoría profesional. Úsalo bajo tu propia responsabilidad. Términos y límites de responsabilidad →

eThorns EN
← DesarrolloEN

Herramienta 5.12

Convertidor de timestamp Unix (epoch ↔ fecha)

Convierte timestamps Unix en segundos o milisegundos a ISO 8601, UTC y tu hora local, o una fecha a epoch. Detecta la unidad y muestra el tiempo relativo.

Funciona en tu equipoFunciona completa en tu navegador: nada de lo que escribes o subes sale de tu equipo.

Cómo usarla

  1. Pega un timestamp Unix (segundos, ms, µs o ns) o una fecha como 2025-01-31T14:30:00Z.
  2. La unidad se detecta sola; cámbiala si hace falta.
  3. Copia el formato que necesites: segundos o milisegundos Unix, ISO 8601, UTC u hora local.

Dónde aparecen estos números largos

Las bases de datos, los registros de los servidores, las API, las hojas de cálculo exportadas y los registros de las aplicaciones muchas veces guardan la hora como un número simple, como 1735689600: los segundos desde el 1 de enero de 1970 en UTC. Para los computadores es fácil de comparar y significa el mismo instante en todo el mundo, pero nadie lo puede leer de un vistazo.

Pega el número y la herramienta lo muestra como una fecha legible en UTC y en tu zona horaria, hace cuánto fue, y el mismo instante en los otros formatos comunes. También funciona al revés: escribe una fecha y obtienes su hora Unix. La conversión se hace en tu navegador.

Ejemplo: el Año Nuevo que pasó el 31 de diciembre

Pega 1735689600. La herramienta lo lee como segundos (10 dígitos) y muestra 2025-01-01T00:00:00.000Z en la fila ISO 8601 (UTC): medianoche, 1 de enero. En Colombia, que está en UTC−5 todo el año, la fila ISO 8601 (tu zona horaria) muestra 2024-12-31T19:00:00.000-05:00: las 7 de la noche del 31 de diciembre.

Esas cinco horas de diferencia explican muchos problemas en los informes. Un pago guardado con ese timestamp es de diciembre para un cliente en Bogotá, pero de enero para un informe que agrupa por fechas en UTC. Cuando dos sistemas no se ponen de acuerdo sobre el día de una transacción, revisa qué zona horaria usa cada uno. El mismo número con 13 dígitos, 1735689600000, se lee como milisegundos y da la misma fecha.

Cómo escribir fechas: año-mes-día

No escribas las fechas como dd/mm/aaaa. Los navegadores leen las fechas con barras a la manera de Estados Unidos, con el mes primero, así que 05/03/2025 queda como 3 de mayo, no 5 de marzo, y 31/01/2025 normalmente se rechaza por inválida. Escribe 2025-03-05 (año-mes-día) y no hay confusión.

Otra trampa: una fecha sola, como 2025-03-05, se lee como medianoche UTC, que en Colombia son las 7 de la noche del día anterior. Si quieres decir medianoche en tu zona horaria, agrega la hora: 2025-03-05T00:00. Una fecha con hora sin Z ni desfase siempre se lee en tu hora local.

Preguntas frecuentes

¿Cómo obtengo la hora Unix actual?

Está arriba en esta página, en Hora Unix actual, y el botón Ahora la pone en el convertidor. En una terminal de Linux o macOS, `date +%s` la muestra en segundos; en PowerShell, `[DateTimeOffset]::UtcNow.ToUnixTimeSeconds()`. En JavaScript, `Date.now()` da milisegundos, así que divide entre 1000 para tener segundos.

¿Cómo sé si está en segundos o en milisegundos?

Los timestamps actuales tienen 10 dígitos en segundos y 13 en milisegundos. La herramienta detecta la unidad por el tamaño, y puedes forzarla.

¿Qué pasa con el problema del año 2038?

Los sistemas que guardan la hora Unix como un número de 32 bits con signo se desbordan el 19 de enero de 2038. Este convertidor no tiene ese límite de 32 bits y maneja fechas mucho más allá.

¿Cómo convierto un timestamp Unix en Excel?

Excel cuenta días desde 1900, no segundos desde 1970. Con el timestamp en A1, usa `=A1/86400+25569` y dale formato de fecha a la celda: eso da la hora UTC. Para la hora de Colombia, resta 5 horas: `=A1/86400+25569-5/24`. Si el timestamp tiene 13 dígitos, divide entre 86400000.

¿Por qué mi fecha sale con un día de diferencia?

Seguramente escribiste una fecha sin hora, que se lee como medianoche UTC. En América ese instante todavía es la noche del día anterior, así que la fila local muestra el día antes. Agrega una hora, como `2025-03-05T00:00`, para indicar medianoche donde estás.

  • 5.1Formateador JSONFormatea o minifica JSON y ubica el error por línea y columna.
  • 5.2Convertidor CSV y JSONConvierte CSV a JSON o JSON a CSV con coma, punto y coma o tabulación como separador.
  • 5.3Conversor YAML a JSONConvierte YAML a JSON y viceversa en tu navegador.
  • 5.4Base64Codifica o decodifica Base64 en tu navegador: texto UTF-8, Base64 apto para URL, archivos a Base64 o data URL, y Base64 de vuelta a un archivo descargable.
  • 5.5Contraste de colorMide el contraste entre el color del texto y el del fondo según WCAG 2.2 AA y AAA, para texto normal, texto grande y componentes.
  • 5.6Explicador de cronLee una expresión cron de 5 campos como una frase y ve sus próximas 5 ejecuciones en tu zona horaria.
  • 5.7Bases numéricasConvierte números enteros entre decimal, hexadecimal, binario y octal, con longitud en bits y dígitos agrupados.
  • 5.8Entidades HTMLCodifica texto como entidades HTML (con nombre, decimales o hex) o decodifícalas: <, >, &, comillas, tildes, ñ y símbolos Latin-1.
  • 5.9Codificar URLCodifica o decodifica URLs y valores de consulta (percent-encoding) y separa cualquier URL en protocolo, host, ruta, parámetros y fragmento.
  • 5.10Hash SHA-256Calcula hashes SHA-1, SHA-256, SHA-384 y SHA-512 de textos o archivos y verifica una descarga con su checksum.
  • 5.11Generador de UUIDGenera UUID v4 aleatorios o UUID v7 ordenados por tiempo (RFC 9562) en tu navegador, de 1 a 1000 a la vez, en mayúsculas o sin guiones.
  • 5.13Decodificador JWTDecodifica un JSON Web Token en tu navegador: mira el encabezado y el payload como JSON y si ya venció.
  • 5.14Probador de regexPrueba expresiones regulares en vivo: coincidencias resaltadas, grupos de captura, banderas y errores claros.

╌╌ FIN ╌╌