This DIY Rag Flag could not be any easier to create.
The best part, your patriotic American flag will be the envy of the neighborhood.
I used cotton fabric and deco mesh to build the flag and then added layers to create dimension.
As the flag fades, simply add additional fabric over the existing layers. No need to take the entire flag down.
My flag is 50 inches wide by 108 inches long.
But, you can make any size you want. Just follow my basic instructions and make it your own.
This post does contain affiliate links. If you make a purchase through my links, I will receive a small commission at no extra cost to you.
Supplies
3 yards red cotton fabric
3 yards white cotton fabric
1 1/2 yards navy cotton fabric
red deco mesh (21 inches X 30 yards) – I used 33 yards
white deco mesh with silver stripe through it (21 inches X 30 yards) – I used 33 yards
navy deco mesh (21 inches X 30 yards)
pole 3 inches in diameter (I used a cedar limb we found on the ranch)
2 large eye bolts
2 eye bolt screw hooks
Star shaped cookie cutter
scissors
iron
Directions for Mounting the Flag Pole
- Figure out how long you would like the pole to be for your flag.
- I knew I was hanging mine outside across a large beam that is approximately 12 feet (150 inches) in length. Therefore, to make it please to the eye, I divided the beam into thirds. The width of my flag is 50 inches.
- Figure out the length of the pole. Although my flag is 50 inches wide, I still needed additional length to mount the eye bolts into the pole. I added an additional 4 inches to each side of my pole. The finished length of the pole is 58 inches to account for this.
- Mount the cedar pole in the center of the beam using 2 eye bold screws and 2 eye bolts.
- Screw the eye bolt screws directly into the bottom of the beam.
- Then screw the eye bolts into the cedar pole, 4 inches in on each side. This gives the 50 inches inside the interior of the pole to mount the flag.
Directions for Constructing the Stripes of the Flag
- Cut 7 strips of red fabric 6 inches wide by 108 inches in length.
- Cut 14 strips of red deco mesh 6 inches wide by 108 inches in length.
- Repeating this process with the white fabric, cut 6 strips of white fabric 6 inches wide by 108 inches in length.
- Cut 12 strips of white deco mesh 6 inches wide by 108 inches in length.
- Place one strip of red deco mesh on the table.
- lay the solid red fabric on top of the deco mesh strip.
- Place another piece on top of the red fabric.
- Staple the three pieces together at the top.
- Repeat this process with the remaining red fabric and deco mesh.
- Repeat this exact process with the white fabric and deco mesh.
- You will now have 7 stripes of red and 6 stripes of white for your flag.
Directions for Constructing the Navy Panel and Stars
- Using the remaining white fabric and a star shaped cookie cutter, cut out 50 white stars. Set aside.
- Using the navy fabric cut a rectangle 25 inches wide X 45 inches in length.
- Using the navy deco mesh, cut two rectangles 21 inches wide by 50 inches in length.
- Place the two pieces of deco mesh together and sew together down one side using a 1/2 inch seam allowance. You will now have one large piece of deco mesh that is approximately 41 inches wide and 50 inches in length.
- Cut 2 inches pieces of stitch witchery and fold up under each star.
- Using an iron on the steam function, place the iron over the star to melt the stitch witchery into the navy fabric and white fabric to secure the star. Repeat with all 50 stars.
- Place the navy fabric with the stars on top of the navy deco mesh. Trim the deco mesh to fit the navy panel, leaving approximately 1 to 2 inches of the deco mesh peaking out from the navy fabric.
- Staple the navy fabric to the deco mesh around all four sides.
Notes on Star Placement
- When an American flag is turned on its side, there are 5 stars across the top of the navy panel.
- There are 6 stars that go down vertically on the left side.
- Once you place these first two sections across and down the navy panel, the rest of the stars will line up perfectly.
Hanging the Stripes
- Starting with a red stripe, and moving from right to left facing the pole, wrap the top of the red stripe over the pole from the back.
- Then staple the red stripe to itself at the top of the pole.
- Repeat this process with the white stripe.
- Move down the flag and position all of the stripes.
- If the fabric wants to tangle at the bottom, using a fabric stapler, staple the pieces together at various intervals. This will still allow the flag to blow in the wind without getting tangled.
Hanging the Navy Panel
- Once you have hung all 13 stripes, place the navy panel so that the left side of the navy panel covers the fourth stripe red stripe.
- Staple the left edge of the navy panel to the first red stripe.
- Staple the right top edge of the navy panel to the fourth red stripe on the right edge of the pole.
- Secure the navy panel as needed across the top of the pole.
- Secure the edges of the navy panel by stapling down the red stripes on each side.
Additional Notes on Your DIY Rag Flag
- As the flag fades or becomes worn, you can staple additional strips of fabric over the existing flag.
- This keeps you from having to remove the entire flag and start over.
Step By Step Photos















