Timestamp Converter
Unix time ↔ human dates
Convert Unix seconds or milliseconds to dates in any time zone and back, with ISO 8601, RFC 2822 and relative times.
- Unix
- Epoch
- ISO 8601
- Time zone
How to use Timestamp Converter
- Type or paste a number into Unix timestamp, or press Use now to load the current time in seconds. You can also drop a text file onto the field.
- Leave Unit on Auto to have seconds, milliseconds, microseconds or nanoseconds guessed from the number of digits, or pick
s,ms,µsornsyourself. - Choose a Time zone to see the date there, alongside your local time and UTC, as ISO 8601, RFC 2822, a relative time, the day of the week, day of year and ISO week.
- To go the other way, set Date and time under Date to timestamp and pick In time zone. You get Unix seconds, milliseconds and the UTC ISO 8601 string.
- Use the copy buttons next to each value, or Copy share link to share the current inputs.
How it works
The timestamp is read as a JavaScript number. Spaces, commas and underscores are ignored, and decimals, a sign and exponent notation (1.7e9) are accepted. In Auto mode the unit follows the size of the number: below 10^11 (up to 11 digits) it is seconds, below 10^14 milliseconds, below 10^17 microseconds, and anything larger nanoseconds. The value is then converted to milliseconds since 1970-01-01 UTC.
Dates in a time zone are worked out with the browser’s Intl.DateTimeFormat, so the time zone list and the daylight saving rules come from your browser. Offsets are shown next to each time, and ISO 8601 output uses Z when the offset is zero. The ISO week is the week containing that date’s Thursday, as ISO 8601 defines it.
For Date to timestamp, the wall-clock time is matched against the zone’s offsets. If a time happens twice because clocks went back, the earlier instant is used. If it doesn’t exist because clocks went forward, it is moved forward by the size of the gap.
Limits
- Dates must be within ±8.64e15 ms of 1970 (about ±275,760 years), the range of a JavaScript
Date. Larger values are reported as out of range for the unit they were read as. - The timestamp field only takes numbers. Date strings such as ISO 8601 or RFC 2822 are output formats here, not inputs; use Date and time to convert a date.
- Results are shown to the millisecond. Sub-millisecond digits of microsecond and nanosecond input aren’t displayed, and very long nanosecond values lose precision because they exceed the exact integer range of a JavaScript number.
- Unix seconds output is rounded down, so a fractional second is dropped.
- Auto-detection is a guess by size: a seconds value from after the year 5138, or a small millisecond value close to 1970, is read as the wrong unit. Pick the unit to override it.
Privacy
All conversions run in your browser with built-in date and Intl APIs. Nothing you enter is uploaded or saved. Copy share link puts your inputs, unit and time zones in the link’s # fragment, which browsers don’t send to servers, so anyone you give the link to can see them.
Frequently asked questions
How does it tell seconds from milliseconds?
By the number of digits. Up to 11 digits is read as seconds, up to 14 as milliseconds, up to 17 as microseconds and longer values as nanoseconds. The status line says which unit was used, and the Unit buttons override the guess.
Can I convert negative timestamps?
Yes. Negative values are dates before 1970-01-01 UTC and are converted the same way, back to the limit of the JavaScript date range.
What happens with a time skipped or repeated by daylight saving?
In Date to timestamp, a time that occurs twice when clocks go back gives the earlier instant. A time that doesn’t exist when clocks go forward is shifted forward by the size of the gap.
Why doesn’t the RFC 2822 date use my local time zone?
It, the ISO 8601 (zone) row and the calendar details use the zone chosen in Time zone. Pick your own zone there to match your local time.
Where do the time zone rules come from?
From your browser’s built-in time zone data, through the Intl API. Historical offsets and future daylight saving changes are only as accurate as that data.
More tools
- Clean Image: Inspect and remove hidden image metadata
- JWT Decoder: Decode and verify JSON Web Tokens
- Diff Checker: Compare two texts line by line
- JS Runner: Run JavaScript and TypeScript in your browser
- JSON Formatter: Format, validate and minify JSON
- Encode / Decode: Base64, URL, HTML entity and hex
- Hash Generator: MD5, SHA and HMAC of any text
- UUID Generator: Generate UUID v4 and v7 in bulk
- Regex Tester: Test regular expressions live
- URL Parser: Break a URL into its parts
- HTTP Status Codes: Look up any HTTP status code
- MIME Type Lookup: File extension ↔ MIME type
- Password Generator: Strong random passwords and passphrases
- Random String Generator: Random tokens, IDs and keys
- Slug Generator: Turn titles into URL slugs
- Case Converter: camelCase, snake_case, Title Case and more
- Word Counter: Count words, characters and reading time
- JSON to TypeScript: Generate TypeScript types from JSON
- JSON Diff: Compare two JSON documents structurally
- JSON to SQL: Turn JSON arrays into SQL inserts
- YAML ↔ JSON: Convert between YAML and JSON
- XML ↔ JSON: Convert between XML and JSON
- CSV ↔ JSON: Convert between CSV and JSON
- CSV Viewer: View, sort and filter CSV files
- SQL Formatter: Format and beautify SQL queries
- cURL ↔ Fetch: Convert cURL commands to fetch and back
- Markdown Editor: Write Markdown with a live preview
- Text Cleaner: Remove duplicate lines, empty lines and extra spaces
- Find & Replace: Find and replace in any text
- Cron Expression Builder: Build and explain cron schedules
- User-Agent Parser: Identify browser, OS and device from a user agent
- HTTP Headers Inspector: Paste response headers and get them explained
- JWT Generator: Create and sign test JSON Web Tokens
- Certificate Inspector: Decode PEM certificates and keys
- Meta Tag Inspector: Check a page's SEO and social tags
- UTM Builder: Build campaign URLs with UTM parameters
- URL Cleaner: Strip tracking parameters from links
- Robots.txt Generator: Create and test a robots.txt file
- Sitemap Generator: Create an XML sitemap from a list of URLs
- Image Compressor: Shrink JPEG, WebP and AVIF images in your browser
- Image Resizer: Resize images by pixels, percentage or to fit a box
- Image Converter: Convert between PNG, JPEG, WebP and AVIF
- Image to Base64: Encode images as Base64 data URIs and decode them back
- SVG Optimizer: Minify and sanitize SVG files
- Favicon Generator: Make favicon.ico, Apple and Android icons from an image or emoji
- Color Converter: HEX, RGB, HSL, OKLCH and contrast checks
- Number Base Converter: Binary, octal, decimal, hex and float bits
- IP / CIDR Calculator: Subnets, masks and IP ranges for IPv4 and IPv6
- JSONPath Query: Query JSON with JSONPath expressions
- JSON Schema Validator: Validate JSON against a schema, or generate one
- Semver Checker: Check versions against semver ranges
- chmod Calculator: Unix permissions: rwx ↔ octal
- .env Diff: Compare and validate .env files
- TOTP Generator: Generate and verify 2FA codes
- String Escaper: Escape and unescape strings for any language
- Unicode Inspector: See every character, code point and hidden symbol
- Mock Data Generator: Generate realistic fake data
- QR Code Generator: Create QR codes for links, Wi-Fi and contacts
- Lorem Ipsum Generator: Placeholder text in paragraphs, sentences or words
- Date Calculator: Date differences, business days and durations
- Unit Converter: Convert bytes, lengths, weights, temperatures and more
- Query CSV with SQL: Run SQL queries on CSV files
- PDF Merge & Split: Merge, split, reorder and rotate PDFs
- PDF Metadata Cleaner: See and remove hidden PDF metadata
- Office Metadata Cleaner: Remove author and revision data from Word, Excel and PowerPoint
- Images to PDF: Combine images into one PDF
- Image Editor: Crop, rotate, resize and adjust images
- Encrypt / Decrypt Text: Encrypt text with a passphrase (AES-GCM)
- SSH Key Generator: Generate Ed25519 and RSA SSH keys locally
- Email Header Analyzer: Trace an email's path and check SPF, DKIM and DMARC
- JSON to Code: Generate Go, Python, Rust, Java, C# and Kotlin models from JSON
- docker run ↔ Compose: Convert docker run commands to docker-compose and back
- Color Palette Extractor: Pull the dominant colours out of any image
- Password Strength Checker: How long would your password take to crack?
- SPF / DKIM / DMARC Checker: Validate and explain email DNS records
- Kubernetes YAML Checker: Validate and explain Kubernetes manifests
- .gitignore Generator: Build a .gitignore from presets
- CSP Builder: Build and check a Content-Security-Policy
- JSON-LD Generator: Create schema.org structured data
- Open Graph Image Generator: Make 1200×630 social preview images
- CSS Generator: Gradients, shadows, clamp() and more
- Time Zone Meeting Planner: Find meeting times across time zones