Choose a video
Pick one video up to 200 MB and five minutes long. It opens locally and is not uploaded to DojoClip.
Free online video dithering tool
Turn a video into a crisp monochrome, retro-color, ordered, or error-diffused animation with a live browser preview and no file upload.
Pick one video up to 200 MB and five minutes long. It opens locally and is not uploaded to DojoClip.
Choose an algorithm and palette, then tune threshold, pixel detail, invert, and serpentine scanning.
Play or seek through the source and compare the dithered canvas with the original frames.
Process every decoded frame, preview the finished result, and download the MP4 or WebM your browser created.
Shape the texture and color of every frame, then render a timed video instead of recording the screen in real time.
Compare Floyd-Steinberg, Atkinson, Sierra Lite, three Bayer matrix sizes, binary threshold, and halftone dots.
Work in black and white, four-level grayscale, Game Boy green, PICO-8, or CGA color.
Play, pause, seek, and switch between the processed frame and the original before starting the full render.
Lower the working resolution for larger graphic pixels, or raise it for finer texture and more source detail.
The renderer keeps the source audio when your browser can decode and encode the required audio codec.
Video decoding, frame dithering, encoding, preview, and download happen in this browser tab.
Choose a common video file that your browser can decode:
A moving dither pattern is sensitive to skipped frames. This tool reads the timing of the source video, applies the chosen effect to each decoded frame, and gives the processed frame the matching timestamp before encoding. That keeps motion and duration stable even when a detailed Floyd-Steinberg render takes longer than real-time playback.
Floyd-Steinberg spreads color error into neighboring pixels, which creates an irregular texture and usually preserves gradients well. Atkinson produces a lighter, more open pattern. Bayer dithering compares pixels against a repeating matrix; choose 2x2 for a bold grid, 4x4 for a balanced retro texture, or 8x8 for finer tonal steps. Binary threshold is best when you want a severe black-and-white silhouette rather than simulated shades.
The detail setting controls the longest side of the working frame. A lower value makes each processed pixel larger in the final video; a higher value keeps more facial, product, and background detail but takes more processing. Pair that with black and white for a classic dither effect, grayscale for softer tonal separation, or a limited palette such as Game Boy, PICO-8, or CGA for a color dithered video.
Browser video dithering is best for intros, loops, music visuals, transitions, and short social clips. Cut the moment first with the free video trimmer, or reduce a large source with the video compressor. To combine the dithered result with titles, music, and other scenes, continue in the AI Video Editor.
Video dithering reduces each frame to a smaller set of tones or colors, then arranges those pixels in patterns that suggest missing shades. The result can look monochrome, halftoned, retro, or similar to pixel art.
Yes. This video dithering tool is free, requires no sign-up, and adds no DojoClip watermark to the rendered file.
No. The source is decoded and processed locally in your browser. It is not sent to DojoClip for rendering.
Start with Floyd-Steinberg for an organic texture, Atkinson for a lighter retro look, or Bayer 4x4 for a regular pixel pattern. Binary threshold creates the hardest two-tone result, while halftone uses dot clusters.
The renderer keeps the original audio when your browser supports both the source decoder and the output audio encoder. If it cannot preserve audio, the result is clearly marked as silent before download.
The tool creates MP4 when the browser supports H.264 encoding. Otherwise it creates WebM with VP9 or VP8. The result panel always shows the actual format.
Every source frame must be decoded, resized, dithered pixel by pixel, and encoded again. Short clips and lower detail settings render faster and use less device memory.