Web Push Subscriber Demo - Online Test Notifications
Request notification permission and create a push subscription. See the subscription object. Learn how web push works.
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.
Request notification permission and create a push subscription. See the subscription object. Learn how web push works.
Acquire and release locks across tabs. Prevent race conditions in IndexedDB or localStorage. Visual queue and lock state.
Test prompt formatting without calling an LLM. See how your prompt would look with different templates. Dev tool.
Paste a JWT and a public key or secret to verify the signature. Supports HS256, RS256, ES256. All operations local.
Decode the header and payload of a JSON Web Token (JWT) without verifying the signature. Inspect claims securely on the client side. Great for developers.
Fill in plaintiff, defendant, claim details and organize supporting documents. Print a summary for court. Local only.
Assign an ICC profile to an image and simulate how it would look on another device. For accurate color workflows. Local.
Enter a GraphQL endpoint, write a query, and see the response. Add headers and variables. Simple testing client.
Describe cron schedule expressions in plain English and test future execution times. Indispensable for DevOps and backend developers. Local analysis.
Enter keywords and get domain name ideas by mixing, prefixing, suffixing, and replacing. Check availability indication.
Enter processes and see how different scheduling algorithms handle them. Gantt chart generation. OS course helper.
Build cron expressions using a visual editor with dropdowns. See human-readable description and next run times. Easier than raw cron.
Generate a temporary webhook URL (mock) and view the JSON payloads sent to it. Great for testing integrations locally.
Log your coin collection with country, year, grade, and images. Filter and export as spreadsheet. All data local.
Convert any PNG image into a proper .ico favicon file with multiple sizes embedded. For website icons. Local.
Upload a logo and generate a complete favicon package: .ico with 16, 32, and 48px sizes. No upload needed.
Generate random icebreaker questions for meetings, parties, or classrooms. Categories for work, fun, and deep talks.
Fill in a table name and columns, and the tool writes the correct SQL INSERT, UPDATE, DELETE, and SELECT queries. For quick scaffolding.
Create a futuristic robotics or AI startup name with an available .com domain check simulation. For brainstorming.
Open many parallel WebSocket connections and send messages. Test your server's concurrency. All from your browser.
Drag a battery, resistor, LED onto a grid and simulate current flow. Show Ohm's law in action.
Set a cron expression and see a calendar of the next 1,000 execution times. Never miss a schedule again.
Paste a JSON Schema and automatically render a complete, styled HTML form with validation. Perfect for prototyping APIs. Works entirely in the browser.
Upload an image and see its 2D FFT magnitude and phase. Learn how image filtering works. Educatinal tool. Canvas.
Format and beautify SQL queries for improved readability. Supports various SQL dialects. Quick syntax highlighting and local processing ensure a secure experience.
Adjust letter‑spacing and word‑spacing with a slider and see the effect on a sample paragraph. Copy the CSS.
Generate a LocalBusiness structured data snippet with name, address, phone, and opening hours. Boost local SEO.
Enter item dimensions and find the smallest rectangular box that can fit them (simple packing heuristic). Helps reduce shipping costs. Local algorithm.
Adjust an audio file's volume to a target loudness level (e.g., -14 LUFS). Prevent clipping. Works in the browser.
Generate random JSON data with customizable fields (users, products, orders). Useful for frontend mocking. All local.