I absolutely LOVE to use cloth napkins and napkin rings for holidays, hosting company, and for our own family’s Sunday Suppers (even though these are tough to do with everyone’s differing schedules these days). After searching for napkins I love over the years – at a decent price point – I decided that I would find fabric I love and try my hand at making my own cloth napkins to add to my collection. I’ve don’t this a few times now, with different fabrics.

I still pick up napkins from time to time when I find some I love on sale too. This means I now have a lovely collection of all sizes of cloth napkins, both homemade and store-bought, sitting in my buffet ready to use. If you’re thinking of adding to your own collection with some homemade options, here’s how to sew cloth napkins!

How to Sew Cloth Napkins
Before you begin to create your cloth napkins, you need to wash, dry, and iron your fabric.
- Throwing your fabric in the washing machine and drying it will help to reduce future shrinkage, prevent colors from bleeding, and to remove chemicals.
- Ironing your washed and dried fabric will make it much easier to work with while sewing.
This process is something you should do before any sewing project.
Materials
- 2-6 meters fabric of choice
- thread of choice
Tools
(list contains paid affiliate links)
- Sewing machine
- Scissors OR a rotary cutter, mat and ruler
- Straight pins
- Iron
- Ironing board
- Ruler or tape measure
- Straight edge (optional)

Directions for DIY Cloth Napkins
1. Cut your fabric
Decide on the size of napkin you want to make. Next measure your napkins and mark them on the fabric with a pencil, including a 2-inch hem allowance. Then you can use either scissors or a rotary cutter (with a ruler and self-healing mat) to cut out your napkins.
Tip: I found that using a straight edge helped me to get square cuts.
How many napkins you can make from each yard/meter of fabric depends on the width of your bolt of fabric and the size napkin you choose to make. For example, if you have one yard/meter of fabric (about 36 inches long) and the bolt is 42 inches wide, you can make only two smaller dinner napkins from a yard/meter of fabric. But if you make 14-inch square lunch napkins you can make four.
(I made our napkins in the smaller dinner napkin size, so the finished size is 18×18 inches, with a half-inch double folded hem. This means that I cut each raw napkin to 20×20 inches.)

2. Fold and iron the hems
Fold over edges 1/4 to 1/2 inch. If your fabric has a “right” and “wrong” side fold the edges towards the back of the fabric so the hem will be on the “wrong” side. Then fold over again. Iron as you fold.

3. Cut the mitered corners
Open the corners on each napkin. See the 4 square fold lines? Trim from corner to corner. This removes the bulk in each corner of the napkin when you’re sewing. Refold.

4. Sew the hems
Pin all four corners of your napkin.
Then using a sewing machine, sew around the napkin near the outside edge and then again near the inside edge of the hem.
Repeat, repeat, repeat. And repeat some more if you’re making a lot of napkins – I made 12! Then you’re done!

That’s it! Easy peasy! Now go set a pretty table!
FAQs
Cotton is a popular choice due to its absorbency and ease of washing. Linen adds an elegant touch, while blends can offer durability and softness. Choose fabrics that are easy to care for and match your style.
Absolutely! Using fabric scraps is a great way to reduce waste and create unique, patchwork-style napkins. Fat quarters can be great for this!
You can finish the edges by using a serger, zigzag stitch, or simple hem. A straight hem with a folded edge works well for a polished look. Make sure to press the edges for crispness.
For beginners, a straight stitch is sufficient. If you want to add decorative elements, consider using a contrasting thread or adding simple embroidery or fabric paint to personalize your napkins.
Technically, yes. You could try a non-fraying fabric and leave the edges raw or with a natural fringe. You could also try to make napkins with iron-on hem fuse tape. However, the hem fuse tape may or may not hold up to the vigorous washing that reusable napkins require.
So personally, I think that sewing napkins is the best option in the long run.
How to sew cloth napkins video tutorial
Step-by-step printable DIY napkin tutorial
How To Sew Cloth Napkins
Homemade cotton or linen napkins are a beautiful addition to any dining room or kitchen table. They’re also eco-friendly and completely customizable to your decor. And they are super easy to make, even for beginners!
Materials
- 2-6 yards/meters of cotton fabric - washed, dried, and ironed
- Sewing thread
Tools
- Sewing machine
- Scissors OR a rotary cutter, mat and ruler
- Straight pins
- Iron
- Ironing board
- Ruler or tape measure
- Straight edge (optional)
Instructions
- Decide on the size of napkin you want to make. Next measure your napkins and mark them on the fabric with a pencil, including a 2-inch hem allowance. Then you can use either scissors or a rotary cutter (with a ruler and self-healing mat) to cut out your napkins.
- Fold over edges 1/4 to 1/2 inch. If your fabric has a “right” and “wrong” side fold the edges towards the back of the fabric so the hem will be on the “wrong” side. Then fold over again. Iron as you fold.
- Open the corners on each napkin. See the 4 square fold lines? Trim from corner to corner. This removes the bulk in each corner of the napkin when you’re sewing. Refold.
- Pin all four corners of your napkin.
- Then using a sewing machine, sew around the napkin near the outside edge and then again near the inside edge of the hem. Repeat, repeat, repeat. And repeat some more if you’re making a lot of napkins – I made 12! Then you’re done!
Notes
How many napkins you can make from each yard/meter of fabric depends on the width of your bolt of fabric and the size napkin you choose to make. For example, if you have one yard/meter of fabric (about 36 inches long) and the bolt is 42 inches wide, you can make only two smaller dinner napkins from a yard/meter of fabric. But if you make 14-inch square lunch napkins you can make four.
Even though I don’t sew much, making my own cloth napkins is such a rewarding project—simple, practical, and a lovely way to personalize my table settings at home. Plus, by choosing my favorite fabrics and sizes, I’m creating napkins that suit my home’s style perfectly. I hope this guide has inspired you to try sewing your own set and add a touch of handmade charm to your table.
Have you ever made your own cloth napkins? Let me know in the comments below!



