Touch Gesture Recognizer - Online Detect Swipe, Pinch, Rotate
Perform gestures on a canvas and see them detected in real time. Logs swipe direction, pinch scale, and rotate angle.
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.Perform gestures on a canvas and see them detected in real time. Logs swipe direction, pinch scale, and rotate angle.
Wait for the box to turn green, then tap as fast as possible. Measure milliseconds. Compete with friends.
Convert traditional cooking time to electric pressure cooker time. Reference chart.
See a live VU meter of your microphone's input level. Test if your mic is working and adjust gain. Privacy‑friendly.
Tap short/long on the screen to create Morse characters, and see the decoded text appear.
Convert volume and capacity units: gallon (US/UK), liter, milliliter, cup, and fluid ounce. Handy for cooking and science. Works entirely offline.
Enter Braille dot numbers (1‑6) or paste Unicode Braille to decode into English text. Companion to text‑to‑Braille.
Convert English text to Braille (Grade 1 and simple Grade 2 contractions). Educational tool to understand Braille representation. Local only.
Tap key for 15 seconds, calculates BPM. Quick resting heart rate check. Manual, no hardware.
Tap any key to the beat of a song and the tool calculates the BPM. Also shows average and millisecond delay for loops.
Play pure tones at various frequencies to estimate your hearing range. Simple and educational.
Tap any key to measure beats per minute. Displays average BPM and beat interval in milliseconds. Essential for DJs and music production. No extra permissions.
Get a random UI challenge (e.g., 'Design a checkout flow for a plant shop') to practice your skills. All local.
Enter didgeridoo dimensions to understand its acoustic backpressure. Helps choose or design a comfortable instrument.
Enter your altitude to adjust canning processing times or pressure. Prevent botulism. Based on USDA guidelines. Essential for home canners.
Set recurring audio/visual reminders to check and correct sitting posture. Adjustable interval and notification style. Helps reduce back pain from desk work.
Visual and audio beat at 100‑120 compressions per minute. 30 compressions timer. For training and emergencies.
Play a frequency sweep from 20Hz to 20kHz. See where your hearing cuts off. Headphones needed.
Set a recurring timer that reminds you to check your posture. Desktop notification with a gentle chime. Stay healthy.
Evaluate password strength through a short interactive story where each character set adds lines to a narrative. Educational fun.
Timer that reminds you to look at something 20 feet away for 20 seconds every 20 minutes. Customizable intervals and subtle sound/visual alerts.
Observe your cat after giving catnip and mark behaviors. See if they carry the gene. Fun science.
Write text and pick a voice, rate, and pitch to test your browser's speech synthesis capabilities. No download.
Pick target areas (neck, back, legs) and generate a 5‑min stretch routine with illustrated steps. Local.
Type or paste text and have it read aloud by your browser's speech synthesis engine. Control voice, pitch, and rate. No download, works offline.
Countdown timer with alerts for boiling pacifiers, bottles, or pump parts. Follow recommended times. Local audio alarm.
Convert power units: watt, kilowatt, horsepower, BTU/h. Quick reference for electrical and mechanical engineering. Browser-based.
Select an emoji that matches your mood and log it to a simple calendar. Self‑awareness tool. Local only.
Set a nap timer with optional gentle white noise or lullabies (Web Audio). Reminder to put baby down. Fully local, no ads.
Paste or type text and have it read aloud with natural voices. Control speed and pitch. Uses browser's built‑in TTS.