
Oslo Craft Bag – Free Sewing Pattern & Video
There is something deeply satisfying about making a bag from scratch. You choose the fabric, cut the pieces, stitch everything together, and end up with something that is entirely your own — functional, beautiful, and made by your hands. The Oslo Craft Bag is exactly that kind of project. It is a structured, versatile tote-style bag with clean modern lines, an organized interior, and just enough design detail to make it feel special without overwhelming a beginner. Whether you are new to bag making or you have been sewing for years and want a reliable pattern you will come back to again and again, the Oslo Craft Bag is worth your time.
This free sewing pattern and step-by-step video guide will walk you through everything you need to know — from fabric selection and cutting to assembling the lining, installing hardware, and finishing the bag to a professional standard. Pull up a chair, get your fabric stash out, and let’s get started.
What Is the Oslo Craft Bag?
The Oslo Craft Bag is a medium-to-large structured handbag inspired by the clean, functional aesthetic of Scandinavian design. Think simple shapes, considered construction, and no unnecessary fuss. The bag features a flat base, straight side panels, a top zip closure, interior slip pockets, an optional external zip pocket, and a pair of sturdy handles long enough to carry over the shoulder.
It sits flat on a table without collapsing, holds its shape even when you put it down empty, and is roomy enough for daily life — a wallet, phone, keys, a water bottle, a paperback, and everything else that seems to accumulate throughout the day. Finished dimensions are approximately 14 inches wide, 10 inches tall, and 4 inches deep, though the pattern includes notes on how to scale it up or down depending on what you need.
The Oslo Craft Bag is part of the Sew Modern Bags pattern series, a collection of free and paid bag making patterns designed with modern sewists in mind — people who want projects that look polished, work in real life, and teach genuinely useful skills along the way.
Why Make Your Own Bag?
Before we get into the pattern itself, it is worth taking a moment to talk about why bag making is such a rewarding corner of the sewing world.
For one thing, bags are almost always useful. Unlike quilts that take months or garments that might not fit perfectly, a bag you sew can go into rotation immediately. People notice handmade bags. They ask where you got it. And when you say you made it yourself, the reaction is invariably wonderful.
Beyond that, bag making teaches you skills that carry over into every other area of sewing. Installing a zipper cleanly, working with interfacing, understanding how to create structure, boxing corners for a flat base, turning a project right-side out without losing your mind — all of these things come up in bag making constantly, and once you have learned them, you have them forever.
The Oslo Craft Bag is also a pattern that grows with you. If you are newer to sewing, you will get a solid introduction to lined bag construction and basic hardware installation. If you are more experienced, you will find room to make it your own — swapping fabrics, adding pockets, changing the closure, or resizing the whole thing to suit a different purpose.
Fabric Recommendations
Choosing the right fabric makes an enormous difference in how a bag like this turns out. The Oslo Craft Bag works best with fabric that has some body to it, or fabric that you will interface heavily enough to give it structure.
Canvas and duck cloth are excellent choices for the exterior. They are durable, widely available, and come in beautiful solid colors and prints. An 8 to 10 ounce canvas will give you a bag that holds its shape beautifully without feeling stiff or heavy.
Waxed cotton gives the Oslo Craft Bag a more utilitarian, outdoorsy character. It is water-resistant, ages gorgeously, and has a texture that makes the clean lines of this pattern really sing. It does not behave exactly like regular cotton, so read up on working with waxed fabric before you start — you will not want to press it with an iron, for instance.
Upholstery fabric and home décor fabric work wonderfully here. They are typically heavier than quilting cotton and often do not need as much interfacing to achieve a structured finish.
Quilting cotton is absolutely usable, but it will need significant interfacing — a woven fusible interfacing like Pellon SF101 on every exterior piece, plus a sew-in foam interfacing like Soft and Stable for the main body panels if you want genuine structure.
For the lining, lighter fabric works well. A pretty quilting cotton print, a coordinating solid, or even a linen blend all make for a polished interior. The lining does not need to be heavy because the structure comes from the interfacing on the outer shell.
Yardage requirements:
Exterior fabric — 1 yard (for a fabric 54 inches or wider) or 1.5 yards (for 44-inch fabric)
Lining fabric — 1 yard
Fusible woven interfacing — 1 to 1.5 yards depending on your exterior fabric weight
Optional foam stabilizer — half a yard for the main body panels
Supplies and Hardware
Good hardware makes all the difference in a bag that looks handmade versus a bag that looks professionally made. Do not skip the hardware or substitute it for something flimsy — it is one of the details that separates a bag you are proud of from one that embarrasses you.
For the Oslo Craft Bag you will need:
One 14-inch nylon or metal zip for the top closure. A nylon coil zip in a coordinating or contrasting color is a classic choice and is very easy to work with. A metal zip gives a more luxurious, substantial feel.
One 7-inch or 9-inch zip for the external pocket if you are including that feature. This is optional but highly recommended — the external pocket is one of the most useful parts of the finished bag.
Two D-rings or rectangular rings, 1 inch wide, if you want to add an adjustable shoulder strap later. The base pattern includes the tab pieces for these.
Two swivel snap hooks if you are making the optional detachable strap.
Magnetic snap — one set, for the internal security tab if you choose to add it.
Bag feet — four, if you want them. They are installed into the base before assembly and protect the bottom of the bag from wear. Highly recommended if you plan to use the bag daily.
1-inch webbing or bag strap material for the handles — approximately 1 yard, or enough to cut two pieces at your desired handle length.
Thread in a coordinating color for visible topstitching. If you want your topstitching to show as a design feature, pick something that contrasts slightly. If you prefer a more seamless look, match it closely to your exterior fabric.
Pattern Pieces
The Oslo Craft Bag uses the following pattern pieces. You can download the full pattern as a printable PDF from the Sew Modern Bags website. Print at 100% scale (do not scale to fit page), then check the one-inch test square on the pattern sheet before cutting anything.
Main body panel — cut 2 from exterior, 2 from lining, 2 from interfacing
Side panel — cut 2 from exterior, 2 from lining, 2 from interfacing
Base panel — cut 1 from exterior, 1 from lining, 1 from interfacing (cut 1 from foam stabilizer if using)
External pocket — cut 1 from exterior, 1 from lining (or use a single layer of heavier fabric)
Internal slip pocket — cut 1 from lining fabric
Strap tabs — cut 2 from exterior, 2 from interfacing
Handle loops (if making fabric loops rather than using hardware directly) — cut 2 from exterior
If you are adding the optional divided internal pocket, cut an additional piece at the dimensions noted on the pattern sheet.
Preparing Your Fabric
Before you cut a single piece, prewash and press your lining fabric if it is a natural fiber. Exterior canvas or home décor fabric generally does not need prewashing, but check the care instructions for whatever you have chosen.
Fuse your interfacing to the wrong side of all exterior pieces before cutting them to final shape, or fuse after cutting — either works, though fusing to the larger piece first gives you a little more control. Follow the manufacturer’s instructions for your specific interfacing. In general, a damp pressing cloth and a firm hold (not a back-and-forth ironing motion) gives the cleanest bond.
Trim any interfacing that extends beyond the seam allowance once fused. This reduces bulk in the seams and makes assembly much easier.
If you are using foam stabilizer on the main body panels, baste it to the wrong side of the exterior panel pieces using a long machine stitch within the seam allowance before you begin construction. This holds it in place without adding the stiffness of fusing.
Step-by-Step Construction
Step One: Make the External Pocket
If you are including the external zip pocket, this is always the first thing to make. Press your pocket exterior and lining pieces. Place them right sides together and sandwich the zip at the top edge. Stitch across the top, flip the pocket lining away from the exterior, press well, and topstitch. Repeat for the other side of the zip and the lower pocket piece if your design includes a full zip pocket panel. Baste the finished pocket unit to the front main body panel, aligning the raw edges.
Step Two: Make the Interior Pockets
For the slip pocket, fold your lining pocket piece in half with right sides together. Stitch around the edges leaving a turning gap. Turn right side out, press, and topstitch across the top edge. Position the pocket on one of the lining main body panels, baste around the sides and bottom, and add any dividing lines of stitching you want to create separate compartments.
Step Three: Assemble the Exterior Shell
Sew the exterior side panels to the exterior main body panels, right sides together. Press seams open or to one side — pressing open reduces bulk. Then sew the base panel to the assembled body, matching the center marks and easing the fabric around the corners as needed. Take this slowly at the corners. Clip into the seam allowance on the panel pieces if needed to help them ease around the base corners without puckering. Press all seams.
Topstitch around the base if you like the look — it adds structure and a professional touch.
Step Four: Install Bag Feet
If you are adding bag feet, do it now before the lining goes in. Mark the placement on the base exterior — typically 1.5 inches from each corner. Use an awl or seam ripper to pierce the fabric at each mark, push the feet through from the outside, and fold the prongs down on the inside over a small piece of reinforcing material such as a square of heavy interfacing or a specialty bag foot stabilizer patch.
Step Five: Make and Attach the Handles
Cut your webbing or strap material to length. A good starting length for over-the-shoulder handles is 22 to 24 inches per handle, but adjust for your own comfort. Fold the raw ends under or melt them slightly if using synthetic webbing. Position each handle on the front and back main body panels, centered and spaced about 3 to 4 inches apart. Baste in place. Topstitch a rectangle with a diagonal cross inside it — the classic bartack reinforcement — for maximum strength.
Step Six: Attach the Strap Tabs
Interface and fold your strap tab pieces, press, and topstitch for a clean finish. Thread each one through a D-ring if you are including strap hardware, fold in half, and baste to the side panels at the top edge.
Step Seven: Assemble the Lining
Sew the lining side panels to the lining main body panels exactly as you did for the exterior. Sew the lining base to the assembled lining body, again matching centers and easing the corners. Leave a turning gap of approximately 5 to 6 inches in the bottom of the lining — you will use this to turn the whole bag right side out later. Press all seams.
Step Eight: Install the Top Zip
Position the zip along the top edge of the exterior shell, right sides together and raw edges aligned. Lay one lining body panel right side down on top of this sandwich and stitch through all three layers. Flip the lining up and away, press, and topstitch. Repeat for the other side of the zip with the remaining exterior and lining panels. Your exterior and lining should now be connected at the zip.
Step Nine: Close the Bag
Reach into the bag and align the exterior and lining seams — exterior to exterior, lining to lining. The bag is now essentially inside out with the zip in the middle. Stitch around the remaining raw edges of the top opening to close everything up. Turn the bag right side out through the gap you left in the lining base. Poke out the corners, press carefully, and then close the gap in the lining by stitching it shut by machine or by hand.
Push the lining down into the exterior shell, press the top edge, and topstitch around the zip to keep everything clean and flat.
Finishing Touches
Press the completed bag one final time, paying attention to the top edge and corners. Attach any strap hardware. If you are making the optional adjustable shoulder strap, thread your webbing through the adjustable slider and attach the swivel hooks. Clip it onto the D-rings and your bag is complete.
Take a moment to turn it over, set it on the table, look at it from a few angles. It should sit flat, hold its shape, and look like something you would see in a boutique.
Tips for Getting the Best Results
Press at every single step. Bag making rewards patience, and a well-pressed seam makes every subsequent step easier and cleaner.
Do not skip interfacing. Even if your fabric feels substantial on its own, interfacing gives the bag the internal consistency it needs to hold up over time and look polished.
Clip curves and trim corners before turning. Bulk in the seams is the enemy of a clean finish.
Sew slowly at the corners of the base. This is the area that most people rush and most people regret rushing.
Test your zipper placement on a scrap before committing. A zip that is slightly too far from the edge will cause problems when you go to close the bag.
Watch the Full Video Tutorial
The full step-by-step video for the Oslo Craft Bag is available on the Sew Modern Bags YouTube channel. The video covers every step in real time, including the trickier moments like easing the base corners, installing the hardware, and achieving a clean finish around the top zip. If any step in these written instructions is unclear, the video will almost certainly answer your question.
The video also includes a segment on fabric selection with examples of the same bag made in three different materials — canvas, waxed cotton, and a bold home décor print — so you can see how dramatically the fabric choice changes the character of the finished bag.
Share Your Oslo Craft Bag
Once your bag is finished, we would love to see it. Share a photo in the Sew Modern Bags community on social media using the hashtag and tag the account — every version of this pattern that comes through is genuinely exciting to see, because the fabric choices people make are so wonderfully varied. Florals, stripes, solids, textures, unexpected color combinations — the Oslo Craft Bag works with all of it.
If you run into trouble at any point, drop a comment below or in the community group. Bag making has a learning curve and there is no shame in asking for help. The corners too tight? The zip won’t lie flat? The handles feel off? These are all solvable problems and common ones — you are almost certainly not the first person to encounter whatever you are dealing with.
Final Thoughts
The Oslo Craft Bag is the kind of project that justifies keeping a fabric stash. Every time you make it, you will find yourself reaching for something different — that beautiful linen you have been saving, the canvas you picked up at a market, the remnant from another project that turned out to be just enough. The pattern is reliable and adaptable, and the skills it builds will serve you in every bag making project that comes after it.
Download the free pattern, bookmark the video, and start pulling fabric. Your next favourite bag is one afternoon away.