A visual and interactive web-based tool for performing bit-level operations on a 32-bit value. Designed to make bit manipulation intuitive, educational, and fun!
- 🧠 Real-time 32-bit bit field (MSB on the left, LSB on the right)
- ✏️ Editable bits via individual input boxes
- 🔄 Bitwise operations:
- Rotate Left / Rotate Right
- Shift Left / Shift Right
- 1’s Complement
- Zero the field
- 🔢 Instant conversion:
- Displays current value in Hexadecimal and Decimal
- 💡 Input support:
- Fill bit field from a hex or decimal input
- ✅ Mobile- and desktop-friendly
- ✨ Input boxes highlight when bit =
1for better visibility
-
Clone the repository:
git clone https://github.com/ngboonkhai/web.bit-manipulation-tool.git cd web.bit-manipulation-tool -
Open
index.htmlin your browser.
That’s it — no dependencies required!
.
├── index.html # Main HTML page
├── style.css # Styling for layout and responsiveness
└── script.js # Core logic for bit manipulation
- Grouping by 4 or 8 bits for better readability
- Dark mode toggle 🌙
- Copy/paste bit field
- Export to binary/hex/JSON
MIT License — free to use, modify, and share!
Made with ❤️ for bit-level geeks, learners, and embedded developers.