Binary clock settings
Binary Clock (Time in Binary)
View local time in binary using BCD or pure binary, with seconds, 12/24-hour mode, copy, and fullscreen.
How it works
This Binary Clock shows the current time from your device and renders it in binary in a way you can actually use. It is not a “learn binary” article and it is not a novelty widget that hides the useful parts. You pick how you want the bits expressed, then the page stays consistent: it updates cleanly, offers a copy-friendly snapshot, and supports fullscreen when you want a readable display at a distance.
The two viewing modes are for two different intents: BCD keeps the familiar clock digits and shows each decimal digit as four bits. Pure binary shows hours, minutes, and seconds as true binary numbers. Neither mode changes the underlying time. It only changes the representation.
If you want a standard display instead, use Digital Clock or Analog Clock. If you want elapsed time in a binary-style format, try the Binary Stopwatch . If you need time across locations, use World Clock or Time Zone Converter.
- 1) Pick a mode: BCD (digits) or Pure (binary numbers). Press B to toggle.
- 2) Decide whether you want seconds. Press S to toggle.
- 3) Choose 24-hour or 12-hour. Press 2 for 24-hour, 1 for 12-hour.
- 4) Use F for fullscreen when you want a wall display.
- 5) Use C to copy a snapshot of the current moment.
The large time line is your local time formatted in either 24h or 12h style. The grid beneath it is the binary representation. In BCD, you get one 4-bit column per digit. In pure mode, you get one bit column per field (hours, minutes, seconds).
The page updates aligned to the next whole-second boundary. Even if seconds are hidden, the page still ticks on second boundaries so the minute change happens cleanly.
- Choose BCD when you want the bits to stay aligned to clock digits.
- Choose Pure when you want the actual hour, minute, and second values as binary numbers.
- Hide seconds for a calmer display. Show seconds for a “live” clock feel.
- This uses your device clock. It is not a network-synced or atomic time source.
What each option changes (and what it does not)
BCD is built for the moment you want “binary time” while still thinking in normal clock digits. The time stays in the same format you already recognize (HH:MM:SS or HH:MM). The difference is that each digit becomes a 4-bit group, so the grid can be read as a compact mapping of digits to bits.
This makes BCD ideal for quick glances and for displays where you want to see which digit changed. When minutes roll from 09 to 10, you can tell it was a digit change, not a full-field binary rollover.
Pure mode is for users who want the binary values of the fields themselves. Minutes are shown as a 6-bit number because minutes range from 0 to 59. Seconds are the same. Hours use 5 bits in 24-hour mode (0–23), and 4 bits in 12-hour mode (1–12). The grid is a direct binary value display rather than a digit mapping.
If you are validating an implementation, comparing to another encoded clock, or just want the cleanest “binary number” view, pure mode is the right choice.
Real scenarios with concrete examples
These examples mirror what people actually do on this page: toggle a mode, hide seconds for stability, switch to 12-hour time for display style, and copy a snapshot for notes. The numbers below are intentionally specific so you can verify the bit strings yourself.
Fullscreen is built for readability, not for hiding controls. You can still change mode, seconds, and 12/24-hour settings while in fullscreen. Keyboard shortcuts are designed to keep you moving without hunting for toggles.
If you like encoded time displays, these routes keep the intent but change the format.
Technical details (bit widths, time source, copy format)What the grid represents, how fields are sized, and what Copy includes▼
In BCD mode, each decimal digit (0–9) is displayed as 4 bits. The grid shows one 4-bit column per digit in the displayed time. When seconds are off, only HH:MM digits are shown.
Minutes and seconds use 6 bits (0–59). Hours use 5 bits in 24-hour mode (0–23). In 12-hour mode, hours use 4 bits (1–12) and the AM/PM suffix is shown as text alongside the time.
The clock uses your device’s local time. The timezone label is read from the browser when available. This page does not convert between time zones and does not query a time server.
Copy includes the formatted time, a timezone label, a date line, a mode-specific binary line, and an ISO timestamp. ISO is included as a UTC reference even if your display format is 12-hour.
Fullscreen uses the browser Fullscreen API on the clock card. If fullscreen is not available due to browser policies, the page continues to work normally. Exiting is always available via Esc or the Exit control.
Keyboard shortcuts
Click the clock card once, then use the keyboard to control the display. Shortcuts won’t trigger when your cursor is inside an input.
| Key | Action |
|---|---|
| F | Toggle fullscreen |
| C | Copy a snapshot of the current time + binary |
| S | Toggle seconds on/off |
| B | Switch mode (BCD ↔ pure binary) |
| 1 | Switch to 12-hour time |
| 2 | Switch to 24-hour time |
| Esc | Exit fullscreen |
Common scenarios
Use this page when you want a binary view of the current local time. Choose BCD for digit-by-digit readability, or pure mode for true binary number fields.
Frequently Asked Questions
What does this Binary Clock do?
What’s the difference between BCD and pure binary?
Does this show my local time or a specific time zone?
How often does the clock update?
Why do the hour bits change width between 12-hour and 24-hour?
What exactly gets copied when I press Copy?
What keyboard shortcuts are supported?
Does fullscreen change anything about the time or conversion?
Is this an atomic clock or synchronized to a time server?
Can I link to or share a specific time?
How this page helps
BCD + pure binary • Optional seconds • 12/24-hour • Copy friendly • Fullscreen + shortcuts
▼
How this page helps
BCD + pure binary • Optional seconds • 12/24-hour • Copy friendly • Fullscreen + shortcuts
- Quick “what time is it?” Keep seconds off and use BCD for a readable binary-style clock.
- Binary snapshot sharing Turn seconds on, choose your mode, then hit Copy to paste the moment anywhere.
- Wall / stream display Use Fullscreen and 24-hour time for a clean, unambiguous display.
Technical details▼
BCD displays each decimal digit as 4 bits (00–09 per digit). Pure displays hours/minutes/seconds as binary numbers (bit-width sized for the field).
In pure mode, minutes and seconds use 6 bits (0–59). Hours use 5 bits in 24-hour mode (0–23) and 4 bits in 12-hour mode (1–12).
The display schedules updates aligned to the next whole-second boundary. Even if seconds are hidden, it still updates on second boundaries so minute changes land cleanly.
Time is shown using your device’s local clock and locale formatting. The timezone label is read from the browser’s Intl timezone when available.
Copy includes: formatted time, timezone label, formatted date line, a binary line (mode-dependent), and an ISO timestamp as a UTC reference.
Fullscreen uses the browser Fullscreen API on the clock card. Press Esc to exit, or use the Exit control.