How to Create a Vector Light Bulb Icon with Inkscape (2023)

How to Create a Vector Light Bulb Icon with Inkscape (1) Ryan Henningsen

Read Time: 10 min

IllustrationVectorInkscape

Today we'll be learning how to create a vector light bulb icon with the free, open source vector program Inkscape. We'll be following a Tango style of design for this project. Read on to learn more about the Tango Desktop Project and to learn how to create this icon.

Republished Tutorial

Every few weeks, we revisit some of our reader's favorite posts from throughout the history of the site. This tutorial was first published in February of 2009.

Final Image Preview

Below is the final image we will be working towards. Want access to the full Vector Source files and downloadable copies of every tutorial, including this one? Join VECTORTUTS PLUS for just 9/month.

How to Create a Vector Light Bulb Icon with Inkscape (2)How to Create a Vector Light Bulb Icon with Inkscape (3)How to Create a Vector Light Bulb Icon with Inkscape (4)

Tango Desktop Project

The Tango Desktop Project is a set of guidelines that icon creators can use to make a consistent appearance in their icons. It's most famously displayed in Linux distributions, but you might also notice it in standalone applications, such as GIMP. Below, is a sample of the official Tango icons. We'll be replicating this look.

How to Create a Vector Light Bulb Icon with Inkscape (5)How to Create a Vector Light Bulb Icon with Inkscape (6)How to Create a Vector Light Bulb Icon with Inkscape (7)

Step 1

Create a new 48px by 48px canvas. By default Inkscape has a few undesirable settings for creating icons. Go to the Document Properties dialog window and select the Snap tab. Uncheck the box next to Enable snapping. Throughout this tutorial you'll need to occasionally use a grid to align the shapes to the canvas. To enable the Grid select the menu item View > Grid (#). I used a grey background in this tutorial to make things show up more.

How to Create a Vector Light Bulb Icon with Inkscape (8)How to Create a Vector Light Bulb Icon with Inkscape (9)How to Create a Vector Light Bulb Icon with Inkscape (10)

Step 2

Now create a small circle near the top of the canvas and center it. It doesn't have to be perfect, you can adjust it later. Note how it fits nicely between the grid lines. Convert the circle to a path by selecting it then going to Path > Object to Path (Shift + Ctrl + C).

How to Create a Vector Light Bulb Icon with Inkscape (11)How to Create a Vector Light Bulb Icon with Inkscape (12)How to Create a Vector Light Bulb Icon with Inkscape (13)

Step 3

Next we'll create the bottom part of the glass bulb that slopes into the metal socket. It may be beneficial to use a reference image for this next step. Below is a generic light bulb image from sxc.hu.

How to Create a Vector Light Bulb Icon with Inkscape (14)

To create the curved bottom path, select the Bezier Curves tool (Shift + F6) and trace or create a path similar to the one pictured below by adjusting the various nodes.

How to Create a Vector Light Bulb Icon with Inkscape (15)How to Create a Vector Light Bulb Icon with Inkscape (16)How to Create a Vector Light Bulb Icon with Inkscape (17)

Step 4

Combine the circle created earlier and the new path by holding down Shift and clicking on the objects individually. Next, click the menu item Path > Combine (Ctrl + K). The two objects are now combined into one and should look the same as the image below while in Edit Paths mode (F2).

How to Create a Vector Light Bulb Icon with Inkscape (18)How to Create a Vector Light Bulb Icon with Inkscape (19)How to Create a Vector Light Bulb Icon with Inkscape (20)

Pay attention to the two yellow diamonds selected above. We're going to make intersections in the circle near these two points. Make the intersections by double-clicking above the two yellow diamonds on the border of the circle. Two new nodes should appear where you double-clicked.

How to Create a Vector Light Bulb Icon with Inkscape (21)How to Create a Vector Light Bulb Icon with Inkscape (22)How to Create a Vector Light Bulb Icon with Inkscape (23)

Select the square node at the very bottom of the circle and press the Delete key. The path will be changed slightly and the two yellow squares we made earlier should turn into diamonds. Select these two diamond nodes and remove the path connecting them using the Split Paths tool in your toolbar.

