Transparent backgrounds in a render are often desirable to overlay the still render or animation on top of something else. Blender allows us to render with a transparent background.  Here’s how.

This page may contain affiliate links which pay me a commission if used to make a purchase. As an Amazon Associate I earn from qualifying purchases Privacy Policy

Render Transparent Backgrounds in Blender

If you are interested in learning transparent materials instead, here’s everything you need to know about transparent materials.

Enabling Transparent Film

The first step in making a transparent background is to tell Blender to render the film as transparent. By default, film is not rendered as transparent and our background (also called the “world”) will display wherever we don’t have objects blocking it out.

For example the people in the following image are rendered and where they are not blocking the camera’s view, the background (world) is visible.  

Two 3D models are displayed with a transparent background in Blender's 3D viewport.

To make the film/background/world transparent, we go to the Render Properties Panel. Scroll down and find the tab for “Film.” Expand this and there is a box labeled “Transparent.” Checking this box will render the film as transparent.  

In the render properties, the transparent film button is checked.

Whatever light is put off by our world background will still affect the Blender scene. The world will still shine light, cast shadows and appear in reflections. But, the world will not be directly visible in the render.

Instead, there will be areas designated as transparent in the background. The checkered display is a universal indicator of transparency.  

Huion Inspiroy HP640P Tablet

An affordable drawing tablet and pen that is popular with Blender artists.

Transparency with HDRIs

A quick note about using transparency with an HDRI (High Dynamic Range Image). We may still wish to use an HDRI to light our scene and we can. Making the film transparent in Blender will still allow the world to give off light as if it was there. Here’s more about using HDRIs in Blender.

Render with Alpha Channel

The second thing we have to do for a transparent background on an image or animation is to render to a format with an Alpha Channel. An alpha channel is data which tells a computer (or other device) that certain areas of an image are supposed to be invisible (or translucent).

JPEG files do not support transparency. Other files, such as PNG formats do.  

Go into the Render Output Properties tab (the printer icon). Under “Output” we find a box to choose our “File Format” (I believe it defaults to PNG still). Below this are the “Color” options.

If a file format does NOT support an alpha channel, we will see options for BW (Black and White) and RGB (Red/Green/Blue). If the chosen file format DOES support an alpha channel, we’ll see a third option for RGBA (Red/Green/Blue/Alpha).  

The output settings display the selected file format and color options.
JPEG with no Alpha Channel Option
PNG is selected as the file format which now displays an RGBA option in the output properties.
PNG with RGBA (Alpha Channel) Option

We will need to both select a file format that supports an alpha channel and select “RGBA” in the color option for the output settings.  

Now, rendering an image will output an image with a transparent background. Congratulations!  

Transparent Background Animations 

But what if we want our entire animation to have a transparent background? This part gets a little trickier but yes we can do it.  

We will still need to have our film set to transparent and my advice on rendering animations is to individually render out each frame first and compile them. They can be compiled in Blender’s video sequence editor or in another program such as Adobe Premiere. I have a full video on How to Export Animations the Right Way that covers this all in depth.  

Export animation renders the RIGHT way in Blender!

The short version is this: Whether we’ve compiled individual frames into the video sequencer or we re rendering straight to a video format, we again need a format that supports an alpha channel.

For file format, we want to choose FFMPEG Video. With this chosen, we expand the “Encoding” tab a little lower in the output properties. Here’s where some decisions have to be made.  

Video output settings are displayed in the properties panel.

The default is Matroska which doesn’t seem to work in most applications. I usually use MPEG-4 but this doesn’t support an alpha channel. One I’ve found to work for some applications (but not all) is Quicktime.

After choosing Quicktime, we still have to go down a little further and expand the Video tab and look for the “Codec” setting.  

The H.264 Codec is what I use for most things but it does not give us an RGBA (alpha channel) option. If we select PNG from the drop-down menu, it does give us an alpha channel. Now we can render the animation and a .MOV file will be created with an alpha channel. But there’s a problem.  

I’ve had this method work in some applications and not in others. So, depending on how universally available you want this animation to be this may not be the option for you.

To be honest, I import all of my image sequences into Adobe Premiere now and am not using Blender for video editing any longer. But for a while, I used Blender exclusively and have made several transparent animations with this method.  

Have a look around the site for more Blender tutorials or check out my YouTube Channel. Stay Creative!

Get Brandon’s Newsletter

By submitting, you agree to receive periodic e-mails from me. You can unsubscribe at any time.