Guitar Templates SVG

Since first embarking on this journey to amateur luthiery, I’ve been scouring the net for useful resources. Some of the first files I downloaded came from Fender-ish; a Google site with a collection of PDF’s of scale drawings of a range of different guitars. These Guitar templates and guitar plans were great, and I quickly chose a couple to print out full scale and get building.

Then I developed some Photoshop files from various files I’d found around and about. You can find these over at my other page.

Guitar Templates PSD Files

However, I was then introduced to SVG files. Obviously I’d used vector based programmes before, but SVG files are traditionally used as “scaleable” images, such as logos and the like, where different sizes are required. This is one thing you wouldn’t want as a guitar builder! But the benefit of these files is that they are vector based, and the curves are that much better. They are also compatible in a lot more programmes; as well as being a smaller file size.

Scalable Vector Graphics (SVG) Files

Below are the selection of guitar templates I have made into Scalable Vector Graphics (SVG) files for you.

Fender Stratocaster Template

Stratocaster Plan and Template
Stratocaster – BODY ONLY
Download .SVG (140kb)

Fender Telecaster Template

Telecaster Plan and Template
To Come

Gibson Les Paul Template

Les Paul Plan and Template



To come

Gibson ES-355 Template

ES-355 Plan and Template



To come


  • These SVG files have been made by importing 1:1 scale drawings from PDF into Inkscape full size and then copying out the parts to each layer. There are NO guarantees that these will be exact; but they should be pretty accurate for your design needs.
  • Each SVG file was made using Inkscape 0.91. There are no guarantees that the SVG document will open in your particular SVG editor. There is no harm in trying.
  • No support is given for these files.

Please comment below if you notice and problems with the designs, or if you have any suggestions for improvements or features you want to see in future versions of these files.

@import url(; #pgc-5156-0-0 , #pgc-5156-6-0 { width:100%;width:calc(100% – ( 0 * 30px ) ) } #pg-5156-0 , #pg-5156-1 , #pg-5156-2 , #pg-5156-3 , #pg-5156-4 , #pg-5156-5 , #pl-5156 .so-panel { margin-bottom:30px } #pgc-5156-1-0 { width:73.1571%;width:calc(73.1571% – ( 0.26842889000401 * 30px ) ) } #pgc-5156-1-1 { width:26.8429%;width:calc(26.8429% – ( 0.73157110999599 * 30px ) ) } #pgc-5156-2-0 , #pgc-5156-3-0 , #pgc-5156-4-0 , #pgc-5156-5-0 { width:61.8034%;width:calc(61.8034% – ( 0.38196600790794 * 30px ) ) } #pgc-5156-2-1 , #pgc-5156-3-1 , #pgc-5156-4-1 , #pgc-5156-5-1 { width:38.1966%;width:calc(38.1966% – ( 0.61803399209206 * 30px ) ) } #pl-5156 .so-panel:last-child { margin-bottom:0px } @media (max-width:780px){ #pg-5156-0.panel-no-style, #pg-5156-0.panel-has-style > .panel-row-style , #pg-5156-1.panel-no-style, #pg-5156-1.panel-has-style > .panel-row-style , #pg-5156-2.panel-no-style, #pg-5156-2.panel-has-style > .panel-row-style , #pg-5156-3.panel-no-style, #pg-5156-3.panel-has-style > .panel-row-style , #pg-5156-4.panel-no-style, #pg-5156-4.panel-has-style > .panel-row-style , #pg-5156-5.panel-no-style, #pg-5156-5.panel-has-style > .panel-row-style , #pg-5156-6.panel-no-style, #pg-5156-6.panel-has-style > .panel-row-style { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-5156-0 .panel-grid-cell , #pg-5156-1 .panel-grid-cell , #pg-5156-2 .panel-grid-cell , #pg-5156-3 .panel-grid-cell , #pg-5156-4 .panel-grid-cell , #pg-5156-5 .panel-grid-cell , #pg-5156-6 .panel-grid-cell { margin-right:0 } #pg-5156-0 .panel-grid-cell , #pg-5156-1 .panel-grid-cell , #pg-5156-2 .panel-grid-cell , #pg-5156-3 .panel-grid-cell , #pg-5156-4 .panel-grid-cell , #pg-5156-5 .panel-grid-cell , #pg-5156-6 .panel-grid-cell { width:100% } #pgc-5156-1-0 , #pgc-5156-2-0 , #pgc-5156-3-0 , #pgc-5156-4-0 , #pgc-5156-5-0 { margin-bottom:30px } #pl-5156 .panel-grid-cell { padding:0 } #pl-5156 .panel-grid .panel-grid-cell-empty { display:none } #pl-5156 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px } }