How to Create a Vector Light Bulb Icon with Inkscape (24)

The result is a light bulb shape with two gaps in the middle.

How to Create a Vector Light Bulb Icon with Inkscape (25)How to Create a Vector Light Bulb Icon with Inkscape (26)How to Create a Vector Light Bulb Icon with Inkscape (27)

Combine the almost-circle with the bottom path by selecting one end of the circle along with one end of the bottom path. Clicking Join selected endnodes in the Edit nodes toolbar and the two points should fuse together.

How to Create a Vector Light Bulb Icon with Inkscape (28)

Do the same for the opposite side.

Step 5

Now it's time to add a little color. I used a custom color palette as shown below (.pl included in the VECTORTUTS PLUS source files). It's also shown below.

How to Create a Vector Light Bulb Icon with Inkscape (29)How to Create a Vector Light Bulb Icon with Inkscape (30)How to Create a Vector Light Bulb Icon with Inkscape (31)

Select the light bulb shape and bring up the Fill and Stroke window (Shift + Ctrl + F). Select Stroke paint and then linear gradient. A simple black to transparent gradient should show up as the border of the bulb. We're going to change these colors. Select Edit... and change the two stop colors. I used 729fcfff as my first and 3465a4ff as my second, darker color.

Change the direction of the gradient path by going into Edit Paths mode (F2) and dragging the square point of the gradient line to the upper left hand corner of the light bulb. Then drag the circle end to the lower right hand corner. This is to create a consistent light source in the icon.

How to Create a Vector Light Bulb Icon with Inkscape (32)How to Create a Vector Light Bulb Icon with Inkscape (33)How to Create a Vector Light Bulb Icon with Inkscape (34)

Next up is the Fill. Keep the Fill and Stroke window open and click the Fill tab and select Radial gradient. I used ffffff56 as my inner color and 729fcfe3 for my outer color. You may notice both color are slightly transparent. This is to give the illusion that the light bulb is made of a translucent material.

How to Create a Vector Light Bulb Icon with Inkscape (35)How to Create a Vector Light Bulb Icon with Inkscape (36)How to Create a Vector Light Bulb Icon with Inkscape (37)

Step 6

Select the outline, copy it (Ctrl + C) and paste it onto the same location (Ctrl + Alt + V). This is going to be the trademark inner highlight found in most Tango-styled icons. Delete the fill of the copied outline and change the stroke to pure white. This will make it more recognizable.

Adjust the white stroke so it fits snugly on the inside of the blue outline. Remember to keep the shape and 1px border. It will probably be necessary to manual move the nodes around to achieve a perfect fit.

How to Create a Vector Light Bulb Icon with Inkscape (38)How to Create a Vector Light Bulb Icon with Inkscape (39)How to Create a Vector Light Bulb Icon with Inkscape (40)

Bring up the Fill and Strokes dialog again and in the Stroke tab select a linear gradient. The white to transparent gradient colors that appear by default will work fine; so there's no need to change them. We do want to change the angle of the gradient though, because our light source is in the upper left-hand corner of the image. If the light source is in the upper left corner, the brightest spot on the object should also be in the upper left corner.

Adjust the overall opacity of the white outline to 75%.

How to Create a Vector Light Bulb Icon with Inkscape (41)How to Create a Vector Light Bulb Icon with Inkscape (42)How to Create a Vector Light Bulb Icon with Inkscape (43)

Step 7

Time to create the filament. Draw two lines near the middle of the bulb with the Bezier Curves tool. Angle them towards the middle creating a V shape, then give each a gradient stroke. I used 9927aff to ffffffff. The lighter color is on top because this is where the filament is burning and giving off bright light.

How to Create a Vector Light Bulb Icon with Inkscape (44)How to Create a Vector Light Bulb Icon with Inkscape (45)How to Create a Vector Light Bulb Icon with Inkscape (46)

Refer to the reference bulb earlier in the post and you'll notice the actual filament is the material between these two wires. Since a 48px by 48px icon doesn't need too much detail we can simulate a coil by making a wavy line. So once again select the Bezier curves tool and draw four points between the V lines created earlier. Then drag the lines connecting each point downwards so we have three shallow bowls connected together.

