Skip to content

UnixTime · IoT & Embedded

Your telemetry. Every nanosecond.

UnixTime converts numeric input timestamps with nanosecond precision. Fractional digits are preserved instead of being recreated from whole seconds. For individual time values from logs, artefacts and telemetry — locally on your Mac, with the menu bar icon or ⌘⌃U.

Convert Unix timestamps with nanosecond precision. Inspect IoT telemetry and measurement timestamps without rounding.

macOS 14.6+ · One-time purchase · Local to your Mac

OfflinePrivacy without uploadsNo account requiredOn all your Macs

Sound familiar?

Less friction when working with time.

01

Does not round. Down to the nanosecond.

Two events can occur within the same second. UnixTime preserves the input’s nanoseconds; SSSSSSSSS displays all nine fractional digits.

02

Device and backend use different units

Compare individual absolute time values as UTC dates to reveal coarse discrepancies.

03

An export contains very large numbers

Copy the individual numeric Unix time value and use the supported unit.

04

The device clock may be wrong

Check whether the readable date fits the expected period before investigating synchronisation in detail.

Your next time value

Three steps to a readable result.

  1. Choose the source format and precision

    Choose the actual source format — Unix nanoseconds in this example — and a custom UTC date format with SSSSSSSSS.

  2. Convert the absolute value

    Copy a Unix timestamp, then click the menu bar icon or press ⌘⌃U.

  3. Check plausibility

    Compare the UTC date with the expected event. Keep using your measurement tools for fine-grained timing.

The example uses UTC. Your output follows your selected default formats. Direct insertion via a shortcut requires macOS Accessibility permission.

Formats and keyboard shortcuts explained →
UnixTime on Mac: The format list: show, reorder and copy the representations you need.
The format list: show, reorder and copy the representations you need. App screenshot; values may differ from the example.

Precision for log analysis & forensics

Does not round. Down to the nanosecond.

Convert Unix timestamps with nanosecond precision. UnixTime preserves fractional seconds from numeric input timestamps. No floating-point rounding. No zeros recreated from whole seconds.

17908128001234567892026-10-01 00:00:00.123456789 UTC

Example: Unix nanoseconds, a custom date format and the UTC time zone. Source accuracy still matters; conversion does not invent extra measurement precision.

Custom formats: 3, 6 or 9 digits.

PatternDisplay precisionExample
SSSMilliseconds (3 digits).123
SSSSSSMicroseconds (6 digits).123456
SSSSSSSSSNanoseconds (9 digits).123456789

Use, for example yyyy-MM-dd HH:mm:ss.SSSSSSSSS. Nine digits display the full nanosecond fraction. Three or six display only the leading digits, without rounding up. A pattern without S does not display fractional seconds.

Keyboard shortcuts on your Mac

Keep typing. Your timestamp is ready.

Copy your time value and click the menu bar icon — or press ⌘⌃U. Reassign any of the four shortcuts to suit your workflow.

⌘⌃U
Convert the clipboard
⌘⌃V
Convert and replace your selection
⌘⌃⌥V
Append the conversion to the original
⌘⌃N
Insert the current timestamp

⌘ = Command · ⌃ = Control · ⌥ = Option. Inserting, replacing and appending text require macOS Accessibility permission and an editable text field. Clipboard conversion does not require that permission.

Keyboard shortcuts explained →
UnixTime settings: four global keyboard shortcuts and custom separators for appended results
Your shortcuts, your separators. Customise them in Settings.

Before you start

Your questions, answered.

Can I convert uptime or monotonic counters?

Those values do not have a fixed Unix epoch. UnixTime is suitable here only if you already have a supported absolute time value.

Does nanosecond precision prove event order?

Conversion preserves the source value’s precision. You still need to check source measurement accuracy and clock synchronisation across systems. UnixTime is not a measuring instrument and does not build a complete timeline.

How do I display fractional seconds?

Use a custom date format: SSS for milliseconds (3 digits), SSSSSS for microseconds (6 digits), or SSSSSSSSS for nanoseconds (9 digits). Choose nine digits to display all available nanoseconds. Shorter patterns show only the leading digits, without rounding up.

What do I need to use keyboard shortcuts?

UnixTime must be running on your Mac. All shortcuts can be reassigned. Replacing, inserting and appending text require macOS Accessibility permission and an editable destination. Converting the clipboard with the menu bar icon or ⌘⌃U does not require that permission. ⌘ means Command, ⌃ means Control and ⌥ means Option (Alt).

Does it work offline?

Yes. Conversion, the date generator and history run locally. They need neither an account nor an internet connection. UnixTime is a one-time purchase without a subscription; see the Mac App Store for the current price.

For your next timestamp

Your telemetry. Every nanosecond.

Install UnixTime, choose your default formats and try the workflow with your own time value.

Download on the Mac App Store

For macOS 14.6 and later. Current price in the App Store.