Online Video Reverser - Play & Save Backwards
Reverse any short video clip and download the backward version. Fun for creative effects. Browser‑based.
UD5 Toolkit
Upload or select an impulse response to experience real convolution reverb in your browser.
ConvolverNode to perform real-time convolution. When you select a preset IR or upload your own, the audio buffer is loaded into a convolver node. Your dry audio source is then split into two paths: one goes directly to the output (dry signal), and the other passes through the convolver (wet signal). The Dry/Wet slider lets you blend between the two, giving you full control over the mix. All processing happens locally in your browser — no audio is uploaded to any server.
decodeAudioData() method can handle. This typically includes WAV (uncompressed PCM), AIFF, MP3, OGG Vorbis, and FLAC. For best results with impulse responses, we recommend using uncompressed 16-bit or 24-bit WAV files at 44.1kHz or 48kHz sample rate, as compressed formats may introduce artifacts that affect the convolution quality. Maximum recommended IR length is around 10 seconds for optimal browser performance.
ConvolverNode with subtle variations in normalization and buffer handling. Chrome, Firefox, Safari, and Edge all support convolution, but Safari has historically had stricter limits on IR buffer length and may apply different internal gain staging. Additionally, audio output hardware and OS-level audio processing differ across devices. For consistent results, use a recent version of Chrome or Firefox, keep IR files under 5 seconds, and normalize your IR files before uploading.
Reverse any short video clip and download the backward version. Fun for creative effects. Browser‑based.
Toggle between full and reduced motion on a live animated page. See how to design for vestibular disorders. Educational.
Simulate adaptive bitrate logic by switching between different quality video segments. See how ABR algorithms work.
Decode FLAC, Opus, or OGG audio files in the browser using compiled WASM libraries. Play instantly without server uploads. Keep audio private.
Upload an audio clip and generate an animated GIF of its waveform dancing. Shareable sound snippet. Canvas magic.
Merge an SRT subtitle file onto a video directly in the browser. Preview and download the resulting video. All local.
Simulate reduced motion preference and test your animations. Copy the media query snippet. Keep your users safe.
Turn your webcam feed into real‑time ASCII art. Adjust density and character set. Fun for streams and demos. No upload.
Load an animated GIF and adjust its frame delay to make it slower or faster. Download the modified GIF. All local.
Remove the original audio from a video and attach a new soundtrack. Or extract audio. All processed locally.
Tap any key to the beat and get the BPM (beats per minute). Useful for DJs, musicians, and running. Simple and accurate.
Upload multiple audio files and join them into a single continuous track. Add crossfade. All local.
Compare all CSS easing presets side by side on a bouncing ball. See which curve fits your UI animation.
Compress and decompress text using the browser's native Compression Streams API. See the binary output size.
Encode or decode text using Base32 scheme. Ideal for legacy systems and data obfuscation. Works completely offline in your browser for maximum security.
Upload an animated GIF and generate a reversed version. Share the funny backwards motion. Works entirely in your browser via canvas.
See how WeakMap and WeakSet work. Add objects as keys and watch references. Understand memory‑efficient collections.
Convert text and files to Base64 or decode Base64 back to original content. Processed locally with no server upload, ensuring complete data security.
Drag a slider to compare your original image with a compressed version (e.g., WebP). See the quality difference and file size savings.
Convert .srt subtitles to .vtt format for web video players. Preserves all timestamps and formatting. Local.
Simulate forced‑colors mode and see how your site looks. Adjust CSS system colors. Make your design accessible.
Paste word pairs (or load pre-made sets) and practice with randomized flashcards. Flip to reveal translation, mark as known/unknown. Local data, no login.
Open the same page in two tabs and send messages between them. See real‑time cross‑tab communication. Learn the API.
Open a test video in Picture‑in‑Picture mode. Control entering and leaving PiP. Copy the code snippet for your own app.
Convert WebVTT subtitle files to SRT and vice versa. Handles formatting conversion and encoding. No upload, pure client-side parsing.
Take an SVG element with multiple transform attributes and merge them into a single matrix. Simplify your SVG code locally.
Craft a 30‑second elevator pitch by filling in problem, solution, and ask. Copy the final professional text.
Compress text with Brotli at different quality levels. See size reduction and time. Find the sweet spot for your static assets.
Convert subtitle files between SRT and WebVTT formats. Also shift all timestamps forward/backward. Works locally.
Set start and end times for a video and trim it without re-encoding. Download the clip. Pure browser.