v1.0
Numbase is a macOS utility for converting between number bases (decimal, binary, hexadecimal, and octal) and performing calculations in different bases.
Apple Silicon or Intel Mac
Convert between number bases:
Decimal (base 10)
Binary (base 2)
Hexadecimal (base 16)
Octal (base 8)
Real-time conversion with error validation
One-click copying of results
Addition (+)
Subtraction (-)
Multiplication (×)
Division (÷)
Modulo (%)
Logical AND (&)
Logical OR (|)
Logical XOR (^)
Calculations in any supported base
Visual bit toggling
Left/right bit shifting
Set/Clear all bits
Flip all bits
Increase/decrease bit count
View representations in all bases simultaneously
View signed and unsigned decimal values
Floating window option (stays on top)
Keyboard navigation
VoiceOver accessibility
Command shortcuts
Error feedback for invalid inputs
Copy results to clipboard
Index from 0 or 1 option for binary view
No keyboard shortcuts currently exist yet, though they are planned.
A: Numbase supports decimal (base 10), binary (base 2), hexadecimal (base 16), and octal (base 8) number systems.
A: Click the "Floating Window" toggle in the top-right corner of any section. This will keep Numbase visible above other windows, making it easy to reference while working in other apps.
A: Numbase supports numbers up to 128 bits, making it suitable for most development needs.
A: Each section has a copy button (📄) next to the result. Click it to copy the value to your clipboard.
A: While keyboard shortcuts are not yet supported, Numbase does support full keyboard navigation by using Tab to move between controls.
A: This option changes how bits are numbered. When enabled, bits are numbered starting from 1 instead of 0, which can be helpful depending on your preference or documentation requirements.
A: The binary view shows both unsigned and signed decimal representations. The signed representation treats the leftmost bit as a sign bit, useful when working with signed integers.
A: You can contact me at jordan.c4922@gmail.com with any issues or suggestions.
Email support: jordan.c4922@gmail.com
Report issues: Use the email above, include the word 'bug' in the subject and provide the app version and how to reproduce the issue in the email body.
Submit feedback: Use the email above, include the word 'feedback' in the subject and explain the feature/improvement you would like to see in the email body.
Current Version: 1.0
Initial release
© 2019-2025 Jordan Christensen
Written in Swift, generated with Ignite