ASCII Tiles

A field of glassy tiles made of glowing ASCII characters

Customize

Speed
1.00
Opacity
1.00
Glyph Size
8
Pattern Freq X
6.0
Pattern Freq Y
4.0
Pattern Freq XY
10.0
Tile Density
3.3
Tile Shear
-0.22
Bevel Width
0.02
Bevel Softness
0.10
Refraction
100
Chromatic Spread
0.20
Specular Exp
150
Specular Strength
1.00
Glyph Color
Recess Color
Background
Cursor Radius
129
Cursor Intensity
1.00

Props

25
widthstring | number

Container width

Default"100%"
heightstring | number

Container height

Default"100%"
classNamestring

Additional CSS classes for styling

Default""
childrenReactNode

Content rendered above the effect

Defaultundefined
speednumber

Animation speed multiplier (0–3)

Default1
glyphSizenumber

ASCII glyph cell size in CSS pixels (4–24)

Default8
tileDensitynumber

Glass-tile grid density across the long edge (1–12)

Default3.3
tileShearnumber

Diagonal shear factor for the tile lattice (-0.5–0.5)

Default-0.22
bevelWidthnumber

Width of the bevelled rim between tiles (0–0.5)

Default0.02
bevelSoftnessnumber

Bevel falloff softness (0.01–0.4)

Default0.1
refractionStrengthnumber

Refractive offset across bevels in pixels (0–120)

Default100
chromaticSpreadnumber

Chromatic dispersion spread between R and B samples (0–1)

Default0.2
specularExponentnumber

Specular highlight exponent (1–256)

Default150
specularStrengthnumber

Specular highlight intensity (0–3)

Default1
patternFreqXnumber

First sinusoid horizontal frequency (0–20)

Default6
patternFreqYnumber

Second sinusoid vertical frequency (0–20)

Default4
patternFreqXYnumber

Cross-product frequency for the third sinusoid (0–20)

Default10
glyphColorstring

Base lit color of the glyphs in hex format

Default"#FFFFFF"
recessColorstring

Color tucked into the recesses between tiles in hex format

Default"#050D08"
backgroundColorstring

Background fill color in hex format

Default"#000000"
opacitynumber

Master alpha (0–1)

Default1
dprnumber

Maximum device pixel ratio (caps GPU work) (1–3)

Default1.5
cursorInteractionboolean

Enable cursor-based pattern destruction near the mouse

Defaultfalse
cursorRadiusnumber

Cursor influence radius in CSS pixels (20–400)

Default129
cursorIntensitynumber

Cursor effect strength (0–1; higher = clearer empty zone)

Default1