PuTTY shows you characters. UART Log Viewer shows you frames — every packet timestamped to ~1ms, aligned across HEX, DEC, and ASCII columns, and captured by a Rust backend that never drops a byte.
Windows 11 native · No credit card for trial · License key delivered instantly
// Features
Every feature exists because a timing bug, a missing byte, or a dropped frame once cost an engineer hours of work.
Rust captures each frame on a dedicated high-priority thread before Windows scheduling can add jitter. The monotonic delta column shows exactly how long your device waited between responses.
Stop toggling between windows. HEX, DEC, and ASCII are always visible side-by-side, column-aligned. Virtual scroll keeps 10,000+ entries smooth.
F1–F2 macros are free. Unlock F3–F10 with Pro. Map test sequences in HEX, ASCII, or DEC. Macros persist across sessions — reconnect and your test toolkit is loaded.
One click starts recording every frame to Excel-compatible CSV — column-aligned with timestamps. No export step, no copy-paste.
Three detection modes: Time-gap learns frame boundaries from inter-byte timing, Delimiter splits on LF/CRLF/STX-ETX/custom bytes, Fixed-width locks to a set byte count. Switch mid-session without disconnecting.
Monitor mode pins the most recent frame to the top so you can watch state changes in real time — without scrolling or pausing.
The send bar stays visible in the LOG tab. Fire a command and see the response in the same view. Every TX is saved with HH:MM:SS.mmm timestamp.
Select log entries and copy as Excel-ready TSV. Paste directly into spreadsheets or bug reports — no file dialog, no reformatting.
// Why Not PuTTY?
Raw Terminal (PuTTY / Tera Term)
UART Log Viewer
// Free vs Pro
| Feature | Free Permanent |
Pro $49 one-time |
|---|---|---|
| ~1ms timestamp precision | ✓ | ✓ |
| HEX / DEC / ASCII grid | ✓ | ✓ |
| Frame detection (Time-gap / Delimiter / Fixed) | ✓ | ✓ |
| Log buffer | 2,000 entries | 10,000 entries |
| Real-time monitor mode | ✓ | ✓ |
| Macro send slots | F1–F2 | F1–F10 |
| Auto CSV logging | ✗ | ✓ |
| TSV copy to clipboard | ✗ | ✓ |
| TX history + quick send | ✗ | ✓ |
| Pro trial | 30 days | Lifetime |
// Under the Hood
THREAD_PRIORITY_TIME_CRITICAL
OS cannot preempt the reader for UI work. Serial bytes are read before any interface update can interrupt.
No GC. No JVM. No Electron.
No garbage collection pause can delay a timestamp capture. Memory is managed at compile time via Rust ownership rules.
Monotonic + Wall-clock dual stamp
Instant for delta-T accuracy, SystemTime for human-readable time. Both captured at thread start for consistent alignment.
// Pricing
One session saved by catching a timing bug early pays for this tool many times over.
One-Time Purchase
Lifetime license — no subscription, no renewal
One firmware bug traced to a timing issue can cost a day of engineering time. At a standard embedded engineer billing rate, this tool pays for itself in under 30 minutes.
30-day free trial · No credit card required · License key delivered instantly · Windows 11
Digital product — no refunds after purchase. Please use the 30-day free trial to evaluate before buying.
// Built for Engineers
Built by an embedded systems engineer with hands-on experience. Every feature exists because a real debugging session demanded it.
Rust Backend
No garbage collection, no jitter
Source-Accurate Timestamps
Captured before OS scheduler
Local Only
No cloud, no telemetry, no data leaves your machine
Windows 11 Native
Tauri v2, not Electron
Be among the first to share your experience — download the 30-day trial and let us know what you think.