Beaufort Wind Scale Visualizer – Online Speed & Sea State
Drag a slider to see wind speed in knots/mph/kmh and the corresponding sea conditions and land effects.
UD5 Toolkit
Real-time visualization of force, radiusX/Y, rotationAngle & multi-touch data
No active touch points
Touch the area above to see real-time dataTouch.force property in the Touch Events API. This feature is primarily supported on devices with pressure-sensitive screens such as iPhone (3D Touch / Haptic Touch), iPad, and some Android flagships. Force detection enables more expressive input—such as varying brush thickness in drawing apps or triggering secondary actions on harder presses.radiusX and radiusY describe the ellipse of contact between the fingertip and the screen surface. They represent the horizontal and vertical radii (in CSS pixels) of the touch area. A larger contact area typically means a flatter finger press. These values help create adaptive UI elements—for instance, making touch targets appear larger when a user presses with more of their finger pad. The rotationAngle property complements this by indicating the orientation of the contact ellipse.force: 0 unless the hardware includes a pressure sensor. Radius: Widely supported across modern iOS and Android browsers (Chrome, Safari, Edge, Firefox). rotationAngle: Supported on most modern touch-enabled browsers. You can use this visualizer tool to instantly check what your specific device reports for each property.rotationAngle is the angle (in radians) between the long axis of the contact ellipse and the positive Y-axis of the screen. Values range from 0 to π (0° to 180°). A value of 0 means the finger is pointing straight up; π/2 (90°) means the finger is horizontal. This is useful for gesture recognition, stylus input, and creating realistic brush simulations where the brush head orientation matters. Our visualizer draws the ellipse at the exact reported rotation angle so you can see it in action.identifier, position, force, radius, and rotation angle. The browser exposes all active touch points via the TouchEvent.touches array. Modern devices typically support 5–10 simultaneous touch points. Our visualizer assigns a unique color to each tracked finger and displays all data in real time—making it easy to compare the contact characteristics of different fingers simultaneously.radiusX/Y values based on mouse movement speed, simulates force with a subtle wave pattern, and calculates rotationAngle from your dragging direction. You can also scroll your mouse wheel over the touch area to adjust the simulated force level (0.1–1.0), allowing you to explore how changing pressure affects the visualization and data display.Drag a slider to see wind speed in knots/mph/kmh and the corresponding sea conditions and land effects.
Compare standard keyboard layouts side-by-side. Click keys to see characters. Useful for learning alternative layouts.
Enter an amount and see a virtual stack of $100 bills with height comparison to everyday objects.
Simulate paint colors on a pre-loaded room photo by adjusting hue, saturation. Find your perfect shade before buying. Local canvas.
Start from a base color and use `oklch(from color l c h)` to create lighter or darker variants. Copy the code.
Enter a simple regular expression and see its equivalent Deterministic Finite Automaton diagram. Learn how regex engines work.
See the complete recursion tree for small Fibonacci or factorial calculations. Understand overlapping subproblems. Educational.
Press any key combination and see the human‑readable shortcut for macOS and Windows. Developer docs helper.
Perform gestures on a canvas and see them detected in real time. Logs swipe direction, pinch scale, and rotate angle.
Highlight elements with aria‑describedby and see the linked description text. Verify a11y annotations.
Watch a simulation of how the JavaScript event loop handles synchronous code, microtasks, and macrotasks. Learn async.
A full‑screen drawing canvas supporting multiple touch points simultaneously. Different colors per finger. Works on mobile.
Unified input demo: see pressure, tilt, and type from any pointer. Compare pointerType values. Essential for drawing apps.
See every touch point with coordinates, radius, and force on your mobile device. Debug gestures with live overlay.
Preview different touch feedback patterns (scale, color, ripple) for mobile buttons. Copy the CSS and HTML. Improve mobile UX.
Touch the screen and see the exact coordinates, radius, and force of each touch point. Indispensable for mobile web devs.
Call navigator.storage.estimate() and display a visual pie chart of used vs. available browser storage. For PWA debugging.
Add, remove, push, pop items and watch the data structure change visually. Supports arrays, stacks, and queues. For CS students.
Paste a JSON object and see a dynamic, draggable tree graph representation. Excellent for debugging nested data.
Type a password and see a bar that fills based on estimated bits of entropy. Color‑coded feedback. No storage.
Enter two tire sizes and see a side‑by‑side comparison of diameter, width, and speedometer error. Local math.
Upload an audio clip and generate an animated GIF of its waveform dancing. Shareable sound snippet. Canvas magic.
Adjust margin, border, padding, and content sizes interactively and see the rendered box model. Get the exact CSS. Teach or learn layout.
Draw walls on a grid and watch A*, Dijkstra, or BFS find the shortest path. Interactive animation. Learn graph traversal.
Watch classic sorting algorithms step through a randomized bar chart. Adjust speed and array size. Great for learning algorithm efficiency.
Enter a regular expression and see a visual railroad diagram explaining the pattern. Learn and debug regex.
Upload a small file to see each byte as a block, color-coded by value. Visualize the structure of binary data. Client-side.
See interactive Venn diagrams for SQL JOINs: INNER, LEFT, RIGHT, FULL, CROSS. Understand set theory visually. Local static site.
Visualize audio in real time from your microphone or uploaded audio file. See the waveform dance. Uses Web Audio API locally.
Convert between common pressure units: Pascal, Bar, PSI, atmosphere, and Torr. Useful for engineering and weather enthusiasts. Local calculation.