HTML canvas clearRect() method

Definition and Usage

clearRect() Method to clear the specified pixels within the given rectangle.

Example

Clear a rectangle within a given rectangle:

Your browser does not support the HTML5 canvas tag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.fillStyle="red";
ctx.fillRect(0,0,300,150);
ctx.clearRect(20,20,100,50);

Try It Yourself

Syntax

context.clearRect(x,y,width,height);

Parameter Value

Parameter Description
x The x coordinate of the top-left corner of the rectangle to be cleared
y The y coordinate of the top-left corner of the rectangle to be cleared
width The width of the rectangle to be cleared, in pixels
height The height of the rectangle to be cleared, in pixels

Browser Support

The numbers in the table indicate the first browser version that fully supports this property.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Note:Internet Explorer 8 and earlier versions do not support the <canvas> element.