Keyboard Event Viewer - Online key, code, keyCode Inspector
Press any key to see the complete KeyboardEvent properties: key, code, keyCode, modifiers. Indispensable for game & shortcut developers.
UD5 Toolkit
Reading clipboard...
document.addEventListener('copy').
When you select text and press Ctrl+C (or ⌘+C on Mac) anywhere on this page, the copied content is automatically
captured and stored in your browser's localStorage. Additionally, the "Read Clipboard" button
uses the Clipboard API
to read your system clipboard's current content. All data stays on your device — nothing is sent to any server.
https://, http://), emails by the
user@domain pattern, and code by the presence of programming syntax characters.
Press any key to see the complete KeyboardEvent properties: key, code, keyCode, modifiers. Indispensable for game & shortcut developers.
Check current browser storage usage (localStorage, IndexedDB, Cache) and available quota. Handy debugging tool.
Browse a collection of ready-to-use CSS animations (fade, slide, bounce). Click to preview, then copy @keyframes and class to your project. Local tool.
See the International Space Station’s current position on a world map in real time. Uses public API. No refresh.
Estimate how many MB/GB your storage can hold based on navigator.storage.estimate() and display as a pie chart.
Create a sticky scroll progress bar for blog posts. Choose colors and height. Copy the minimal CSS and HTML.
Log which family member takes which medicine and when. Reminders for next dose. Data stays local.
Enter readings before/after meals, get averages, print report. Local storage only.
Enter a URL and see a list of its ARIA landmarks (banner, main, nav). Check document structure for accessibility. Local fetch.
Demonstrate how the Web OTP API automatically reads one‑time codes from SMS (mobile). Simulation with a fake SMS input.
Generate a standard XML sitemap for your website by entering a start URL. Crawls internal links directly from your browser. No server-side processing.
Build a complete Nginx location block for reverse proxy, static files, or redirect. Copy the snippet. Quick config help.
Use the CSS Custom Highlight API to style arbitrary text ranges without modifying the DOM. See the future of find‑in‑page.
Drop a PDF and extract the full text content. Processed locally using PDF.js. No upload. Fast and private.
Explore the contents of the Cache Storage API for your domain. See cached requests and their sizes. Debug offline apps.
Press Ctrl+V to paste an image from your clipboard into the page. See dimensions and download. Simple utility.
View the individual red, green, and blue channels of an image as grayscale. Photographer and developer tool.
Search and copy HTML entities for arrows, math, currency, and symbols. See the glyph and code. Fast reference.
See famous people's life spans on a draggable timeline. Compare who was alive at the same time. Educational fun.
Explore your website’s IndexedDB databases and object stores. Add, delete, and inspect records. Like phpMyAdmin for IndexedDB.
List cached responses for your domain. View headers, content, and delete individual entries. Understand your PWA's cache.
Drop or paste an .ics file and see all events in a readable table. Check dates, times, and locations. Privacy‑friendly.
Experiment with the Async Clipboard API: read/write text and images from the clipboard. Verify permissions and see demo code.
Paste an image from your clipboard directly into the page (Ctrl+V) and extract its color palette. No file dialog needed.
Drop a PDF and see its embedded metadata: author, title, creation date, and more. No content is uploaded; pure browser PDF parsing.
Paste a list of JavaScript values and see them pretty‑printed as if in the browser console. Great for debugging.
Choose a font family and see how it renders famous pangrams (The quick brown fox…). Instant web font loader.
Select bonding and lone pairs to see the predicted shape (trigonal bipyramidal, octahedral). Static diagrams.
See a list of notable historical events that happened on this day across years. Static data, no API needed.
Drop any file to see its raw hexadecimal representation and ASCII side‑by‑side. Navigate with offset. Client‑side only.