0b1010 · 0o12 · 10 · 0xA
BinHexDec
A programmer's calculator for iPhone and iPad.
BinHexDec works with binary, octal, decimal and hexadecimal values together, so you can enter a number in one base and see it in the others at the same time. Alongside ordinary arithmetic it provides the programmer-oriented operations you tend to reach for when working with bits, masks and memory addresses.
Features
- Binary, octal, decimal and hexadecimal input and display
- Values shown across all four bases together
- Programmer-oriented operations for working with bits and integers
Status
BinHexDec is currently being resurrected and modernised for current versions of iOS. This page will be updated as that work progresses.
History
-
Swift rewrite begins
BinHexDec originally existed as an Objective-C project. In March 2016 I started rebuilding it in Swift, working through adaptive layout, number-base handling, overflow behaviour, signed/unsigned arithmetic experiments, shifts, rotates and complement operations.
-
Version 1.0 released
Development resumed in April 2017. The app was brought up to Swift 3, gained proper auto layout, AdMob, in-app purchases, history on iPad, copy-to-clipboard support, shifts, rotates and 1's/2's complement operations. It was submitted to Apple on 19 April 2017 and approved the following day.
-
Modernised release
After nearly ten years, BinHexDec was brought back into active development. The app was modernised for current Apple platforms while deliberately keeping the original calculator workflow and character intact.
2026 release notes
- Updated for current iPhone, iPad and Mac environments
- Refreshed layout and compatibility
- Improved accessibility
- Modernised in-app purchase and restore handling
- Updated privacy and advertising-consent handling
- Clearer distinction between Carry and Overflow
- Added Help & Guide content
- Improved reliability through extensive regression testing
BinHexDec was originally built as a small programmer's calculator. This update focuses on preserving what made the app useful while bringing the implementation, privacy handling and platform support up to date.
Details
- Full name
- BinHexDec – Programmers Calculator
- Platforms
- iPhone, iPad
- First released
- App Store ID
- 1227881350
- Developer
- Tony Reeves