AES Text Encrypt/Decrypt - Online Secure Message Tool
Encrypt and decrypt text using AES in the browser with a password. Uses Web Crypto API. No data sent to server.
UD5 Toolkit
Instantly check if a website is protected against clickjacking attacks.
<frame>, <iframe>, <embed>, or <object>. It helps prevent clickjacking attacks by ensuring that your site is not embedded in malicious frames.
frame-ancestors is more flexible and modern. It allows you to specify multiple allowed sources (or 'none'), while X‑Frame‑Options only supports one URI or SAMEORIGIN. Most modern browsers honor CSP; however, it’s recommended to use both headers for maximum compatibility.
frame-ancestors.
X‑Frame‑Options: DENY (most strict) Content-Security-Policy: frame-ancestors 'none'; X-Frame‑Options: SAMEORIGIN and frame‑ancestors 'self'.
Free online X‑Frame‑Options header tester. Check clickjacking protection, CSP frame-ancestors, and improve your web security posture. Supports all modern browsers.
Encrypt and decrypt text using AES in the browser with a password. Uses Web Crypto API. No data sent to server.
Press any key and see the full KeyboardEvent object: key, code, keyCode, modifier status. Dev 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.
Fill in event details and generate 'Add to Calendar' links for Google, Outlook, and Yahoo, plus a downloadable .ics file.
Press a combination of modifier keys and see which common macOS shortcuts use them. Learn by experimentation.
Strip specific or all attributes from HTML tags. Clean up messy code. Keep the structure. Purely local.
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.
Type a modern English word and get a possible Old English equivalent. Works offline with a limited but curated wordlist. Learn history.
Create a basic Playwright script with browser launch, page navigation, and screenshot. Start E2E testing instantly.
Register a periodic background sync and see the status. Schedule content updates for your PWA. API demo.
Override your browser's geolocation to any coordinates and test how your app responds. For development and privacy testing.
Load a video and visually check if audio aligns with lips. Use frame‑by‑frame stepping. Debug playback issues.
Check if your page triggers the beforeinstallprompt event. Simulate the install flow. Debug PWA installability.
Paste your Accept‑Language header and see which languages your site should serve based on quality values. Internationalization helper.
Register a service worker, subscribe to push, and send a test notification using a VAPID key pair. Step‑by‑step demo.
Override your browser's geolocation to any coordinates and test how your app responds. For development and privacy testing.
Check current screen orientation and test the lock API. Useful for mobile web apps. Demo with code.
Test the Fullscreen API: request fullscreen on a colored div, detect changes, and copy the JavaScript boilerplate.
Test the Web Share API by sharing text, links, and files directly from the browser. Check compatibility and see example code.
Check if your browser and display support the wider DCI‑P3 color space. See the difference with a simple test pattern.
Enter any phrase and instantly see if it's a palindrome, ignoring spaces and punctuation. Fun for word nerds.
Generate random, formatted ID numbers that match pattern rules for various countries. For testing input validation. No real data.
Pick a method, URL, headers, and body, then send an HTTP request directly from your browser. Debug APIs easily.
Quickly test if your webcam, microphone, and speakers work correctly. See live video and audio meter. No data sent.
Generate random but realistic‑looking data arrays (users, products, orders) with typos and missing fields. For test robustness.
Simple interactive eye dominance test: hold up a virtual dot and see which eye stays aligned. Educational.
View a series of digital Ishihara‑style plates. Not a diagnostic tool, just educational. Read numbers.
Build an iframe with different sandbox flags and see live which features are blocked. For secure embedding.
Simulate random mouse moves, clicks, or keystrokes to test idle‑timeout logic. Stops when you move the mouse. Dev test.