Password Pwned? Checker - Online k‑Anonymity
Check if a password appears in the Have I Been Pwned database using k‑Anonymity. Only the first 5 characters of the hash are sent.
UD5 Toolkit
window.IdentityCredential or using the status detector in this demo tool.
/.well-known/web-identity. It contains a provider_urls array pointing to the IdP's FedCM configuration file. The browser fetches this first to discover the IdP's endpoints. Example: {"provider_urls":["https://idp.example.com/fedcm.json"]}. The fedcm.json then specifies accounts_endpoint, id_assertion_endpoint, branding, etc.
/.well-known/web-identity — discovery filechrome://flags#fedcm-without-third-party-cookies to test without 3PC blocking. (3) Use Chrome DevTools to inspect FedCM requests under the Application panel. (4) This demo tool provides a simulated environment to understand the flow before deploying real endpoints.
mode: 'active'): The browser always shows the FedCM UI, even if the user has no session. Good for explicit sign-in buttons.mode: 'passive'): The browser only shows UI if the user already has an active IdP session. If no session exists, it fails silently. Good for auto-sign-in scenarios.
Check if a password appears in the Have I Been Pwned database using k‑Anonymity. Only the first 5 characters of the hash are sent.
Derive a strong cryptographic key from a password using PBKDF2 with SHA‑256. Adjust iterations and salt. Educational and test tool.
Check WHOIS information for any domain: registrar, expiration date, and name servers. Quick and private using public WHOIS data aggregators.
Generate Time‑based One‑Time Passwords locally by entering a base32 secret. Verify your authenticator setup without a phone.
Check WHOIS information for any domain: registrar, expiration date, and name servers. Quick and private using public WHOIS data aggregators.
Generate Argon2id hashes in the browser using a WASM compilation. Choose memory, iterations, and parallelism. Secure local hashing.
Identify common invertebrate fossils (ammonite, trilobite, brachiopod) from sketches. Amateur paleontology.
Configure and generate a pure CSS accordion with details/summary styling. Copy the HTML/CSS. Accessible and lightweight.
Extract all email addresses from a text block using a regex pattern. Deduplicate and sort results. Handy for lead extraction. Data stays on your machine.
Trace the edge of an object in an image and generate a CSS clip‑path polygon. For non‑rectangular layouts.
Enter a three‑letter currency code like USD or EUR and instantly see the corresponding symbol and number of decimals. Quick developer reference.
Paste an image from your clipboard directly into the page (Ctrl+V) and extract its color palette. No file dialog needed.
Enter a decimal number and see its 32‑bit and 64‑bit IEEE 754 representation. Learn sign, exponent, mantissa.
Use the new `name` attribute on <details> to create an exclusive accordion with zero JavaScript. Copy the clean HTML.
Paste a human‑readable date (like 'next Friday' or 'March 5, 2023') and convert it to ISO 8601 format. Quick and tolerant.
Log when you last replaced the filter and get a reminder every 2‑4 weeks. Keep your pet's water fresh.
Comprehensive room‑by‑room checklist for hosts. Track tasks and timing.
Overlay a protractor to understand ideal hoof‑pastern axis. Educational for horse owners.
See how a computer decides even/odd by looking at the least significant bit. Enter decimal or binary.
Enter a hexadecimal string and decode it as a 32‑bit or 64‑bit floating‑point number. Low‑level developer tool.
Paste an HTML table snippet and instantly get the data as CSV or JSON. Handy for scraping and data migration. Local.
Compress and decompress text using the browser's native Compression Streams API. See the binary output size.
Connect a game controller and see every button press, axis movement, and vibration test. Uses the Gamepad API.
Unified input demo: see pressure, tilt, and type from any pointer. Compare pointerType values. Essential for drawing apps.
Drag to resize a box and see the Resize Observer callback fire. Get contentRect and borderBoxSize. Learn the API.
Toggle a screen wake lock to prevent the device from dimming or sleeping. See the lock state and learn the API.
Test the experimental Translation API to translate text between languages directly in the browser, without cloud calls. Check support and copy the JavaScript starter.
Decode an image progressively using the ImageDecoder API. See partial results and metadata. Modern alternative to <img>.
Decode individual video frames from a local file using the VideoDecoder API. Step through frames. Cutting‑edge browser feature.
Write to shared storage and run a worklet to process data. Learn the privacy‑preserving alternative to third‑party cookies.