# How to draw a rectangle on HTML5 Canvas?

The HTML5 <canvas> tag is used to draw graphics, animations, etc. using scripting. It is a new tag introduced in HTML5. The canvas element has a DOM method called getContext, which obtains rendering context and its drawing functions. This function takes one parameter, the type of context 2d.

To draw a rectangle with HTML5 canvas, use the fillRect(x, y, width, height) method:

You can try to run the following code to learn how to draw a rectangle with HTML5 Canvas

## Example

<!DOCTYPE html>
<html>
<title>HTML5 Canvas Tag</title>

<body>
<canvas id="newCanvas" width="200" height="100" style="border:1px
solid #000000;"></canvas>
<script>
var c = document.getElementById('newCanvas');
var ctx = c.getContext('2d');
ctx.fillStyle = '#7cce2b';
ctx.fillRect(0,0,300,100);
</script>
</body>
</html>

## Output

Lakshmi Srinivas

Programmer / Analyst / Technician