Tap Code Encoder/Decoder – Online POW Communication Tool
Convert text to tap code (5x5 grid) and back. Learn the historical POW communication method.
UD5 Toolkit
Online Binary to Reflected Binary (Gray) Code Converter — Real-time, Step-by-Step
Each bit is XORed with the bit to its left. The MSB stays unchanged.
| Decimal | Binary | Gray Code | Decimal | Binary | Gray Code |
|---|
Gray Code, also known as Reflected Binary Code, is a binary numeral system where two successive values differ in only one bit. Named after Frank Gray at Bell Labs (1947), it's widely used in digital communications, rotary encoders, and error correction.
The MSB of Gray Code is the same as the MSB of binary. For each subsequent bit, perform XOR between the current binary bit and the previous binary bit: gi = bi ⊕ bi+1.
The MSB of binary equals the MSB of Gray Code. For each next bit, XOR the Gray Code bit with the previous binary result bit: bi = gi ⊕ bi+1. This cascading XOR uniquely recovers the original binary.
The code is generated by reflecting the previous bit pattern. To create an (n+1)-bit Gray Code, take the n-bit Gray Code, reverse it, prefix the original half with 0 and the reflected half with 1. This mirroring property gives it the "reflected" name.
Gray Code is used in rotary encoders (position sensors), Karnaugh maps (logic minimization), analog-to-digital converters, error detection, genetic algorithms, and digital communication systems to minimize bit transition errors.
In standard binary, transitioning from 7 (0111) to 8 (1000) flips all 4 bits simultaneously, which can cause glitches. Gray Code ensures only 1 bit changes between any adjacent values, eliminating race conditions and reducing errors in mechanical/electronic systems.
Convert text to tap code (5x5 grid) and back. Learn the historical POW communication method.
Generate standard 1D barcodes including CODE128, EAN-13, and UPC-A. Download as image for product labeling or inventory. All processing happens locally.
Create beautiful, syntax-highlighted screenshots of your code snippets. Choose themes and export as PNG. All client-side canvas rendering.
Paste code and generate a beautiful, syntax‑highlighted PNG image. Choose theme and window style. Shareable code pics.
Type a password and see a bar that fills based on estimated bits of entropy. Color‑coded feedback. No storage.
Convert TOML configuration files to equivalent YAML with perfect structure preservation. Fast and local.
Paste an HTML snippet and get a report on missing, empty, or suspicious alt texts. Improve your image SEO and a11y.
Project your retirement savings growth with monthly contributions, employer match, and CAGR. Interactive chart. Financial data stays on your device.
Use the EyeDropper API to sample a color from anywhere on your screen. Click, select, and copy the hex. No extensions needed.
Convert 3-digit capacitor codes (like 104, 222) to capacitance value in pF, nF, µF. Also converts back. Useful for reading tiny ceramic capacitors.
Convert torque units between Newton-meter, foot-pound, inch-pound, and more. Essential for mechanics and engineers. Instant local conversion.
Press Ctrl+V to paste an image from your clipboard into the page. See dimensions and download. Simple utility.
Design layered box shadows interactively and get the CSS code in real time. Adjust offset, blur, spread, and color. Essential tool for UI designers.
Build a .editorconfig file by setting indentation, charset, and end‑of‑line rules for your project. Keep all contributors aligned.
Upload an image and get a suggested alt text description using a local vision model (WASM). Improve SEO and accessibility fast.
Interactive check: if your tile backsplash or paneling adds thickness, determine if you need box extenders.
Design neumorphic elements by adjusting box‑shadow parameters. Real‑time preview and CSS output. For modern soft UI interfaces.
Paste your CSS and see warnings for properties that have limited browser support. Links to CanIUse. Modernize safely.
Test your device's built‑in biometric (Touch ID, Face ID, Windows Hello) using the Web Authentication API. Register and verify.
Enter an amount and see a virtual stack of $100 bills with height comparison to everyday objects.
Experiment with JavaScript Intl.DateTimeFormat options. Choose locale, dateStyle, timeStyle, hour12 and see live output. Copy the code snippet for your project.
Enter an IP and CIDR prefix to visually see network address, broadcast, usable range, and subnet mask conversions.
Fill in your details and instantly get a clean, printable one-page resume. No sign up, no data leaves your browser.
Create a simple 4-shaft weaving draft by clicking warp/weft threads. See plain weave, twill, satin. Educational for weavers. Local only.
Enter frame dimensions to perfectly place keyhole slots so the picture hangs level. Includes printable mounting template.
Create inner shadows for a pressed or sunken effect. Visually adjust and copy the CSS. Learn inset.
Interactively add and adjust multiple box shadows on a sample element. Drag sliders for offset, blur, spread, and color. Copy the clean CSS code instantly.
Fill in a form to generate a clean, ATS‑friendly one‑page resume. Customize sections, colors, and export as print‑ready PDF. Personal data stays in your browser.
Follow along with animated crease patterns to fold a paper crane. Pause and rewind steps.
Set width, height, depth, and colors to generate an isometric box using CSS transforms. Copy to your project.