Oh the napkins look so beautiful, love that fabric! Thanks for the handy size chart (I didn’t know that…) and looking forward to seeing your dining room reveal – I’m sure it will look gorgeous!
Thank you, Heather!
That napkin template is such a good idea! Could I ask where you got your material from? (I really like the little bursts of colour).
I actually bought the fabric from Fabricland, here in Oshawa!
Love the fabric! I really love the sizing guide you posted for the different types of napkins.
Great post! Love your napkins rings too… did you make those also?
I wish! No, Bonnie, I bought the napkin rings from Chapters. They were originally $4.95 each – which I wasn’t about to pay. However when they went on sale for $2.50 each – I bought a bunch!
I like paper ones better, mostly because I use them fairly often and hate to get cloth ones dirty. I love the fabric you chose for yours though. They could really work for any season! Great choice.
Hi Janelle! We use paper more frequently too – three kids times three meals a day is a lot of napkin washing!
Thanks for this post! I love that you included the proper napkin sizes – a great bonus to the tutorial! I have pinned this one!!! 🙂
Thanks so much for pinning!
You make it look so easy! Thanks for the tutorial.
Totally easy! Just repetitive!
There is nothing prettier than cloth napkins, I love how you showed the size chart… really helpful! Pinning!!!
Thanks, Cynthia! The sizing chart helps when making your own especially!
I love cloth napkins, but am afraid I wouldn’t have the patience to make my own. If I did I probably wouldn’t let anyone use them for fear they got stained! Yours, however, are lovely! The colour is awesome and summery.
It was a little boring to sew 8 identical napkins…I’m not much good with production jobs! But they are so adorable in the end. Absolutely worth it!
Cloth napkins add such an elegant touch to everyday meals. Love how simple projects can have such a big impact. 🙂
It’s crazy, isn’t it?! The color and texture can add so much!
Wow, you make it look very easy! I love them and thanks for the tutorial! Have a nice week.
FABBY
You too!
Thanks for the tutorial! I appreciated the graph showing napkin sizes, too. I recently bought a lovely set of monogrammed napkins ( estate sale) that measure 26 x 26. I had never seen any so large! Barbara
Your napkins sound lovely!
superb tutorial..love the napkins! Come link up at my party going on now at the Style Sisters Centerpiece Wednesday and share this post. http://thestylesisters.blogspot.com/2013/08/centerpiece-wednesday-87-and-something.html
Karin
Thanks! I’ll see what I can do!
Great tutorial! Love this material also!!
I was so happy to find the fabric at our local fabric shoppe – usually only ugly fabrics or kids prints!
I was wondering – the 2 yards requirement was enough to make your 8 napkins (the 22″x22″)? I’ve got a request to make 20 for my girlfriend who does a lot of entertaining and I’m trying to estimate yardage!
It was, yes. But it depends on the width of your fabric. Just make sure whatever fabric you choose is wide enough.
ohhhhh thanks for posting! Off to do some reading:)
I’m confused about the fabric requirements. Eight 22″ napkins would require a width of 66″ – where did you find this width?
You would need extra wide fabric like decorating fabric or you would need a little more than 2 yards/meters of fabric. If you want extra wide fabric do a google search for “extra wide fabric.”