How to Create a Vector Light Bulb Icon with Inkscape (47)How to Create a Vector Light Bulb Icon with Inkscape (48)How to Create a Vector Light Bulb Icon with Inkscape (49)

Make a new three-sided rectangle in the bottom part of the bulb with the Bezier Curves tool. The rectangle only needs a top, left, and right side; leave the bottom open. Then drag the middle of the top segment upwards to make a small arc. This object will be a small piece of glass inside the bulb that the filament is wired into.

How to Create a Vector Light Bulb Icon with Inkscape (50)How to Create a Vector Light Bulb Icon with Inkscape (51)How to Create a Vector Light Bulb Icon with Inkscape (52)

Open the Fill and Strokes dialog and give the new path a stroke color of d0bfacff. Then select the Fill tab and give it a Linear Gradient going from ffffffff to ffffff00 (white to white-transparent). Change the repeat drop-down menu to Reflected. Reflected means the gradient is displayed twice. Once on the left side of the square end, and reflected on the right. I positioned the square point near the middle to look like there is a reflection in the glass. Also, change the overall Opacity to about 50%.

How to Create a Vector Light Bulb Icon with Inkscape (53)How to Create a Vector Light Bulb Icon with Inkscape (54)How to Create a Vector Light Bulb Icon with Inkscape (55)

Step 8

Select the original blue outline we drew for the light bulb in Step 1. It should be the bottom layer of your image. Copy (Ctrl + C) and Paste it into place (Ctrl + Alt + V). Remove the stroke. Then give it a fill of ffc803ff. This is going to be a nice yellow glow resembling the color incandescent lights give off.

How to Create a Vector Light Bulb Icon with Inkscape (56)How to Create a Vector Light Bulb Icon with Inkscape (57)How to Create a Vector Light Bulb Icon with Inkscape (58)

Lower the overall opacity of the object to 26% and lower it to the bottom of the image by pressing the End key.

How to Create a Vector Light Bulb Icon with Inkscape (59)How to Create a Vector Light Bulb Icon with Inkscape (60)How to Create a Vector Light Bulb Icon with Inkscape (61)

Now to finish things up. Glass objects always reflect at least a small amount of light; spherical objects often have hot spots where a concentrated portion of light is being reflected off of. Create a circle, or more accurately an oval. Make the width slightly smaller than the length. Now rotate the oval by selecting it, and while having it selected click on it again. The arrows around the perimeter should change to rotational arrows. Click and hold one of the arrows in the corner and rotate the oval about 45° clockwise. Position the oval in the top left corner where the light source is the strongest. Then lower the Opacity to 37%.

How to Create a Vector Light Bulb Icon with Inkscape (62)How to Create a Vector Light Bulb Icon with Inkscape (63)How to Create a Vector Light Bulb Icon with Inkscape (64)

Step 9

The final part of the light bulb is the metal connector that screws into a light socket. Create a rectangle connected to the bottom of the glass light bulb we just created. Then convert the shape to a path by going to the menu item Path > Object to Path (Shift + Ctrl + C). This makes the shape editable.

How to Create a Vector Light Bulb Icon with Inkscape (65)How to Create a Vector Light Bulb Icon with Inkscape (66)How to Create a Vector Light Bulb Icon with Inkscape (67)

Drag the top of the rectangle upwards to resemble an upside down bowl and the bottom of the rectangle downwards. We're going for a 3D cylinder look.

How to Create a Vector Light Bulb Icon with Inkscape (68)How to Create a Vector Light Bulb Icon with Inkscape (69)How to Create a Vector Light Bulb Icon with Inkscape (70)

Add two more equidistant nodes on the left side of the cylinder by double-clicking where you want the nodes placed. Do the same for the right side, only place them between the nodes on the right starting from the top. By mentally connecting the dots from left to right it should resemble a zig-zag pattern. I added an overlay to help visualize the pattern.

How to Create a Vector Light Bulb Icon with Inkscape (71)How to Create a Vector Light Bulb Icon with Inkscape (72)How to Create a Vector Light Bulb Icon with Inkscape (73)

