# Transparent canvas background

**URL:** https://forum.babylonjs.com/t/transparent-canvas-background/5818
**Category:** Questions
**Created:** [September 23, 2019, 1:23pm UTC](https://forum.babylonjs.com/t/transparent-canvas-background/5818 "2019-09-23T13:23:22Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![Deltakosh](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/deltakosh/32/26635_2.png) [@Deltakosh](https://forum.babylonjs.com/u/Deltakosh)
#### Post date: [September 23, 2019, 3:52pm UTC](https://forum.babylonjs.com/t/transparent-canvas-background/5818/2 "2019-09-23T15:52:47Z")

</div>

This is because by default the canvas is in premultiplied alpha when using webgl.  
Just run the engine initialization like this:

```auto
var engine = new BABYLON.Engine(canvas2, true, {
  premultipliedAlpha: false // Ask for non-premultiplied alpha
}); 

```

---

_[View the full topic](https://forum.babylonjs.com/t/transparent-canvas-background/5818)._
