![]() |
Learn how to sew a cushioned sunglasses case using canvas, denim, or cotton with simple steps and optional closures for a polished finish.
Protect your sunglasses in style with this soft, durable, and customizable fabric case
Dear Readers and Subscribers,
There’s something satisfying about sewing items you’ll actually use every day—and a handmade sunglasses case is one of those small projects that makes a big difference.
If you’ve ever tossed your sunglasses into your purse only to pull them out scratched or bent, you already know why this project matters.
Today, I’m going to show you how to sew a cushioned sunglasses case using canvas, medium-weight cotton, or denim. It’s soft enough to protect your lenses, sturdy enough to hold its shape, and simple enough for beginners—yet customizable enough for experienced sewists.
Why Make Your Own Sunglasses Case?
Protects lenses from scratches
Prevents bending or crushing
Uses scrap fabric (great stash buster!)
Makes a thoughtful, handmade gift
Easy to customize with pockets, closures, or quilting
Fabric Recommendations
For the best results, choose fabrics that balance durability and softness:
Canvas – sturdy and structured
Denim – durable and classic
Medium-weight cotton – easy to sew and versatile
For lining, use:
Quilting cotton
Flannel (adds softness)
Lightweight cotton
Materials Needed
Outer fabric (canvas, denim, or cotton)
Lining fabric
Batting or fusible fleece (for cushioning)
Thread
Sewing machine
Scissors or rotary cutter
Pins or clips
Optional: Velcro, snap, or button for closure
Cutting Guide (Standard Size)
This size fits most sunglasses:
2 outer pieces: 8” x 4”
2 lining pieces: 8” x 4”
2 batting pieces: 8” x 4”
Tip: Adjust the width or length for oversized sunglasses.
Step-by-Step Instructions
1. Layer Your Pieces
Place each outer fabric piece wrong side up, then layer batting on top.
Quilt or stitch lightly if desired to hold layers together.
2. Sew Outer Pieces Together
Place outer pieces right sides together and sew around the sides and bottom.
Leave the top open.
3. Sew the Lining
Repeat the same steps with lining fabric—but leave a 2–3 inch gap at the bottom for turning.
4. Assemble the Case
Turn the outer case right side out.
Insert it into the lining (right sides together), aligning top edges.
Sew around the top edge.
5. Turn and Finish
Pull the case through the opening in the lining.
Sew the lining gap closed.
Push the lining inside the case and press.
Topstitch around the top edge for a clean, professional finish.
If you enjoy sewing practical pieces like this, take a look at The Needle Market in my Payhip Shop where you’ll find sewing patterns, fabric, and notions to inspire your next project.
And if you haven’t already, be sure to subscribe to The Designer's Needle in the sidebar so you don’t miss new tutorials, sewing ideas, and creative inspiration delivered straight to your inbox!
Optional Closures
You can keep it simple—or elevate your design:
Velcro strip
Snap closure
Button + loop
Fold-over flap
Skill Level Options
This project grows with your skill level:
Beginner
Basic pouch
No closure
Straight seams only
Intermediate
Add flap or Velcro closure
Use contrast lining
Light quilting
Advanced
Add a front pocket
Use piping for a polished edge
Create a structured gusseted bottom
Design Ideas Your Customers Will Love
Floral cotton for spring
Denim with contrast stitching
Neutral canvas for a minimalist look
Patchwork using fabric scraps
Matching sets (sunglasses case + tote bag)
Pro Tip
Use fusible fleece instead of batting for a smoother, slightly more structured finish without bulk.
This is one of those projects that’s quick to sew but looks polished and purposeful when finished. It’s also a great item to batch sew and sell—especially when paired with coordinating accessories.
Once you make one, you’ll likely want several—one for your purse, one for your car, and maybe a few to gift.

No comments:
Post a Comment
I’d love to hear your thoughts! Feel free to share your comments, questions, or sewing stories. Please keep it friendly and relevant. Happy stitching! ✂️๐งต