Add the number and click on the 'Calculate' button to find its one’s (1’s) complement.
Related
This 1’s complement calculator helps to find the complement of 1’s for the decimal, binary, or hex numbers system. Convert the numbers from these systems to their equivalent one complement by flipping all the bits i.e., 0’s to 1’s and 1’s to 0’s.
One's Complement is a value that is calculated by inverting bits in the signed binary representation of the given number.
One complement of a number is represented as ‘~’ which is also known as the bitwise operator.
You can calculate 1’s complement of a binary numeral by two methods:
Access our “One’s Complement Calculator” and start calculation for 1’s complement frequently by only adding numbers.
Find the binary to one’s complement representation for the given number: (1010001010111)₂
Solution:
Step 01: Write the given number
(1010001010111)₂
Step 02: Find 1’s Complement
Invert all the bits in the number i.e., 0’s to 1’s and 1’s to 0’s
(1010001010111)₂ = (0101110101000)₂
Calculate the 16-bit 1’s complement of the given decimal number: 123
Solution:
Step 01: Convert the given decimal number to the binary form
123 ÷ 2
Sub-steps:
Step 02: Write all remainders starting from the bottom and ending at the top in the format “Left to Right”
(1111011)₂
Step 03: Find one’s complement
Flip all the bits in the above number
(1111011)₂ = (0000100)₂
Step 04: Write the calculated complement value as a 16-bit representation
(0000000000000100)₂
Convert the hexadecimal number ‘FA’ to 1’s complement notation:
Solution:
Step 01: Write the Binary Equivalent of the Given Numbers
F = (15)₂ = (1111)₂
A = (10)₂ = (1010)₂
Step 02: Invert All Bits to Find One’s Complement
(1010)₂ = (0101)₂
Decimal, Binary, 1's Complement, and Hexadecimal Equivalents
| Decimal | Binary | 1's Complement | Hexadecimal |
|---|---|---|---|
| 1 | 0001 | 1110 | 1 |
| 2 | 0010 | 1101 | 2 |
| 3 | 0011 | 1100 | 3 |
| 4 | 0100 | 1011 | 4 |
| 5 | 0101 | 1010 | 5 |
| 6 | 0110 | 1001 | 6 |
| 7 | 0111 | 1000 | 7 |
| 8 | 1000 | 0111 | 8 |
| 9 | 1001 | 0110 | 9 |
| 10 | 1010 | 0101 | A |
| 11 | 1011 | 0100 | B |
| 12 | 1100 | 0011 | C |
| 13 | 1101 | 0010 | D |
| 14 | 1110 | 0001 | E |
| 15 | 1111 | 0000 | F |
| 16 | 10000 | 01111 | 10 |
| 17 | 10001 | 01110 | 11 |
| 18 | 10010 | 01101 | 12 |
| 19 | 10011 | 01100 | 13 |
| 20 | 10100 | 01011 | 14 |
| 21 | 10101 | 01010 | 15 |
| 22 | 10110 | 01001 | 16 |
| 23 | 10111 | 01000 | 17 |
| 24 | 11000 | 00111 | 18 |
| 25 | 11001 | 00110 | 19 |
| 26 | 11010 | 00101 | 1A |
| 27 | 11011 | 00100 | 1B |
| 28 | 11100 | 00011 | 1C |
| 29 | 11101 | 00010 | 1D |
| 30 | 11110 | 00001 | 1E |
| 31 | 11111 | 00000 | 1F |
| 32 | 100000 | 011111 | 20 |
| 33 | 100001 | 011110 | 21 |
| 34 | 100010 | 011101 | 22 |
| 35 | 100011 | 011100 | 23 |
| 36 | 100100 | 011011 | 24 |
| 37 | 100101 | 011010 | 25 |
| 38 | 100110 | 011001 | 26 |
| 39 | 100111 | 011000 | 27 |
| 40 | 101000 | 010111 | 28 |
| 41 | 101001 | 010110 | 29 |
| 42 | 101010 | 010101 | 2A |
| 43 | 101011 | 010100 | 2B |
| 44 | 101100 | 010011 | 2C |
| 45 | 101101 | 010010 | 2D |
| 46 | 101110 | 010001 | 2E |
When you add the 1’s complement to the original number, you get all 1’s. This is why it is called ones complement.
Step 01: Convert the given decimal number to binary: In binary system, 52 is written as
(110100)₂, ignoring the negative sign.
Step 02: Find 1’s complement: Inverting all the bits,
(110100)₂ = (001011)₂
In 8-bit representation, the above complement is given as:
(00001011)₂
One complement of a binary numeral can only be represented within the range:
-(2⁽ᴺ⁻¹⁾) to (2⁽ᴺ⁻¹⁾)
Wikipedia: One’s Complement Representation
GeeksforGeeks: Binary Complement Systems
TutorialsPoint: One’s Complement Method
Related
Links
Home Conversion Calculator About Calculator Online Blog Hire Us Knowledge Base Sitemap Sitemap TwoEmail us at
Contact Us© Copyrights 2026 by Calculator-Online.net
How was your experience today?
Not now
Awesome! Would you mind sharing that on Trustpilot?
Your review helps others find a tool that actually works.
Write a Review on TrustpilotNot now
Sorry to hear that
Tell us what went wrong — we read every message.
Not now
Thanks for your feedback!
We'll use it to make things better.