Online Piano Keyboard - Play & Record Simple Melodies
Play a virtual piano keyboard using mouse or computer keys. Sustain and octave control. Record and play back your tune.
UD5 Toolkit
event.location). The indicator badges show which modifiers are currently held down with a real-time glow effect. You can toggle between standard text labels and Mac-style symbols (⌃⌥⇧⌘) using the format toggle button.
preventDefault() call blocks many browser shortcuts during recording, OS-level shortcuts cannot be overridden by a web page. If a shortcut isn't captured, try pressing Pause first, then resume recording — this can help in some cases. You can also use the Pause button to freely use browser-native shortcuts without them being recorded.
event.code values remain consistent across platforms, making them ideal for cross-platform shortcut documentation.
.txt file. The export includes timestamps and each shortcut is listed on its own line in a clean format. You can also copy individual shortcuts by clicking the copy icon next to any history entry, or use the main Copy button to copy the most recently recorded combination. All data stays local — nothing is uploaded or stored on any server.
event.key, event.code, and event.keyCode values across different browsers and keyboard layouts. UX designers document shortcut conventions for applications. Content creators and educators prepare tutorial materials showing exact key combinations. Power users discover and catalog hidden shortcuts in their favorite software. Accessibility testers verify keyboard navigation patterns. Simply put, any scenario where precise key combination tracking matters benefits from this tool.
Play a virtual piano keyboard using mouse or computer keys. Sustain and octave control. Record and play back your tune.
A minimalist text notepad that auto-saves to your browser's localStorage. No ads, no signup, no data leaves your device. Perfect for quick ideas.
Measure your typing speed in words per minute and accuracy. Random word prompts. Compare results over time. No data sent.
A precise online metronome with adjustable BPM, beat emphasis, and time signature. Works offline. Essential for musicians.
A GUI to manage all keys in your browser's localStorage. Add, delete, edit, and export data. Debug progressive web apps.
Render Markdown and copy the formatted output as rich text to paste directly into Word or Google Docs.
Experiment with the Async Clipboard API: read/write text and images from the clipboard. Verify permissions and see demo code.
Scale a recipe to serve a crowd and calculate container sizes needed. Meal prep helper.
Enter CMYK values and find the closest Pantone Solid Coated color. For print design reference. Client‑side lookup.
Enter current and new loan details plus closing costs to see how many months to break even on a refinance.
Perform arithmetic on fractions and get simplified results. Handles mixed numbers and improper fractions. Step-by-step display. Educational and precise.
Log pool depth, flame height, and soot for each wick series. Quickly identify the best wick for your wax and vessel.
Paste an article and click to black out words, leaving a poem. Print your final creation.
Log initial wheel diameter and after some cuts to see wear rate and estimate remaining life. Made for metalworking and hobbyists.
Scale a classic homemade playdough recipe to any amount. Choose colors with safe options. Simple local calculator.
Write notes that are encrypted in your browser before saving to localStorage. Only accessible with your passphrase.
Type any text and generate a printable cursive handwriting practice sheet with dotted lines. Choose font styles. Local generation.
Select color bands to decode a resistor's value, tolerance, and temperature coefficient. Essential for anyone working with electronics hardware.
Paste a raw cookie string and see a formatted key‑value table. Debug session cookies and understand flags. Runs in browser.
Convert comma‑separated data into a series of SQL INSERT statements. Define the table name and column order. Local.
Add items with category, color, season. Plan outfits. Drag and drop. Stored locally.
Create gradient‑filled text with the background‑clip property. Choose linear or radial gradients. Get the CSS. Modern typography.
Generate strong, memorable passphrases using the Diceware word list (EFF). Choose number of words. Cryprographically random selection. Privacy guaranteed.
Add semi-transparent text watermark to images. Customize position, opacity, rotation, and font. Batch processing with instant download. Fully local & private.
Paste HTML and copy the formatted rich text to your clipboard. Paste directly into Word or Google Docs with styles intact.
Select trip type (beach, business, camping) and get a pre-filled packing checklist. Customize and print. Local storage.
Convert a Unix timestamp or ISO date into a human‑friendly relative string like '2 days ago'. See examples.
Generate a BLAKE3 hash of any text or file. Extremely fast. Perfect for checksums and content addressing. Local.
View, edit, and manage JSON objects saved in your browser's localStorage. Delete, export, or import keys. No setup.
Paste CSV and get a list of SQL INSERT statements. Define table name and column mapping. All local conversion.