The do it yourself resource for homeowners from home improvement professionals.

How to Patch a Window Screen

Window screens are necessary for keeping insects like pesky mosquitoes out of your home. Bugs can enter even the tiniest of gaps in a screen. Repairing the holes and tears in your window screens does not take long or cost much. The directions for how to patch a window screen vary according to hole size and screen material. Your screens will be made from vinyl, fiberglass, or metal. Softer, fabric-like screens are vinyl or fiberglass. A metal screen is stiffer, and the edges of broken threads will feel sharp.

Tools You’ll Need How to Patch a Window Screen

Some small fixes do not require any tools. However, large tears or damage to metal screens will require one or more of these tools to complete the repair.

  • Sewing needle
  • Scissors
  • Tin snips
  • Plyers
  • Nail polish
  • Silicone adhesive

How to Patch a Window Screen Steps

For small holes or tears in vinyl or fiberglass window screens:

  1. Obtain some clear nail polish.
  2. Dab the polish over small holes or tears in fiberglass or vinyl window screens.
  3. Reapply as necessary until you effectively glue the hole shut.

For small holes or tears in metal window screens:

  1. For small holes on metal window screens, you should use clear silicone adhesive.
  2. Squirt the silicone over the hole until you have completely closed the tear.
  3. If a hole or tear is too large to seal shut with glue, you will need:
    1. Sewing needle
    2. Piece of scrap screen or screen patch from a store-bought repair kit.
  4. Unravel some metal strands from the screen scrap.
  5. Thread the needle with a metal strand.
  6. Sew the tear shut with one or two strands.

For large metal window screen holes:

  1. Trim the damaged screen area with tin snips so that no edges are unraveling.
  2. Cut a screen patch with dimensions 1 inch larger than the screen hole.
  3. Carefully unravel strands around all edges of the patch.
  4. Weave the unraveled strands of the patch into the edges of the hole.
  5. Bend the ends of the strands over so that they remain securely attached to the window screen.

For large fiberglass window screen holes:

  1. Obtain a fiberglass window screen patch or cut one from scrap material.
  2. Make the patch 1 inch larger in all directions than the screen hole.
  3. Glue the patch to the existing screen with transparent silicone.

Fast Window Screen Repairs by PJ Fitzpatrick

If your window screens are showing significant wear and tear or you don’t like how your patch looks, PJ Fitzpatrick can replace your screens. No job is too large or too small for us! We work throughout the Delaware Valley and our replacement windows come with screens back by a lifetime warranty. Contact us for a screen replacement estimate today!

Need help with this project?

We have trained professionals that can help.

Contact us today. 1-888-446-6492 Get Estimate

P.J. Fitzpatrick, Inc.

21 Industrial Blvd
New Castle, DE 19720

  • NJ Lic. #13VH10727200
  • DE Lic. #2009603070
  • PA Lic. #PA011323
  • MD Lic. #105494

© 2020 P.J. Fitzpatrick, Inc.

Website by the Prager Microsystems, Inc. Digital Marketing Agency

[gravityform id="20" title="false" description="false"]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_20' ><form method='post' enctype='multipart/form-data' id='gform_20' action='/diy/window-repair/how-to-patch-a-window-screen/'> <div class='gform_body'><ul id='gform_fields_20' class='gform_fields top_label form_sublabel_below description_below'><li id='field_20_1' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_20_1' >Your Name:<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_20_1' type='text' value='' class='medium' aria-required="true" aria-invalid="false" /></div></li><li id='field_20_4' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_20_4' >Phone Number:<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_phone'><input name='input_4' id='input_20_4' type='text' value='' class='medium' aria-required="true" aria-invalid="false" /></div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_20' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_20"]){return false;} window["gf_submitting_20"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_20"]){return false;} window["gf_submitting_20"]=true; jQuery("#gform_20").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_20' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='20' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_20' value='WyJbXSIsIjExY2Q2ODU0YWI0Y2RiZGJiMzBhMmEyNzEwY2IwZDM1Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_20' id='gform_target_page_number_20' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_20' id='gform_source_page_number_20' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 20) {jQuery('#input_20_4').mask('(999) 999-9999').bind('keypress', function(e){if(e.which == 13){jQuery(this).blur();} } );} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [20, 1]) } ); </script>