Convertisseur de timestamp Unix
Convertissez en date un timestamp epoch en secondes, millisecondes, microsecondes ou nanosecondes, et une date en timestamp.
Épinglez vos outils ici. Ils sont enregistrés dans ce navigateur.
Épinglez un outil et son autocollant arrive ici.
Convertissez en date un timestamp epoch en secondes, millisecondes, microsecondes ou nanosecondes, et une date en timestamp.
Un timestamp Unix est le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC, l'epoch Unix. Les secondes intercalaires ne sont pas comptées : chaque jour dure exactement 86 400 secondes. C'est un simple nombre, sans fuseau horaire, et c'est pourquoi les logs, les bases de données, les claims JWT et les API l'utilisent pour désigner le même instant partout.
Beaucoup de systèmes comptent dans des unités plus fines. Date.now() en JavaScript et System.currentTimeMillis() en Java renvoient des millisecondes, les timestamps PostgreSQL et les valeurs datetime de Python sont précis à la microseconde, et UnixNano() en Go ainsi que le protocole OpenTelemetry utilisent des nanosecondes. Chaque unité plus fine allonge le nombre de trois chiffres.
En mode Auto, l'outil compte les chiffres : jusqu'à 11, la valeur est lue en secondes, de 12 à 14 en millisecondes, de 15 à 17 en microsecondes et à partir de 18 en nanosecondes. C'est juste pour tout instant compris entre mars 1973 et l'an 5138. Une valeur en millisecondes, microsecondes ou nanosecondes antérieure à mars 1973 a moins de chiffres et serait lue dans une unité plus grossière : choisissez alors l'unité vous-même.
Un nombre décimal, comme 1794650400.5, est lu de la même façon et conserve sa partie fractionnaire jusqu'à la nanoseconde.
Vous pouvez aussi saisir une date comme 2026-11-14T10:00:00Z ou 14 Nov 2026 10:00 pour obtenir son timestamp. Une date qui comporte un décalage ou un Z est lue telle quelle. Une date sans décalage est lue dans le fuseau horaire indiqué par votre navigateur, que la ligne sous le champ affiche.
Une date qui n'existe pas, comme 2026-02-30, est signalée comme une erreur au lieu d'être reportée au mois suivant. De même pour une date écrite avec un nom de mois mais sans année, comme 14 Nov, car il faudrait deviner l'année.
Un timestamp Unix n'a pas de fuseau horaire : il compte les secondes depuis l'epoch, un instant défini en UTC. L'outil affiche cet instant à la fois en UTC (ISO 8601 et RFC 2822) et dans le fuseau horaire indiqué par votre navigateur.
Les systèmes qui stockent le timestamp dans un entier signé de 32 bits ne peuvent compter que jusqu'à 2 147 483 647, soit le 19 janvier 2038 à 03:14:07 UTC. Une seconde plus tard, la valeur déborde. Les systèmes qui utilisent des entiers de 64 bits ne sont pas concernés.
Oui. Un nombre négatif désigne un instant antérieur au 1er janvier 1970. Par exemple, -86400 correspond au 31 décembre 1969 à 00:00:00 UTC.
Non. La conversion est faite par JavaScript dans l'onglet de votre navigateur, et l'outil n'envoie aucune requête réseau avec ce que vous saisissez.
Elle s'ouvre dans sa propre fenêtre et continue de fonctionner hors ligne.
Pour l'installer, touchez le bouton Partager, puis « Sur l'écran d'accueil ».