joe waine's site — Visual Studio Code
index.js × about.md × blog.json × contact.json × photo.json × snake.js × chess.js × svg-filters.js × lotusvoice.py ×

// svg-filters.js

Interactive demos of popular SVG filter effects. Hover or click to see them in action.

SQUIGGLE

Squigglevision

Animated turbulence creates a hand-drawn, boiling effect. Great for cartoon aesthetics.

<feTurbulence> + <feDisplacementMap>
LIQUID

Liquid / Melting

Slow-moving fractal noise for underwater or heat distortion effects.

baseFrequency animation
GLITCH

Glitch Effect

Fast turbulence changes create digital distortion and scan-line artifacts.

High-frequency displacement
GLOW

Neon Glow

Gaussian blur combined with color matrix for soft luminescence.

<feGaussianBlur> + <feBlend>
RGB SPLIT

Chromatic Aberration

Split RGB channels with offset for lens distortion or VHS effects.

<feColorMatrix> + <feOffset>
GRAIN

Film Grain

Animated noise texture for vintage film or analog photography look.

<feTurbulence> fractalNoise
EMBOSS

Emboss / Relief

Convolution matrix creates raised 3D appearance with directional lighting.

<feConvolveMatrix>
PIXEL

Pixelate

Composite tiling reduces resolution for retro 8-bit aesthetics.

<feTile> + <feMorphology>

// playground

Apply filters to your own text. Type below and select a filter.

HELLO WORLD
⎇ main ↻ 0 ⚠ 0
Ln 1, Col 1 UTF-8 JavaScript