# Noise

> A canvas-based noise effect component that generates dynamic grain patterns. It creates an animated noise overlay, which can be used to add texture to backgrounds or elements.  Features: 	1.	Canvas-based rendering 	2.	Dynamic pattern generation 	3.	Configurable noise density 	4.	Adjustable opacity 	5.	Responsive scaling 	6.	Performance optimized 	7.	Customizable refresh rate 	8.	High DPI support 	9.	Automatic cleanup 	10. Memory efficient

- Author: [deleted_rb](https://21st.dev/@deleted_reactbits)
- Library: deleted_rb
- License: mit
- Tags: Background, Pattern
- Live preview: https://21st.dev/@deleted_reactbits/components/noise

## Install

```bash
npx shadcn@latest add "https://21st.dev/r/deleted_reactbits/noise?api_key=$API_KEY_21ST"
```

Requires a 21st API key (generate one at https://21st.dev/mcp) passed as `API_KEY_21ST`. Free accounts get a limited number of installs per day; unlimited on a paid plan — see https://21st.dev/pricing.

Full component directory: https://21st.dev/llms.txt · More like this: https://21st.dev/community/components/s/background.md