An Example of a Smaller Rag Flag
Let’s say you have space that is approximately 45 inches wide to hang your DIY American Rag Flag. Lets also assume you have 80 inches in length to work with.
- First, cut your pole to 44 inches. This just gives you an inch of wiggle room.
- On each end of the pole, mark 4 inches in and attach your eye bolts to the pole.
- Attach your eye bolt hooks to the surface your are hanging the pole from.
- Hang your pole.
- The width between the two eye bolts should be 36″. This will be the finished width of your flag.
Construct and Hang the Stripes
- Because there are 13 stripes on the Amercian flag, divide the finished width (36) by 13. This measurement is 2.76 inches. I would round that up to 3 inches for a nice even number.
- You will now cut 7 red strips that are 3 inches wide and 80 inches long.
- Cut 6 white strips 3 inches wide and 80 inches long.
- To create additional layers over the strips, repeat the process as many times as you want.
- Stack the lengths on top of one another and staple at the top to secure.
- Take the top edge of the red stripe and wrap it over the right side of the pole next to the eyebolt.
- Staple the fabric next to the pole to attach it to itself securely at the top.
- Repeat this with the white stripe, alternating between red and white until all the stripes are hung.
Construct and Hang the Navy Panel
- Now measure from the first red stripe to the 4th red stripe.
- This measurement should be 12 inches.
- This will be the width of your navy panel.
- The length of your navy panel will be a little less than half the length of the stripes – I would say 36 inches.
- Cut the panel to be 12 inches X 36 inches.
- Cut out 50 small stars using the white fabric.
- Place the stars on the navy panel and attach with stitch witchery.
- Place a piece of navy deco mesh behind the navy panel. This piece will be 16 inches X 42 inches so that it shows around the edges.
- With the deco mesh on the bottom, staple the two pieces together .
- Staple the right corner of the navy piece to the fourth red stripe on the right.
- Staple left corner of the navy piece over the first red stripe.
- If the strips want to get tangled in the breeze, randomly staple down the edge of each stripe to keep the layers from separating.
Drop me and comment and let me know how you plan to re-create this DIY Rag Flag for your own home. God Bless America!
Don’t Forget To Pin This Project For Later!!!

Looking For More DIY’s?
Have you seen the Anthro Dupe Nightstand I re-created. It is one of my most popular DIY’s I have ever done.
Don’t forget to try my method to clean all your glass surfaces. You will never rely on Windex again.
Have you seen the DIY outdoor dining space I just completed?
My old and tired wooden table and chairs got a whole new lease on life!
Here’s another DIY furniture project where I also used wax. The finish is fabulous!.
Have you ever dried an artichoke? This DIY is so easy to complete. You will end up with the most gorgeous muted dried pieces to use in all your floral decor.
Do you want to create a beautiful moss wreath like mine? I have a tutorial! This would an excellent gift for that special lady for in your life.
Have you seen my Aged Pot Tutorial? It’s a great way to transform any piece of pottery into an aged antique beauty!
And, don’t forget my fig topiary is the perfect gift for your favorite gardener.
How About Some Recipes?
Have you tried my Carrot Cake Banana Bread? It is outstanding – and you can leave it naked or ice it with my light vanilla cream cheese icing.
Strawberry White Chocolate Cookies anyone?
My Blueberry Banana Pie is the perfect pie for your Easter brunch. Your entire family will be begging you to share this recipe.
Try my Vanilla Pound Cake a la Darlene. My recipe makes a huge loaf cake that you can easily freeze for later.
My dill pickle dip is the perfect appetizer to serve at Easter brunch or at your next pool party.
This creamy balsamic salad dressing will become your new favorite.
My Monterey Jack Salsa will be your next favorite dip this summer.
Don’t forget to follow me on Instagram, Facebook, and Pinterest to see all the daily happenings going on over at J Dub By Design™!
Samantha
August 23, 2021 3:23 pmThis flag is gorgeous! Thank you for the detailed instructions. God Bless Our Troops!
Kippi Ohern
August 23, 2021 6:08 pmYour DIY flag is gorgeous. I am pinning for later.
Hugs,
Kippi
Olivia O'Hern
August 23, 2021 6:38 pmWhat a great idea! Thanks for sharing this flag diy.
Janet
August 23, 2021 7:09 pmSuch a great way to create flag decor item.
Cindy
August 23, 2021 9:13 pmVery pretty project. Pinned
Kristin salazar
August 23, 2021 10:06 pmThis is such a great idea, thank you for the tutorial!
Marie
August 24, 2021 3:49 amGreat details and tips! Thanks for sharing.
Karins Kottage
August 24, 2021 4:07 amSuch a beautiful flag! Amazing tutorial!
Karin
Sara
August 24, 2021 2:40 pmGorgeous; this must look beautiful moving in a light breeze too!
Jayne
August 24, 2021 2:46 pmWhat a beautiful and unique way to make a Flag for decor – great tutorial too, thanks!
Vicky
June 11, 2023 3:01 pmAmazing! I love mine. It’s such a statement maker and the neighbors are jealous 🤣😎 because mine is better than theirs 😊