Hex clock settings
Hexadecimal Clock
Show the current time as hexadecimal time with a normal-time comparison, copy output, and fullscreen display.
How it works
Hexadecimal Clock is built for one job: show the current time rendered in hexadecimal without extra noise. You can flip between Hex HH:MM:SS and a hex color mode (time mapped to #RRGGBB), choose 12-hour or 24-hour output, toggle seconds and milliseconds, and copy a ready-to-paste timestamp block.
This page is designed for action. If you are trying to paste a timestamp into a ticket, capture a “right now” moment for a log, or keep a clean time display up on a second monitor, you should be able to do that in a couple of clicks, not a workflow.
The output is intentionally consistent: fixed-width hex digits, uppercase letters, and a copy payload that includes both the human view (local time + date) and a precise machine-friendly timestamp (ISO in UTC).
- 1) Pick a mode: Hex HH:MM:SS or Hex color.
- 2) Choose format: 24-hour (00–17 hours in hex) or 12-hour (01–0C with AM/PM).
- 3) Decide precision: seconds on/off, and ms when available.
- 4) Hit Copy to grab a complete snapshot you can paste into notes, chat, or debugging output.
- 5) For a clean display, press F to go fullscreen. Exit with Esc.
Copy is not just the big hex string. It includes the hex output you’re looking at, the decimal time and time zone label your device is using, a readable date line, and an ISO timestamp in UTC. The goal is that your paste is useful even if the person reading it is in a different time zone, or looking at it later.
- If you share time across teams, keep ISO in the paste (it avoids “which time zone?” follow-ups).
- If you want higher precision, keep seconds on before enabling ms (ms is intentionally tied to seconds).
- If you’re demoing, fullscreen makes the display readable from a distance.
- If shortcuts do nothing, click the card once so it has focus.
- Color mode uses 24-hour hours (RR) even if you prefer 12-hour display elsewhere.
What you can do on this page
The main display is the current time rendered in hex, built as a stable, fixed-width string you can read quickly. In Hex HH:MM:SS, each field is a predictable two-digit value. In 24-hour mode, hours run from 00 (midnight) to 17 (23 decimal). Minutes and seconds run from 00 to 3B. This means that if you see 3A in the minutes position, you are at 58 minutes past the hour, and if you see 10 in the hour position, that’s 16:xx in 24-hour time.
You can also switch to 12-hour display. In that mode, the clock converts the hour into the familiar 1–12 range first, then renders that value in hex and appends AM/PM. This is why 12-hour hex hours tend to look like 09 (9 o’clock) or 0C (12 o’clock). It’s intentional: the hour is hex-encoded, but still “reads” like a 12-hour clock in terms of meaning.
Precision is controlled with toggles. If seconds are off, the page behaves like a “minutes clock” and updates much less often. If seconds are on, the display updates frequently. If you enable ms, you get an additional readout that shows milliseconds in hex (3 digits) and the same value in decimal. Milliseconds are locked to seconds because otherwise users tend to misread the output as “precise time” while the main display is only showing hours and minutes.
Scenarios with examples (real numbers you will see)
These examples are written in the same shape as the output you copy from this page. The values will change with your current time, but the structure and ranges are consistent.
The clock card is keyboard-friendly. Press F for fullscreen, C to copy, S to toggle seconds,M for milliseconds (time mode only), X to switch modes, and 1/2 to jump between 12-hour and 24-hour output. If shortcuts do nothing, click the card once to give it focus.
If you need a close match for what you are doing, use the links below.
Technical details (formats, time zone, refresh rate, clipboard)Optional notes if you rely on display behavior▼
Values are rendered as uppercase hex with fixed widths (hours, minutes, seconds = 2 digits; milliseconds = 3 digits). This keeps the display stable and copy-friendly.
The update interval adapts to settings: ms updates more often, seconds updates several times per second, and “no seconds” updates infrequently to reduce CPU usage.
The on-screen “Local time” label uses your device’s resolved time zone name when available. Copy includes an ISO timestamp (UTC) so the moment is unambiguous even if time zone names vary.
Copy uses the browser clipboard API. If copying fails, it is usually due to permission restrictions or the page not being in a secure context.
Hex color mode maps RR=hours (24h), GG=minutes, BB=seconds as two-digit hex components. If seconds are hidden, BB is forced to 00 to keep the value stable.
Keyboard shortcuts
Click the clock card once, then use the keyboard shortcuts below. Shortcuts won’t trigger while you’re typing in an input, select, textarea, or editable field.
| Key | Action |
|---|---|
| F | Toggle fullscreen |
| C | Copy (hex + decimal + date + ISO) |
| S | Toggle seconds |
| M | Toggle milliseconds (Hex HH:MM:SS mode only) |
| X | Toggle mode (Hex time ↔ Hex color) |
| 1 | Switch to 12-hour time |
| 2 | Switch to 24-hour time |
| Esc | Exit fullscreen |
Common scenarios
Use this page to view the current time rendered as hex values, copy a full timestamp block, toggle 12/24-hour display, and switch into hex color mode (#RRGGBB). Fullscreen is built for clean visibility.
Frequently Asked Questions
What does this Hexadecimal Clock do?
What format does the hex time use?
How does 12-hour mode work with hex?
Why is the milliseconds toggle sometimes disabled?
What does Copy include?
What time zone is being used?
How does hex color mode work?
Does this page support fullscreen and shortcuts?
Why does the clock update at different speeds?
Which related tool should I use instead?
Hexadecimal Clock at a glance
Hex HH:MM:SS • Optional seconds + ms • 12/24-hour toggle • Copy block • Fullscreen • Hex color mode (#RRGGBB)
▼
Hexadecimal Clock at a glance
Hex HH:MM:SS • Optional seconds + ms • 12/24-hour toggle • Copy block • Fullscreen • Hex color mode (#RRGGBB)
- 1) Pick a mode: Hex HH:MM:SS for time, or Hex color for #RRGGBB.
- 2) Set precision: toggle seconds, and optionally ms (time mode only).
- 3) Copy or fullscreen: click Copy (or click the display in fullscreen).
- Dev + debugging: copy a time snapshot (hex + ISO) for logs, tests, or issue reports.
- Hex practice: read time values in base-16 at a glance and build intuition.
- Visual time cue: use hex color mode as a lightweight “time as color” reference for creative work.
- Sharing: paste a complete timestamp set (hex, decimal, date, ISO) into chat or notes with no extra steps.
Format + behavior details▼
In 24h, hours are 00–17 (0–23 decimal). Minutes and seconds are 00–3B (0–59 decimal).
In 12h, hours are 1–12 first, then rendered as hex (01–0C) with AM/PM appended.
Milliseconds are shown as 3-digit hex (000–3E7) plus the decimal ms (000–999). If seconds are off, ms is disabled to avoid misleading precision.
Color mode displays #RRGGBB where RR is the hour (24h), GG is minutes, and BB is seconds. If seconds are hidden, BB is set to 00.
Decimal time is shown in your device time zone. The copy block also includes an ISO timestamp (UTC) so there is no ambiguity when sharing.
F fullscreen · C copy · S toggle seconds · M toggle ms (time mode only) · X toggle mode · 1 12-hour · 2 24-hour.