Password Bit Strength Visualizer - Online Security Meter
Type a password and see a bar that fills based on estimated bits of entropy. Color‑coded feedback. No storage.
UD5 Toolkit
Unpack attestation objects, authData, and clientDataJSON instantly – all inside your browser.
Decoded data will appear here
attestationObject contains a cryptographic statement about the authenticator's model and the public key it generated. It is CBOR-encoded and can be decoded to inspect its format, attestation statement, and authenticator data.packed, tpm, none), the attestation statement (signatures, certificates), the authenticator data (rpIdHash, flags, signCount, AAGUID, credential ID, and public key). Our tool breaks down the authData further to show each field.cbor-x to decode the attestationObject ArrayBuffer: const obj = CBOR.decode(attestationBuffer); Then parse the authData binary manually using DataView to extract rpIdHash, flags, AAGUID, etc.clientDataJSON is a JSON‑serialized object that contains the challenge, origin, and type (e.g., webauthn.create). It is not part of the attestationObject but is sent alongside it during registration. Our tool can decode it separately.Type a password and see a bar that fills based on estimated bits of entropy. Color‑coded feedback. No storage.
Estimate your one‑rep max (1RM) from weight and reps. Supports multiple formulas (Epley, Brzycki). Training percentages table.
Estimate your one‑rep max from weight and reps. Supports Epley, Brzycki, Lombardi formulas. See your strength level.
Explore the size‑container and inline‑size CSS properties for container queries. Understand containment contexts. Visual guide.
Calculate your one-rep max using Epley, Brzycki, Lombardi or O'Conner formulas. Predict maximum lifting capacity and plan progressive overload. 100% local processing.
Select any element on the test page and monitor its size changes with ResizeObserver. See log of all entries.
Make an element resizable horizontally, vertically, or both. See the handle and code. Useful for textareas.
Upload a small image and generate the CSS code for a custom cursor. Test it live on the page. Tiny but useful.
Toggle print‑specific styles like removing backgrounds, showing link URLs, and adding page breaks. Generate a complete print stylesheet instantly.
Add appliances with running and starting watts to estimate needed generator capacity. Prevent overload.
Add print styles like removing backgrounds, adding page breaks, setting margins. See print preview instantly.
Drag to resize a box and see the Resize Observer callback fire. Get contentRect and borderBoxSize. Learn the API.
Enter two tire sizes and see a side‑by‑side comparison of diameter, width, and speedometer error. Local math.
Type a few words and see them rendered at every heading size (h1–h6) with your chosen font. Perfect for design systems.
Enter a chemical formula (e.g., H2O, C6H12O6) and calculate its molar mass. Handles parentheses and hydrates. Pure frontend.
Find your healthy weight range using multiple medical formulas (Hamwi, Devine, Robinson, Miller). Frame size adjustment included. Instant local computation.
Click to build a laundry symbol and learn its meaning, or look up common symbols. Never ruin clothes again.
Decode SMD resistor markings (3-digit, 4-digit, EIA-96) to resistance value. Enter code and get ohms instantly. Handy for PCB repair.
Test your device's built‑in biometric (Touch ID, Face ID, Windows Hello) using the Web Authentication API. Register and verify.
Paste a PEM/DER certificate and decode all fields: issuer, subject, validity, SANs, and fingerprint. Pure JavaScript parser.
Decode FLAC, Opus, or OGG audio files in the browser using compiled WASM libraries. Play instantly without server uploads. Keep audio private.
Decode individual video frames from a local file using the VideoDecoder API. Step through frames. Cutting‑edge browser feature.
Create a passkey and authenticate using the Web Authentication API. Supports platform authenticators (TouchID, FaceID). No server.
Apply a classic Caesar shift cipher with any key. Encrypt or decrypt text instantly. Brute force option included.
Enter a hexadecimal string and decode it as a 32‑bit or 64‑bit floating‑point number. Low‑level developer tool.
Decode a Base64 encoded string that contains UTF‑8 text (emojis, international characters). See the raw output. Local.
Paste Morse code (dots and dashes) and translate it back to plain English text. Supports standard timing. Local.
Paste a string of 0s and 1s and decode it back into ASCII text. Handles space‑separated blocks. Local.
Reverse the NATO phonetic alphabet. Paste 'Bravo Romeo Alpha Victor Oscar' and get 'Bravo'. Essential for call center transcripts.
Encode letters to their position in the alphabet (A=1, B=2...) and decode back. A classic puzzle tool. No data leaves your device.