We're doing this to create the screw shape of the light bulb. Arrange the nodes by moving and extruding them till they resemble the image below.

How to Create a Vector Light Bulb Icon with Inkscape (74)How to Create a Vector Light Bulb Icon with Inkscape (75)How to Create a Vector Light Bulb Icon with Inkscape (76)

Give the screw shape a Stroke color of d59600ff. Copy and Paste into place (Ctrl + Alt + V) a new screw. Remove the stroke from the new screw shape and add a linear gradient Fill with the colors ffd543ff and ffeca9ff. Remember to change the Repeat to Reflected to get the shine near the middle of the screw.

The new screw with the fill should be slightly smaller than the screw below it. Resize the newly created Fill object till the border of the object behind it is completely visible, similar to the process in Step 5. We're doing this to make the corners of the border appear sharper.

How to Create a Vector Light Bulb Icon with Inkscape (77)How to Create a Vector Light Bulb Icon with Inkscape (78)How to Create a Vector Light Bulb Icon with Inkscape (79)

Now move the two screw objects to the bottom of the image by selecting them both and pressing the End key. Next draw the wedges/teeth/edges of the screw. This is a very subtle effect and we don't need a big object to do this. Select the Bezier Curves tool and make an object similar to the one below. The fill color is d59600ff.

How to Create a Vector Light Bulb Icon with Inkscape (80)How to Create a Vector Light Bulb Icon with Inkscape (81)How to Create a Vector Light Bulb Icon with Inkscape (82)

Duplicate the object and move it down beneath the original.

How to Create a Vector Light Bulb Icon with Inkscape (83)How to Create a Vector Light Bulb Icon with Inkscape (84)How to Create a Vector Light Bulb Icon with Inkscape (85)

Now to add a few final touches. Make two connected points with the Bezier Curves tool in the shape of a bowl. Fill it with the color d0bfacff and a stroke of 5a5249ff and lower it to the bottom of the image with the End key.

How to Create a Vector Light Bulb Icon with Inkscape (86)How to Create a Vector Light Bulb Icon with Inkscape (87)How to Create a Vector Light Bulb Icon with Inkscape (88)

Draw an oval at the very bottom of the image. Make it about six times as wide as tall. Open the Fill and Strokes window and Fill it with black (000000ff).

How to Create a Vector Light Bulb Icon with Inkscape (89)How to Create a Vector Light Bulb Icon with Inkscape (90)How to Create a Vector Light Bulb Icon with Inkscape (91)

Then select a Radial gradient for the fill. Lower the overall Opacity to 30% and move the oval to the bottom of the image. This is the shadow cast by the light bulb.

How to Create a Vector Light Bulb Icon with Inkscape (92)How to Create a Vector Light Bulb Icon with Inkscape (93)How to Create a Vector Light Bulb Icon with Inkscape (94)

Final Image

Congratulations, you're all done! I hope you enjoyed creating this!

How to Create a Vector Light Bulb Icon with Inkscape (95)How to Create a Vector Light Bulb Icon with Inkscape (96)How to Create a Vector Light Bulb Icon with Inkscape (97)

Subscribe to the VECTORTUTS RSS Feed to stay up to date with the latest vector tutorials and articles.

Did you find this post useful?

How to Create a Vector Light Bulb Icon with Inkscape (98)

Ryan Henningsen

I'm a student from south-east Missouri who loves graphic design, long walks on the beach, and occasionally can control my procrastination long enough to write something useful... More or less.

Top Articles
Latest Posts
Article information

Author: Foster Heidenreich CPA

Last Updated: 02/16/2023

Views: 5693

Rating: 4.6 / 5 (56 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Foster Heidenreich CPA

Birthday: 1995-01-14

Address: 55021 Usha Garden, North Larisa, DE 19209

Phone: +6812240846623

Job: Corporate Healthcare Strategist

Hobby: Singing, Listening to music, Rafting, LARPing, Gardening, Quilting, Rappelling

Introduction: My name is Foster Heidenreich CPA, I am a delightful, quaint, glorious, quaint, faithful, enchanting, fine person who loves writing and wants to share my knowledge and understanding with you.