Back to tools

Unix Timestamp Converter

Convert between Unix timestamps and dates

Current Unix Timestamp
1609459200
Current Date & Time (UTC)
2021-01-01 00:00:00
Current Date & Time (Local)
2021-01-01 00:00:00
Timestamp to Date
Date to Timestamp
YYYY-MM-DD HH:mm:ss MM/DD/YYYY, hh:mm:ss A ddd, DD MMM YYYY HH:mm:ss ISO 8601 Relative Time
Converted Date:
Unix Timestamp (seconds):
Recent Conversions
No recent conversions

What is a Unix Timestamp?

A Unix timestamp (also known as Epoch time, POSIX time, or Unix time) is a system for describing a point in time. It is the number of seconds that have elapsed since January 1, 1970 (midnight UTC/GMT), not counting leap seconds.

Unix timestamps are widely used in computer systems and programming for various reasons:

  • They are easy to store as a single number
  • They are timezone-independent (always in UTC)
  • Date arithmetic becomes simple addition and subtraction
  • They are universal across different operating systems and programming languages

Common uses for Unix timestamps include:

  • Database record timestamps
  • File modification times
  • Session expiration times
  • Event scheduling
  • API data interchange

Note that Unix timestamps can be represented in different ways:

  • Seconds: The standard Unix timestamp (e.g., 1609459200)
  • Milliseconds: Used in JavaScript/Java (e.g., 1609459200000)
  • Microseconds: Used in some database systems
  • Nanoseconds: Used in high-precision applications

This tool primarily works with the standard seconds-based Unix timestamp.

Notification message