JavaScript Keycode Finder - Online Keyboard Event Tool
Press any key to see the corresponding JavaScript event key, code, and keyCode. An essential debugging tool for front-end developers handling keyboard input.
UD5 Toolkit
Paste your HTML code below, choose what attributes to strip, and get clean, lightweight markup instantly. All processing is local and private.
data-* to strip all data attributes.
class, style, id, custom data attributes) from your markup while keeping the structure intact. You can strip everything or choose exactly what to remove or keep.href, src, alt, and title. You can also use the “Keep only specific attributes” mode to define your own whitelist.data-* as an attribute name will match every attribute that starts with data- (like data-toggle, data-index). This lets you strip all custom data attributes in one go.disabled="" or readonly="").Press any key to see the corresponding JavaScript event key, code, and keyCode. An essential debugging tool for front-end developers handling keyboard input.
Fill in event details and generate 'Add to Calendar' links for Google, Outlook, and Yahoo, plus a downloadable .ics file.
Encrypt and decrypt text using AES in the browser with a password. Uses Web Crypto API. No data sent to server.
Check if a URL can be embedded in an iframe. Test your site’s defense against clickjacking. Browser‑based.
Press a combination of modifier keys and see which common macOS shortcuts use them. Learn by experimentation.
Type a modern English word and get a possible Old English equivalent. Works offline with a limited but curated wordlist. Learn history.
Enter a username and password to generate an .htpasswd entry using bcrypt. Runs entirely in browser.
Scale a jerky marinade recipe based on meat weight. Includes optional cure #1 calculation for safety.
Press any key and see the full KeyboardEvent object: key, code, keyCode, modifier status. Dev tool.
Convert standard HTML into Pug (formerly Jade) syntax. Clean, indented output. For Node.js templating. Client‑side.
Create a pure HTML dropdown menu using the popover attribute. Style it with CSS and copy the accessible snippet. No JavaScript.
Test the new HTML popover attribute for creating accessible tooltips, menus, and dialogs without JavaScript. Copy code snippets.
Convert HTML to plain text while preserving paragraph breaks. Remove images, links, and scripts. Quick data extraction.
Build a complex mailto: link with to, cc, bcc, subject, and body. Get the HTML anchor tag. Local.
Get a random, clean, and silly joke perfect for children. Guaranteed giggles. No offensive content.
Paste text and delete all empty or whitespace‑only lines. Collapse unused space. Perfect for code or prose. Local.
Paste HTML and instantly remove all tags, leaving only the text content. Optional keep line breaks. Quick cleaning.
Paste standard HTML and get a valid React JSX component. Converts class to className, inline styles, etc. Local transformation.
Convert HTML code into well‑formed XML with proper self‑closing tags and attributes. Fixes common HTML5/XHTML mismatches. Local only.
Paste a sentence and remove repeated words (keep first occurrence). For cleaning auto‑generated text. Local.
Paste CSV and get a beautiful HTML table with sortable headers (optional). Copy the full HTML/CSS snippet. Local.
Write or paste an HTML snippet and generate a PDF using the browser's print engine. Customize page size and margins.
Paste an HTML `<table>` snippet and instantly get a clean Markdown table. Supports colspan and alignment hints. Local.
Paste your CSS and strip all `!important` declarations in one click. See a list of affected rules. Local tool.
Enter terms and definitions and generate a clean `<dl>` HTML snippet. Great for glossaries and FAQs.
Paste lines of text and automatically convert to an HTML ordered list with correct numbering and indentation.
Paste a string and get a clean, safe file name by replacing forbidden characters. Works for Windows, Mac, Linux.
Reduce your HTML file size by stripping whitespace, comments, and optional closing tags. Secure browser‑based.
Remove silent parts from an audio recording. Useful for podcasts and lectures. Set threshold and minimum silence duration.
Paste multiple HTML snippets (header, footer) and a main content, then combine them into a single preview. Static site helper.