Every developer has been there. You need to apply a bitcrusher effect to a podcast clip, extract the dominant colors from a logo, or add a tilt-shift blur to a hero image — and suddenly you are spinning up a Python environment, installing FFmpeg, figuring out which npm package does not have deprecated dependencies this week.
It does not have to be that way.
ElysiaTools is a free, browser-based toolkit that runs real FFmpeg and Sharp processing on your files — no sign-up, no server upload, everything happens locally. After spending a few months building production tooling, I have put together the eight tools I keep coming back to, and I want to show you exactly what each one does and why it matters.
1. Audio Bitcrusher — Lo-Fi Audio Without the DAW
The bitcrusher is one of those effects that sounds like a happy accident — the gritty, quantized distortion that emerges when you reduce sample rate and bit depth far below CD quality. It is the sound of early Nintendo games, vintage samplers, and half of every lo-fi hip-hop track on Spotify.
This tool simulates that process using FFmpeg's aresample and acrusher filters. You get four intensity presets — Mild Lo-Fi, Classic Bitcrush, Heavy Digital Distortion, and Custom — plus control over:
- Sample rate from 1,000 to 48,000 Hz
- Bit depth from 1 to 16 bits
- Dithering (none, rectangular, triangular, highpass) to shape the quantization noise
- Wet/dry mix so you can blend the crushed signal with the original
The underlying FFmpeg filter chain is a dry/wet split: one path carries the original signal, the other goes through resampling and bit reduction before they are mixed back together. The result is authentic — not a guitar pedal approximation, but actual sample rate and bit depth manipulation.
What I appreciate is the output format selector: MP3, AAC, M4A, OGG, Opus, FLAC, or WAV. For lo-fi work especially, Opus at low bitrates sounds dramatically better than MP3 at equivalent file sizes.
2. Audio Vibrato — Pitch Modulation in Real Time
Vibrato is periodic pitch variation — the slight wobble a singer creates on a held note, or the trembling effect on a violin. It is one of the foundational modulation effects in audio production, and this tool implements it using FFmpeg's vibrato filter.
The two parameters are Rate (0.5–20 Hz) and Depth (0–1). The filter uses a sine-wave oscillator to modulate the audio's sampling position, which produces natural-sounding pitch variation without the artifacts you would get from simple pitch shifting.
This is the kind of effect you would open when prototyping a sound design concept, or when you need to add warmth to a synthetic instrument. It is fast, it is parameterally clean, and the output is any format you need.
3. Audio Noise Reduction — Clean Up Recordings Without a DAW
Background noise in audio recordings is one of the most common post-production problems. Whether it is a hiss from a poorly shielded cable, room rumble from an air conditioner, or broadband noise from a noisy microphone preamp, this tool gives you two real denoising algorithms to tackle it.
afftdn is FFmpeg's FFT-based frequency-domain denoiser. You set a noise floor (from -80 to -5 dB) which tells the algorithm where to consider something noise versus signal. It works best when you can identify a quiet section of your recording to measure the ambient noise level.
anlmdn is the non-local means denoiser — a different algorithm that works by comparing similar regions of audio rather than operating in the frequency domain. It takes a strength parameter (0–0.1) that controls how aggressively it smooths the signal.
For podcasters, voice-over artists, or anyone working with field recordings, these two modes cover the vast majority of noise problems without opening Audacity or Adobe Audition.
4. Audio Echo — Delay-Based Echo Without the Rack Unit
The echo effect is one of the oldest effects in audio — discrete repetitions of a sound separated by time delays, with each repetition decaying in volume. This tool uses FFmpeg's aecho filter, which generates multiple delay taps with independently controllable decays.
The key parameters:
- Echo Delay (50–2,000 ms): the time gap between the original sound and the first echo. Short delays (50–100 ms) create a subtle doubling or slapback. Longer delays (300–1,000 ms) start to feel spatial, like a medium-sized room.
- Feedback (0.1–0.9): how much each echo feeds back into the next. Higher feedback creates longer echo tails.
- Echo Mix (0.1–0.8): the volume of the echoes relative to the original signal.
- Number of Echoes (1–10): how many distinct echo repetitions are generated.
The output is a clean processed file in whatever format you need — genuinely useful for game audio prototyping, podcast intros, or creative sound design.
5. Image Color Extractor — Pull Dominant Colors From Any Image
Color extraction is a problem that comes up constantly in design and frontend work. You have a photograph, a logo, or a screenshot and you want to know what the five or ten dominant colors are — in HEX, RGB, or HSL format.
This tool gives you three extraction algorithms:
K-Means Clustering iteratively partitions pixels into k clusters by minimizing within-cluster color distance. It is fast and effective for most images.
Histogram Analysis bins colors into a reduced color space (32-level quantization per channel) and ranks them by frequency. This tends to produce more perceptually important colors — the ones that occupy the most visual area.
Median Cut is a quality-focused algorithm that recursively splits the color space along the channel with the greatest range. It produces more accurate color separation than K-means, especially for images with strong color regions.
You can ignore near-white and near-black colors, and output in any format. The result is a structured JSON object with each color, its pixel count, and its percentage of the total.
6. Image Color Balance — Professional RGB Channel Correction
Color balance adjustment is fundamental to photo editing. The concept is simple: independently control the gain of the red, green, and blue channels to shift the overall color temperature and tint of an image. Push red up and you get warmer tones. Push blue up and you get cooler tones.
This tool implements channel balance using Sharp's linear() method, which applies a per-channel multiplier to each pixel. The sliders range from -100 to +100, where 0 is neutral, +100 increases that channel by 50%, and -100 reduces it by 50%.
The practical use cases are wide-ranging: correcting a color cast from mixed lighting, shifting a photo from warm to cool tones for mood, or enhancing saturation as a creative effect.
Output options include JPEG (with MozJPEG compression), PNG, and WebP, with quality control from 1–100.
7. Image Blur — Six Blur Types, One Tool
Blur is not a single effect — it is a family of techniques, each producing a distinctly different look. This tool implements six blur algorithms:
- Gaussian Blur: the standard bell-curve weighted average blur. The go-to for background defocus, portrait skin smoothing, or general softening.
- Motion Blur: directional blur that simulates the look of fast-moving objects. You control the angle (0–360 degrees) and strength.
- Radial Blur: blur that emanates from or converges toward a center point. Creates a zoom-like sensation.
- Surface Blur: an edge-preserving blur that smooths flat areas while maintaining sharp boundaries. Used for retouching skin, reducing texture noise while keeping features crisp.
- Box Blur: a simple uniform-weight blur. Multiple iterations control the effective radius.
- Tilt-Shift: blurs the top and bottom of an image while keeping a horizontal band in the center sharp. The classic miniature effect look.
All six modes share a blur strength slider (0.1–20) and output to JPEG, PNG, or WebP.
8. Image Overlay Blend — Real Overlay Mode Compositing
Blend modes are among the most powerful operations in image editing, and the overlay mode is perhaps the most versatile. It combines two images using a conditional formula: dark areas multiply (creating shadow detail and contrast), light areas screen (creating highlight detail), and mid-tones are roughly doubled — dramatically increased local contrast without blowing out highlights.
This tool takes two images and applies the overlay formula at the pixel level using Sharp. You control:
- Overlay opacity: how strongly the overlay image affects the base (0–1)
- Output format: PNG (recommended for preserving the composite), JPEG, or WebP
The practical applications are substantial: applying textures and grain to photographs, creating double-exposure effects, enhancing contrast in underexposed images, or compositing graphic elements with natural integration.
Why Browser-Based Processing?
The common thread through all eight tools is that they run FFmpeg and Sharp in a server-side Node environment but are accessed through a clean browser interface. Files never leave your machine. The FFmpeg operations are the same ones you would run from the command line, meaning the output quality is predictable and reproducible.
For developers who need quick processing without context-switching to a terminal, for designers who want visual feedback without opening Photoshop, and for anyone who needs to process files on a machine without FFmpeg installed, these tools fill a real gap.
All eight are free to use at elysiatools.com.
All tools run on FFmpeg for audio and Sharp for image processing. No sign-up required. Files processed locally.
Top comments (0)