⏱
Developer/Unix Timestamp Converter

Unix Timestamp Converter

Convert between Unix timestamps and human-readable dates. 100% local.

100% LOCALSec/msISO 8601Timezone awareOne-click now
Saved Timestamps· Auto-save on
▾
Timestamp → Date
2025-01-01T00:00:00.000Z
UTC: 2025-01-01 00:00:00
Weekday: Wednesday
Date → Timestamp
1780747200 (s)
Data Source & Legal Disclaimer
Effective: 2026
Sources: Browser-side processing (no external API)

This tool runs 100% in your browser. All computation happens locally on your device — your input is never uploaded to any server. Results are for reference only.

See all data sources & update policy →
Comment ça marchePage 2

What a Unix timestamp is — illustrated

A Unix timestamp counts the seconds elapsed since 1970-01-01 00:00:00 UTC (the "epoch"). Any instant in time collapses to a single integer, which is why computers love it.

Epoch → elapsed seconds → human date
EPOCH1970-01-01 UTC1975200020261780000000 ssplits into →yrmodayhrminsec

Top: time is a single integer counting from the epoch. Bottom: that integer is split back into year / month / day / hour / minute / second in UTC. Milliseconds timestamps simply count 1,000 per second.

Known anchors to check yourself

Every computer agrees on these — paste them in and compare with your local timezone.

  1. Epoch 0:1970-01-01 00:00:00 UTC
  2. 1,700,000,000 s:2023-11-14 22:13:20 UTC
  3. Now button:Fills the current second since the epoch
FAQ et détailsPage 3

To convert a timestamp: enter a Unix timestamp (seconds or milliseconds) or a date — the tool instantly converts between formats with timezone support.

FreeToolHub Unix Timestamp Converter is a free browser-based tool that converts between Unix timestamps and human-readable dates, no signup.

À propos de cet outil

Qu'est-ce que cet outil ?

Convertissez entre horodatages Unix et dates lisibles. Prend en charge secondes, millisecondes, UTC et fuseaux locaux. Gratuit, dans le navigateur.

Sec/msISO 8601Timezone awareOne-click now

Qu'est-ce que le Convertisseur de Timestamp Unix ?

Ce convertisseur traduit entre les timestamps Unix — les secondes ou millisecondes entières depuis le 1er janvier 1970 UTC — et les dates lisibles par l'homme. Collez 1767225600 et voyez instantanément la date complète en UTC et dans votre fuseau horaire local ; tapez une date et récupérez le timestamp dans les deux précisions. Il gère les deux systèmes d'unités qui causent de vrais bogues, les secondes contre les millisecondes, en détectant ou en vous permettant de spécifier ce que vous entendez, et affiche le contexte relatif comme la durée écoulée depuis un timestamp. Tout est converti localement, ce qui est important lorsque les journaux contiennent des identifiants système internes.

Qui devrait utiliser cet outil ?

Les développeurs backend lisent les réponses d'API, les lignes de base de données et les claims JWT dont les dates arrivent sous forme de nombres bruts. Les debuggers qui réconcilient les timestamps de journaux à travers différents fuseaux horaires déterminent si un événement s'est produit avant ou après un autre malgré les différences de formatage. Les analystes de données convertissent les colonnes d'époque des feuilles de calcul en dates lisibles avant de faire un rapport. Quiconque configure l'expiration du cache, la durée de vie des jetons ou des travaux planifiés vérifie que le nombre qu'il est sur le point de coder en dur correspond bien à la date qu'il pense. Les étudiants apprenant la programmation système obtiennent une intuition instantanée de l'échelle de l'époque.

Comment ça fonctionne ?

(1) Collez un timestamp — l'outil détecte automatiquement les secondes contre les millisecondes par magnitude (les valeurs à 10 chiffres sont des secondes, celles à 13 chiffres sont des millisecondes) et convertit dans les deux sens. (2) La date lisible s'affiche en UTC et en heure locale côte à côte, avec le jour de la semaine pour le contexte de planification. (3) En sens inverse, choisissez n'importe quelle date et heure pour obtenir les valeurs d'époque dans les deux unités. (4) Le bouton now capture le timestamp actuel pour le copier-coller dans les configurations et les requêtes. Les valeurs négatives avant 1970 fonctionnent aussi, et les conversions gèrent les secondes intercalaires de la même manière que la plupart des systèmes : en les ignorant.

