Bit Fiddle is a free Mac utility that lets you inspect and convert numbers across decimal, hexadecimal, binary, and ASCII representations simultaneously — all in one compact window.
What is Bit Fiddle?
Bit Fiddle is a native macOS number-base converter aimed squarely at developers and electronics hobbyists who regularly think in multiple numeral systems at once. Type any value — whether that's a decimal integer, a hex colour code, a raw binary string, or an ASCII character — and every other representation updates instantly. There's no Convert button to click, no output field to copy manually; the whole thing works as a live, four-way mirror.
The app lives comfortably in the corner of your screen during a debugging session. I've kept it open alongside a disassembler and a hex editor for weeks at a stretch without it ever getting in the way — it's that unobtrusive.
What does Bit Fiddle do best?
Bit Fiddle's strongest suit is the zero-friction feedback loop between numeral systems. The moment you paste a hex value you've pulled from a network packet or a hardware register, you immediately see the decimal equivalent and the full bit-pattern laid out in binary. For anyone reasoning about bitmasks, flag registers, or protocol fields, that visual mapping from individual bits to their numeric meaning is genuinely useful.
The ASCII pane is a thoughtful addition. Entering a decimal codepoint like 65 instantly shows A next to it, which makes quick sanity-checks on character encodings effortless. I've used this more than I expected — especially when debugging serialized data that blurs the line between text and raw bytes.
- Live four-way sync: decimal ↔ hex ↔ binary ↔ ASCII
- Instant bit-pattern visualization for mask and flag work
- Lightweight and native — no Electron overhead, no sign-in
- Stays accessible during multitasking without eating screen real estate
Who should use Bit Fiddle?
Bit Fiddle is built for people who already know what a nibble is. Embedded systems programmers, low-level C or Rust developers, hardware hackers, network engineers reading packet captures, and retro-computing enthusiasts will all find it immediately useful. If you regularly find yourself running printf "%x" 255 in a terminal or opening a Python REPL just to check a number conversion, Bit Fiddle is a far more comfortable permanent fixture on your desktop.
It is not a calculator — there's no arithmetic, no bitwise operator panel, and no expression evaluator. Power users who need that kind of tooling should look at Numi or Soulver, which handle numeric expressions beautifully. Bit Fiddle's value is singular focus: representation, not computation.
Is Bit Fiddle free?
Yes — Bit Fiddle is free to download from the developer's website. It is distributed outside the Mac App Store, so you'll need to allow it through Gatekeeper on first launch (right-click → Open). There is no subscription, no in-app purchase, and no nag screen. For a utility this focused, the lack of any pricing friction makes it an easy permanent install.
What are the best Bit Fiddle alternatives?
Alternatives depend on how much utility you want bundled together. DevUtils is the closest competition — it packages a number-base converter alongside dozens of other developer micro-tools (JWT debugger, URL encoder, Base64 decoder) in one subscription app, and the converter pane itself is just as live. If you prefer an all-in-one Swiss-army-knife approach, DevUtils wins outright.
DevToys (the macOS port) offers similar breadth with a free model. For pure number-base work, though, both apps carry overhead that Bit Fiddle simply doesn't. If your use case is specifically flipping between hex and binary during a hardware debugging sprint, Bit Fiddle's focused, always-visible single-window beats hunting through a sidebar of tools.
Veteran Mac users will also remember Hex Fiend and HexEdit, but those are hex editors, not converters — a meaningfully different job. Bit Fiddle sits in a niche those tools don't touch.
How does Bit Fiddle compare to a terminal one-liner?
The terminal alternatives (printf, Python's bin()/hex(), or dc) get the job done but require context-switching away from whatever you're building. Bit Fiddle stays peripheral — it doesn't demand focus, just a glance. For workflows where the number inspection is a quick sanity-check rather than the primary task, having a persistent visual panel is meaningfully faster than popping open a terminal pane every time.