👤 Pro — sans publicitéPro
// epoch ⇄ date

Convertisseur de timestamp Unix

Transformez un timestamp Unix en date lisible, ou une date en timestamp — avec l'heure epoch actuelle qui défile en direct. Pratique quand vous lisez des logs, une colonne de base de données ou une réponse d'API.

Gratuit — utilisation illimitée.

Heure Unix actuelle
Secondes
Millisecondes
ISO 8601

Timestamp → date

Date → timestamp

La confusion classique : secondes et millisecondes inversées

Presque tous les bugs de timestamp rencontrés dans la nature sont le même bug déguisé de deux façons différentes. Injectez une valeur en secondes dans un code qui attend des millisecondes, et chaque date s'effondre au 1er janvier 1970 — le nombre est mille fois trop petit, l'horloge dépasse donc à peine l'epoch. Injectez des millisecondes dans un code qui attend des secondes, et les dates bondissent de dizaines de milliers d'années dans le futur. Les deux symptômes se reconnaissent instantanément une fois que vous connaissez l'indice : l'heure actuelle en secondes est un nombre à dix chiffres, en millisecondes treize chiffres. La détection automatique ici lit cette différence à votre place, mais la reconnaître à l'œil nu vous permet de repérer le bug dans vos propres logs avant même d'avoir converti quoi que ce soit.

Les timestamps dans la nature

Une fois que vous commencez à les repérer, les temps epoch sont partout : les colonnes created_at des bases de données, les champs d'expiration des cookies et des en-têtes de cache, les horodatages d'événements dans les logs serveur, et la revendication exp à l'intérieur de chaque JSON Web Token. Ce dernier cas forme une association réellement utile : décodez un token avec le décodeur JWT, collez son nombre exp ici, et la ligne relative vous dit en clair si le token est mort il y a une heure ou s'il vit encore une semaine. Cette phrase relative est discrètement le meilleur test de bon sens de la page : une session qui prétend expirer dans quarante-six ans est un bug que l'on sent venir sans le moindre calcul.

Aux confins de l'epoch

Quelques coins méritent d'être connus. Les timestamps négatifs sont légitimes — ils comptent à rebours depuis 1970, si bien que les dates historiques se convertissent ici sans problème. L'année 2038 est la fameuse falaise pour les vieux systèmes qui stockent les secondes dans un entier 32 bits, lequel déborde en janvier de cette année-là ; les systèmes modernes en 64 bits ont haussé les épaules face à ce problème depuis longtemps, mais la date compte encore si vous entretenez quelque chose d'embarqué ou d'ancien. Et le temps Unix ignore délibérément les secondes intercalaires — chaque jour compte exactement 86 400 secondes en ce qui concerne l'epoch, ce qui est précisément ce qui rend l'arithmétique fiable. Tout cela s'exécute dans votre navigateur, gratuitement et sans limite, comme le reste des outils pour développeurs ici.

Qu'est-ce qu'un timestamp Unix

Un timestamp Unix (ou « epoch time ») est simplement le nombre de secondes écoulées depuis minuit UTC le 1er janvier 1970. C'est ainsi que les ordinateurs stockent un instant sans se soucier des fuseaux horaires ni du formatage du calendrier, ce qui explique pourquoi vous le croisez constamment dans les logs, les bases de données, les cookies et les réponses d'API. Certains systèmes comptent en millisecondes plutôt qu'en secondes — mille fois plus grand — donc cet outil détecte ce que vous avez collé et le convertit correctement. Tout se passe dans votre navigateur ; rien de ce que vous saisissez n'est envoyé où que ce soit.

Secondes ou millisecondes — comment le sait-il ?

En mode « Détection automatique », il suppose des secondes pour les nombres de longueur normale et des millisecondes pour les très grands nombres (13 chiffres ou plus), ce qui est correct presque à chaque fois. Si une valeur est ambiguë, basculez le menu déroulant d'unité pour forcer les secondes ou les millisecondes.

Pourquoi l'UTC et mon heure locale diffèrent-elles ?

Un timestamp est un instant unique ; l'UTC et votre heure locale sont deux façons d'écrire ce même instant. L'outil affiche les deux, avec le fuseau horaire de votre navigateur indiqué, afin que vous puissiez choisir celui dont vous avez besoin.

Puis-je passer d'une date à un timestamp ?

Oui — utilisez le champ « Date → timestamp ». Choisissez une date et une heure (lues dans votre fuseau horaire local) et vous obtenez le timestamp Unix en secondes et en millisecondes, ainsi que la forme ISO 8601 en UTC.

Qu'est-ce que l'ISO 8601 ?

L'ISO 8601 est le format texte standard pour une date et une heure, comme 2026-07-20T14:30:00.000Z — non ambigu et triable. Le « Z » final signifie UTC. C'est la façon la plus sûre d'écrire un timestamp, aussi bien pour les humains que pour les machines.

Quelque chose est-il envoyé à un serveur ?

Non. Toute la conversion se passe dans votre navigateur en JavaScript — vous pourriez même vous déconnecter d'Internet : cela fonctionnerait quand même. Rien n'est téléversé ni enregistré.

Convertburda — conversions universelles