Pourquoi les timestamps en secondes contre millisecondes cassent-ils les choses ?

L'écosystème Unix n'a jamais standardisé la précision : C et les bases de données comptent traditionnellement en secondes, tandis que Date.now() de JavaScript et System.currentTimeMillis() de Java comptent en millisecondes. Les conséquences apparaissent constamment — un timestamp en millisecondes collé dans un système qui attend des secondes atterrit à des milliers d'années dans le futur, et l'inverse produit des dates des années 1970 ; ce sont tous deux des bogues de production classiques dans les stacks mixtes. Le choix de JavaScript explique aussi les dates JSON : les API qui retournent des millisecondes depuis l'époque proviennent de backends JS. La règle de magnitude rend la détection triviale : les timestamps en secondes ont 10 chiffres jusqu'en 2286 ; les millisecondes en ont 13. Lors de l'intégration de systèmes, normalisez à une précision à la frontière, stockez toujours en UTC, et convertissez en heure locale seulement à l'affichage — la discipline qui élimine toute une classe de défauts de fuseau horaire.

Questions fréquentes

Qu'est-ce qu'un timestamp Unix exactement ?

Un décompte de secondes écoulées depuis 1970-01-01 00:00:00 UTC (l'« époque Unix »), en ignorant les secondes intercalaires. Comme c'est un seul nombre simple sans ambiguïté de fuseau horaire ou de format, c'est la manière standard dont les bases de données, les API et les journaux enregistrent des points dans le temps.

Quelle est la différence entre les timestamps en secondes et en millisecondes ?

Même époque, unité différente : 1767139200 est en secondes, 1767139200000 est le même moment en millisecondes. Date.now() de JavaScript retourne des millisecondes ; la plupart des systèmes backend et bases de données (et le monde Unix plus large) utilisent des secondes. Ce convertisseur gère les deux — choisissez l'unité et il interprète les chiffres en conséquence.

Pourquoi un timestamp correct montre-t-il l'heure 'fausse' dans le résultat ?

Il est presque toujours correct — la sortie lisible est affichée dans le fuseau horaire local de votre appareil, tandis que le timestamp lui-même est sans fuseau horaire (UTC). Un timestamp analysé comme 09:00 UTC s'affiche comme 17:00 en UTC+8. Convertissez dans le fuseau UTC (ou lisez la ligne UTC dans la sortie) lors de la comparaison avec les journaux serveur.

Les timestamps Unix quand vont-ils déborder ?

Les compteurs de 32 bits signés dépassent le 2038-01-19 (le « problème Y2K38 »), mais les systèmes modernes utilisent des entiers 64 bits, qui sont bons pour environ 292 milliards d'années. Si vous maintenez du code embarqué ou 32 bits ancien, auditez la gestion des timestamps avant 2038 ; les outils quotidiens 64 bits comme celui-ci ne sont pas affectés.

Comment convertir un timestamp Unix en JavaScript ou Python ?

En JavaScript : new Date(timestamp * 1000) pour les secondes, ou new Date(timestamp) pour les millisecondes. En Python : datetime.datetime.fromtimestamp(timestamp). Cet outil gère automatiquement les secondes et les millisecondes, et affiche le résultat dans plusieurs formats de fuseau horaire simultanément.

What is a Unix timestamp and why is it used?

A Unix timestamp is the number of seconds since January 1, 1970 UTC (the Unix epoch). It is timezone-independent, making it ideal for databases, APIs, and logging systems. This tool converts between Unix timestamps (seconds or milliseconds) and human-readable dates in UTC and your local timezone.

How do I convert a Unix timestamp in JavaScript or Python?

In JavaScript: new Date(timestamp * 1000) for seconds, or new Date(timestamp) for milliseconds. In Python: datetime.datetime.fromtimestamp(timestamp). This tool handles both seconds and milliseconds automatically, and displays the result in multiple timezone formats simultaneously.

Autres noms de cet outil

Cet outil est aussi connu sous ces tâches — chaque lien ouvre le même outil avec un guide ciblé :

Outils connexes

Partager :𝕏inf⬆
Joke of the Day
Oct 22

What do you call a really smart cookie?

Free core, no account

Keep the Free Edition Free

No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.

☕Support me on Ko-fi— support the free tier

100% of proceeds go towards hosting & building more free tools.