Unix Timestamp Converter

Convert between Unix epoch timestamps and human-readable dates. See current time in multiple formats.

Current Unix Timestamp

Timestamp to Date

Date to Timestamp

What is a Unix Timestamp?

A Unix timestamp (also known as Epoch time, POSIX time, or Unix Epoch) is the number of seconds that have elapsed since January 1, 1970 00:00:00 UTC. It is a system for tracking time as a running total of seconds, making it simple to calculate time differences.

Notable Timestamps

TimestampDateEvent
0Jan 1, 1970 00:00:00 UTCUnix Epoch
1000000000Sep 9, 2001 01:46:40 UTCBillennium
1234567890Feb 13, 2009 23:31:30 UTCSequential digits
2000000000May 18, 2033 03:33:20 UTC2 billion seconds
2147483647Jan 19, 2038 03:14:07 UTCY2K38 (32-bit overflow)

Timestamp in Different Languages

LanguageGet Current Timestamp
JavaScriptMath.floor(Date.now() / 1000)
Pythonimport time; int(time.time())
PHPtime()
JavaSystem.currentTimeMillis() / 1000
Gotime.Now().Unix()
RubyTime.now.to_i
Bashdate +%s
Get a free API key for 100+ developer endpoints:
Pro plans
ToolPipe JSON Formatter CSS Minifier JS Minifier UUID Generator Regex Tester JWT Decoder Password Generator Hash Generator Base64 JSON to YAML QR Generator Merge PDF Image to Base64 Color Picker My IP XML Formatter YAML Validator CSV to JSON Diff Checker SQL Formatter Free API Key Pro Plans Quick Start
130+ free developer tools by ToolPipe. No signup, no tracking. Support us