Video Speed Controller - Online Slow Motion & Timelapse
Play any video at a custom rate (0.25x to 4x) without audio pitch change. Save the playback speed as a link. Local.
UD5 Toolkit
or click to browse — MP4, WebM, MOV, AVI, MKV
Upload a video or paste a URL to get started
A Video Speed Controller allows you to change the playback speed of any video in real-time. You can create slow-motion effects (as low as 0.25x) to analyze details frame by frame, or timelapse effects (up to 4x) to quickly skim through long content. This tool works entirely in your browser — no upload to any server is required, ensuring your privacy.
Slow Motion (0.25x – 0.99x): The video plays slower than normal, stretching the duration. Ideal for sports analysis, tutorial review, or catching fast details.
Timelapse (1.01x – 4x): The video plays faster, compressing time. Great for skipping through long recordings, presentations, or surveillance footage. Simply adjust the slider or click a preset button to switch speeds instantly.
Yes! Click the "Start Recording Export" button, and the tool will re-encode the video at your chosen speed using the MediaRecorder API. The exported file is in WebM format (or MP4 on Safari). Note that exporting at very slow speeds (e.g., 0.25x) will take longer because the video must play through its entire duration during recording. For remote URLs, CORS restrictions may prevent export — we recommend uploading local files for the best experience.
This tool supports all video formats that your browser can natively play, including MP4 (H.264), WebM (VP8/VP9), MOV (Safari), OGG (Theora), and AVI (limited browser support). For best cross-browser compatibility, we recommend MP4 files with H.264 encoding. Maximum recommended file size is 500MB for smooth performance.
The A-B Loop feature lets you continuously replay a specific segment of the video. Click the "A" button to mark the loop start point, and the "B" button to mark the end point. Then toggle the loop button (🔄) to enable looping. The video will automatically jump back to point A when it reaches point B. This is perfect for analyzing sports techniques, dance moves, or any repetitive action in slow motion.
Absolutely! The interface is fully responsive and optimized for touch screens. On mobile, buttons are larger for easy tapping, and the layout adjusts to fit smaller screens. You can upload videos from your phone's gallery, adjust speed with the slider, and use all features including A-B loop and export. Keyboard shortcuts are available on desktop only.
Yes, when using browsers that support video.captureStream() (Chrome, Edge, Firefox), the exported video will include the original audio track adjusted to the new speed. Safari may export without audio in some versions. The pitch of the audio will change with the speed — slower speeds lower the pitch, faster speeds raise it, similar to analog tape speed changes.
No. All processing happens 100% locally in your browser. Your video never leaves your device. The tool uses the browser's built-in video playback engine, Canvas API, and MediaRecorder API to process everything client-side. This ensures complete privacy and eliminates upload wait times.
Frame-by-frame stepping (using the F and D keys or the step buttons) advances the video by approximately 1/30th of a second per press. Combined with slow motion, this allows you to analyze individual frames — invaluable for sports coaching, scientific observation, animation review, and quality inspection of video content.
The main limitations are: (1) Export quality depends on the browser's MediaRecorder implementation, typically using lossy compression; (2) Very large files (>1GB) may cause memory pressure; (3) Some video codecs may not be supported by your specific browser; (4) Safari has limited MediaRecorder support (MP4 only, no audio in some cases); (5) Remote URLs may face CORS restrictions preventing export. For professional-grade results, dedicated video editing software is recommended.
Play any video at a custom rate (0.25x to 4x) without audio pitch change. Save the playback speed as a link. Local.
Load an animated GIF and adjust its frame delay to make it slower or faster. Download the modified GIF. All local.
Load a GIF and adjust playback speed. Save modified GIF. Pure client-side processing.
Enter hole saw diameter and material to find the recommended RPM and feed pressure. Prevent burning and kickback.
Enter any two variables (speed, distance, time) and get the third. Supports mph, km/h, m/s and multiple units. Practical for runners and drivers.
Convert a short video clip to GIF directly in the browser. Trim, resize, and adjust frame rate. No upload required, uses built‑in video decoder. Perfect for memes.
Remove the original audio from a video and attach a new soundtrack. Or extract audio. All processed locally.
Reverse any short video clip and download the backward version. Fun for creative effects. Browser‑based.
Use your webcam to record a video clip and download it as WebM. Adjust resolution. Works offline. Privacy‑friendly.
Extract the audio track from any video and save as MP3 or WAV. No re‑encoding; fast demux. Client‑side only.
Quickly estimate your internet connection speed by downloading a small test file. See class and recommendations.
Load a video and visually check if audio aligns with lips. Use frame‑by‑frame stepping. Debug playback issues.
Set start and end times for a video and trim it without re-encoding. Download the clip. Pure browser.
Seek through a video and extract only keyframes as JPEGs. Perfect for generating thumbnails. Canvas‑based.
Convert short video clips to GIFs with adjustable resolution, frame rate, and dithering. Preview before download. All local.
Drop a video file and instantly see its container format, codec(s), resolution, duration, and bitrate. Browser‑based, no upload.
Test how your page loads under slow, 3G, or offline conditions by intercepting fetch and applying delays. No DevTools needed.
Open a test video in Picture‑in‑Picture mode. Control entering and leaving PiP. Copy the code snippet for your own app.
Display your effective connection type (4g, 3g, etc.) and downlink speed using the Navigator API. Adapt your app accordingly.
Create a slow, zooming and panning photo montage (Ken Burns effect) from your images. Export as WebM video. Canvas.
Extract the audio track from any video file and download it as MP3 or WAV. Works offline; no server upload.
Select a short video and convert it to an animated WebP image for faster web loading. Adjust quality and size. Local only.
Take multiple evenly spaced screenshots from a video and combine them into a single filmstrip image. Local canvas.
Turn your webcam feed into real‑time ASCII art. Adjust density and character set. Fun for streams and demos. No upload.
Estimate how long it takes to download/upload a file given bandwidth speed. Also convert between bits and bytes.
Hit the popping moles as fast as you can before they disappear. Increasing difficulty. Great for hand‑eye coordination. Browser only.
Measure your typing speed in words per minute and accuracy. Random word prompts. Compare results over time. No data sent.
Apply real-time CSS filters or canvas effects to a video and download the processed output. Experiment with video post-processing locally.
Load a video file and grab any frame as a still image. Navigate frame by frame. Download the snapshot. All done on your device.
Trim a video clip and convert it into an animated GIF. Adjust frame rate and size. Processing stays on your computer for privacy.