Free · No account · No watermark

Animated gradient backgrounds, made in the browser.

Design an animated WebGL gradient, export it as an image or video, or embed it on any website with one line of code.

Start from a preset

Seven looks to begin with. Each one opens in the editor.

See community gradients

How it works

  1. 01

    Design

    Pick a shader family, set your colors, tune motion, grain and light. Every change is saved in the URL.

  2. 02

    Export

    Download a PNG up to 4K, an MP4 or WebM video, or an animated GIF. Rendering happens in your browser.

  3. 03

    Embed

    Add one script tag and one attribute to any website. Or send the docs link to your coding agent.

Everything you need, nothing to install

Embed it on any website

One script tag and one attribute. Works with plain HTML, Next.js, React, Vue, Svelte, Astro, WordPress and Webflow. The docs are written so your AI coding agent can set it up for you.

Read the docs
<section data-shaderz="s=aurora&c1=22c55e">
  <h1>Your headline</h1>
</section>

<script src="https://www.shaderz.fun/shaderz.js" defer></script>

Made for

Frequently asked questions

Is Shaderz free?

Yes. The editor, all exports and the embed script are free. There is no account, no watermark and no paid plan.

Can I use the backgrounds in commercial projects?

Yes. You can use exported images, videos and the embed script on personal, client and commercial projects. Attribution is not required.

How do I add an animated gradient to my website?

Load the Shaderz script once, then add a data-shaderz attribute with your config on the section you want animated. The docs have copy-paste recipes for HTML, Next.js, React, Vue, Svelte, Astro, WordPress and Webflow.

Can an AI coding agent set it up for me?

Yes. The docs are written for coding agents such as Claude Code, Cursor or Copilot. Share the docs link and your config, and the agent can add the background without installing anything.

Will it slow down my site?

The script is about 9 KB compressed with no dependencies. It renders on the GPU, pauses when the background is off screen or the tab is hidden, and shows a still frame to visitors who prefer reduced motion.

Which export formats are supported?

PNG up to 3840 × 2160, MP4 and WebM video at 24, 30 or 60 fps, and animated GIF. You can also copy an iframe, a React snippet or a static CSS fallback.

Make your first background

It takes about a minute. No sign up.

Open the editor