Convolution Reverb Demo - Online Impulse Response Player
Apply realistic reverbs (cathedral, hall, room) to any audio using pre‑loaded impulse responses. Hear the difference instantly.
UD5 Toolkit
Reverse your videos instantly — play backwards & save. 100% free, no upload required.
canvas.captureStream() and MediaRecorder APIs — both are well-supported in modern browsers. If your browser doesn't support these, you'll see a clear notification with upgrade suggestions.
Apply realistic reverbs (cathedral, hall, room) to any audio using pre‑loaded impulse responses. Hear the difference instantly.
Upload an animated GIF and generate a reversed version. Share the funny backwards motion. Works entirely in your browser via canvas.
Take a list of items and reverse the line order. The first becomes last. Simple and quick.
Turn your webcam feed into real‑time ASCII art. Adjust density and character set. Fun for streams and demos. No upload.
Set start and end times for a video and trim it without re-encoding. Download the clip. Pure browser.
Load an animated GIF and adjust its frame delay to make it slower or faster. Download the modified GIF. All local.
Merge an SRT subtitle file onto a video directly in the browser. Preview and download the resulting video. All local.
Remove the original audio from a video and attach a new soundtrack. Or extract audio. All processed locally.
Decode FLAC, Opus, or OGG audio files in the browser using compiled WASM libraries. Play instantly without server uploads. Keep audio private.
Simulate adaptive bitrate logic by switching between different quality video segments. See how ABR algorithms work.
Convert WebVTT subtitle files to SRT and vice versa. Handles formatting conversion and encoding. No upload, pure client-side parsing.
Convert subtitle files between SRT and WebVTT formats. Also shift all timestamps forward/backward. Works locally.
Toggle between full and reduced motion on a live animated page. See how to design for vestibular disorders. Educational.
Open a test video in Picture‑in‑Picture mode. Control entering and leaving PiP. Copy the code snippet for your own app.
Simulate reduced motion preference and test your animations. Copy the media query snippet. Keep your users safe.
Easily apply ROT13 cipher to obfuscate or reveal text. A classic letter substitution cipher that works bidirectionally. Purely client-side processing.
Convert .srt subtitles to .vtt format for web video players. Preserves all timestamps and formatting. Local.
Enter initials (e.g., NASA) and get possible expansions. For creative naming or organizational jokes.
Convert any text into JavaScript‑style \uXXXX escape sequences and vice versa. Handles emojis. Useful for i18n development.
Drag a slider to compare your original image with a compressed version (e.g., WebP). See the quality difference and file size savings.
Change how many times an animated GIF loops. Set to infinite or a specific number. Download the modified GIF.
Convert text and files to Base64 or decode Base64 back to original content. Processed locally with no server upload, ensuring complete data security.
Load an SRT file and shift all timestamps forward or backward by milliseconds or seconds. Fix out-of-sync subtitles instantly. Download corrected file.
Paste an enciphered text and instantly see all 25 possible shifts. Highlight the most plausible.
A GUI to manage all keys in your browser's localStorage. Add, delete, edit, and export data. Debug progressive web apps.
Animate text that looks like it's being decoded or scrambled before settling on the final word. Copy the JS snippet.
Turn a cardinal number (23) into its ordinal form (23rd). Supports large numbers. Simple and quick.
Encode or decode text using Base32 scheme. Ideal for legacy systems and data obfuscation. Works completely offline in your browser for maximum security.
Create a QR code that contains your full vCard contact information. Scan to save directly to a phone. No data leaves browser.
Paste a string of 0s and 1s and decode it back into ASCII text. Handles space‑separated blocks. Local.