Conversion Result
Interactive Bit Board
Select any bit to toggle it. Bit 23 is the sign bit.
Calculation Steps
Active Bit Contributions
| Bit | Value | Unsigned contribution | Signed role |
|---|
Calculator Inputs
Choose an input type. Formatting characters can be removed automatically.
Quick Examples
| Example | Binary | Hex | Signed decimal | Action |
|---|---|---|---|---|
| Zero | 00000000 00000000 00000000 | 000000 | 0 | |
| One | 00000000 00000000 00000001 | 000001 | 1 | |
| Maximum | 01111111 11111111 11111111 | 7FFFFF | 8,388,607 | |
| Minimum | 10000000 00000000 00000000 | 800000 | −8,388,608 | |
| Negative one | 11111111 11111111 11111111 | FFFFFF | −1 |
Recent Conversion History
Formula Used
Read the 24-bit pattern as an unsigned integer first. Check bit 23 before choosing the signed interpretation. This separates positive and negative SINT24 values clearly.
When the sign bit equals zero, the signed value equals the unsigned value. When it equals one, subtract 16,777,216 from the unsigned value. That operation applies standard 24-bit two’s-complement interpretation.
Signed value = U, when U < 8,388,608 Signed value = U − 16,777,216, when U ≥ 8,388,608
How to Use
- Select binary, hexadecimal, byte, or decimal input mode.
- Enter the value and choose the required byte order.
- Select signed or unsigned as the primary interpretation.
- Choose strict validation or automatic left padding.
- Press Calculate to view conversions and detailed working.
- Use export, copy, print, or share tools as needed.
Understanding SINT24
A SINT24 stores a signed integer within exactly twenty-four bits. Its first bit acts as the two’s-complement sign indicator. The remaining pattern determines its final numeric interpretation.
The smallest signed value is −8,388,608. The largest signed value is 8,388,607. Unsigned interpretation instead spans zero through 16,777,215.
Twenty-four-bit values often appear in digital audio and embedded data. File formats may store the three bytes differently. Always confirm endianness before interpreting recorded binary information.
Frequently Asked Questions
1. What is a SINT24 value?
It is a signed integer stored in twenty-four bits. Two’s complement provides its negative number representation. The available range contains 16,777,216 distinct patterns.
2. What is the SINT24 range?
The minimum value is −8,388,608. The maximum value is 8,388,607. Zero belongs to the non-negative half.
3. Why does FFFFFF equal −1?
FFFFFF sets every one of the twenty-four bits. Its unsigned value is 16,777,215. Subtracting 16,777,216 produces negative one.
4. Does byte order change the value?
Yes, byte order changes how three stored bytes are assembled. Big-endian places the most significant byte first. Little-endian places the least significant byte first.
5. Can shorter binary values be entered?
Yes, padding mode adds missing leading zeros automatically. Strict mode requires exactly twenty-four binary digits. The result explains whenever padding was applied.
6. What happens during overflow wrapping?
Wrapping keeps only the lowest twenty-four bits. Larger values therefore repeat within the available range. Strict mode rejects such values instead.
7. How are negative decimal values converted?
The calculator adds 16,777,216 to the negative value. This creates its unsigned twenty-four-bit storage pattern. Binary and hexadecimal outputs then follow directly.
8. Where are SINT24 values used?
They commonly appear in twenty-four-bit digital audio samples. Sensors and embedded systems also use compact signed fields. Binary file formats may define custom byte ordering.
9. Is the conversion performed locally?
The interactive calculation runs inside your browser. Saved history remains in local browser storage. Exported files are generated from displayed results.