New · Version 5

Unity shaders,
without the shader code.

Switch on effects, drag sliders and watch them on a live 3D preview. Then save a real .shader file for Built-in, URP or HDRP. It also opens any Unity shader, including surface shaders.

Built-in · URP · HDRP Quest-friendly No shader code needed
Live previewupdates while you drag
PortalMagic preset · 5 effects
Portal.shadersaved · Built-in + URP
How it works

From idea to Unity in three steps

1

Pick a start

Choose one of 32 presets (Spell orb, Toon ape, Lava…) or start blank and switch on effects from 8 categories.

2

Tweak it live

Colors, speeds and sizes are sliders. The 3D preview updates instantly, and a Quest meter shows how heavy the shader is.

3

Save into Unity

Press Save and drop the .shader file anywhere in your Assets folder. It works in Built-in, URP and HDRP.

Features

Everything in one window

Effects & preview

98 effects. One live preview.

Glows, dissolves, holograms, toon lighting, vertex waves and more, all driven by sliders. Try them on a sphere, torus, cube or your own .obj model.

  • Lighting presets: Studio, Noon, Sunset, Moonlight, Rim-lit and Neon
  • Sky and your own HDRI for reflections, plus a ground plane with real shadows
  • Bloom, so glowing effects look the way they will in-game
  • Record a GIF or video with a perfectly looping turntable
Shader Forge with the Lava preset under sunset lighting
New in v5

Open any Unity shader

Shaders you didn't make in Shader Forge run their own code in the preview, just like normal. That includes surface shaders, your own #include files and URP shaders.

  • Stack effects on top of any shader as switchable layers. Your own code stays untouched.
  • Change material values in the panel, and the code updates for you
  • If something truly can't run, you get an approximate preview instead of an empty one
A custom eye shader open in Shader Forge with two effect layers
New in v5

A material inspector that feels like Unity

Headers, toggles, enums, HDR colors and texture slots with Tiling / Offset. Drop a real image on a slot to see it on the model.

  • Export a .mat with your values. It links to the shader and to textures in your project.
  • Load a .mat to preview a material from your Unity project
  • Render queue, GPU instancing and keyword switches
The material inspector with texture slots and advanced options
New in v5

Built-in → URP in one click

The converter rewrites includes, lighting, fog, shadows and textures. It puts your properties in an SRP-Batcher CBUFFER and turns surface shaders into proper URP passes.

  • Adds ShadowCaster and DepthOnly passes
  • Tells you exactly what it couldn't convert
  • Opens the result next to the original, so nothing is overwritten
The Convert to URP dialog listing conversion notes
New in v5

Snapshots & history

Every time you open or save a shader, and every few minutes while you work, Shader Forge keeps a version with a little preview picture.

  • Compare any version with your current code, line by line
  • Restore a version, or save it as its own file
  • Name the versions that matter, like "before glow tweaks"
Comparing a snapshot with the current code
Plugins

Add anything with plugins

A plugin is a single .xsfplugin file. It can add effects, presets, app themes or one-click commands. Install it with a drag-and-drop and switch it on or off in the Plugin manager.

  • 32 plugins in the store: lava, sci-fi, water, horror, retro, themes and tools
  • Every effect is compile-checked when it loads, and errors show the failing line
  • Make your own plugin: it's just JSON and a few lines of shader code
The Plugin manager listing installed plugins
Plugin Store

Popular plugins

See all plugins
Learn

Make your first plugin in 10 minutes

A step-by-step tutorial. You'll write a pulsing glow effect, add a preset and an app theme, and learn how to share your plugin. There's a live plugin maker at the end.

Start the tutorial

Get Xena Shader Forge

For Windows 10 and 11. The installer puts Shader Forge in Program Files and adds a desktop shortcut.

Version 5.0.0 · Works with Unity's Built-in pipeline, URP 12+ and HDRP