VID · Video tools

Chromatic Aberration Video Effect

Shareable link

Settings are written to the URL as you change them. Nothing differs from the defaults yet.

Add the colored fringing of a cheap or vintage lens to a clip. Real lenses bend red, green, and blue light by slightly different amounts, so the three colors land in different places toward the edge of the frame. This effect moves the channels apart to reproduce that.

Radial fringing

Radial mode shifts red and blue in opposite directions away from the center. The shift is zero in the middle and largest in the corners, so a subject framed in the center stays clean. Protected Center widens that clean zone.

Straight RGB split

Horizontal and Vertical shift every pixel by the same amount along one axis. This is the separated look of music videos and title cards, closer to a glitch than to a lens. Pair it with the glitch video effect for a broken-signal style.

Fringe colors

Red / Cyan moves red against green and blue, which gives the red and cyan edges of anaglyph 3D glasses. Red / Blue leaves green in place and splits red from blue, which fringes magenta and yellow-green.

Strength in motion

Fringing shows along edges, so busy footage with lots of detail shows it more than soft shots. In motion, 10% to 25% already reads as a lens character; above 50% the frame splits into visible copies.

Frequently Asked Questions

Radial pushes the color channels outward from the center, so fringing grows toward the edges, as it does with a real lens. Horizontal and Vertical shift the whole frame by the same amount along one axis, which reads as a digital RGB split rather than an optical flaw.

At 100% Strength the largest shift is a tenth of the frame's short edge. The shift is a share of the frame, so a 720p preview and a 1080p export show the same amount of fringing.

In Radial mode it leaves a circle in the middle of the frame untouched, sized as a percentage of the distance from the center to the corner. A centered subject stays sharp while the edges fringe.

It is copied into the export unchanged when the container can hold its codec, and re-encoded when it cannot. A note under the export button says which happened.

Explore Our Tools

Browse all tools