CogimadecogimadeDare to do it your way.
Units
Language

Custom patterns

A frame bag made to fit your bike

Measure the inside of your frame and the calculator draws a pattern for a bag that fits it: pieces with seam allowances, materials, zip length and volume. The calculator, the drafting plan, the sewing guide and the printable pattern are all free.

To the calculator Sewing guide

Black frame bag on a mountain bike from the side, fixed with hook-and-loop straps

How to measure your frame

First work out the shape of your frame window and choose it in the calculator. Then measure from the side, along the inner edges of the tubes.

Triangle
Quadrilateral

Measure the orange lines; dashed is the optional check measurement, dotted the imaginary corner under the weld.

  1. Triangle or quadrilateral: If the top tube and the down tube meet in one point at the head tube, the window is a triangle and three tubes are enough. The bag in the video and photos is sewn for a triangle. If a piece of the head tube is left between the top and down tubes, the window is a quadrilateral: measure that piece too, and the diagonal from corner 3 to corner 2a. If you are not sure, measure it as a quadrilateral; you cannot go wrong.
  2. Tubes: Top, down and seat tube, plus the piece of head tube for a quadrilateral. The corner numbers are the same as in the calculator.
  3. The corners are imaginary: A corner is where the inner edges of two tubes would meet if they ran straight on. Welds and rounded corners do not matter, the bag has round corners anyway. It helps to hold anything long and straight against the tube, such as a long ruler, and mark the crossing point with a bit of tape.
  4. Check measurement: An optional extra measurement, dashed in the drawing: for a triangle from corner 3 to the middle of the top tube, for a quadrilateral from corner 1 to corner 2b. It reveals a measuring mistake; if it is off by more than 3/16 in, the calculator warns you.
  5. Curved frame: Measure straight between the corners of the window even if the frame is curved. You then refine its real shape with curves from a photo.
Curved frame?

Enter your measurements in the calculator, then click Refine curves from a photo: mark the corners on a photo of your bike and create curves that follow the frame. The pattern then fits its exact shape.

Work out your pattern

Enter your frame measurements. The preview, the numbers and the sewing guide below update straight away.

Frame

Measure from the side along the inner edges of the tubes. A corner is where the edges would meet if they ran straight on; ignore welds and fillets in the corners. Corner numbers are shown in the preview.

Frame shape

The top tube and the down tube meet at one point at the head tube.

in
in
in
in

Optional: from corner 3 to the middle of the top tube. Confirms that the other measurements fit together.

For a curved frame: the pattern fits its exact shape. The lengths you measured straight between the corners stay.

Bag
in

Width of the bag across the gusset, seam to seam.

in

A smaller radius reaches deeper into the corner but is harder to sew.

For example when the front derailleur gets in the way at the bottom bracket.

in

How much fabric is left beyond the seam line. It applies to every seam: side panels to gusset, lining, divider and pockets; only the zip and its tabs follow the seam offset from the zip edge. Usually 3/8 in.

Layout and pockets
Access to the bag

Two zips in the side panels with a divider between them: the main compartment on one side, a flat compartment on the other.

Number of inside pockets (width)

Flat pockets side by side right below the zip, on the divider. The openings are equally wide; the width of one is under each count. The front pocket is shallower because of the sloping edge.

in

From the top fold to the bottom edge. 3 1/4 to 3 1/2 in recommended; shallower pockets hold things poorly.

Zip and zipper tabs#5 zip, seam 5/16 in, tabs 1 5/8 in

The closed zip will show 5/8 in wide: 3/16 in of teeth and 3/16 in of tape above and below them. The zip detail is below the pattern pieces.

in

Distance of the zip line from the top edge of the finished bag. If left empty, it equals the corner radius.

Zip size

The zip size is the width of the teeth, not of the whole zip. #5 zip: full width 1 1/4 in, teeth 3/16 in. Sizes vary by a millimetre or two between makers; if you have the zip at hand, measure it and choose Other.

in

The tape is the fabric part of the zip that holds the teeth. The offset sets how much tape disappears under the panel: a smaller offset shows more tape. If left empty, it is a quarter of the zip width (5/16 in): you can then cut the side panel in one piece and split it along the zip line.

in

The tabs at both ends of the zip join the upper and lower panels and hide the zip ends. They set the length of the opening: the longer the tabs, the shorter the opening.

in

At the opening, the front tab (by the handlebars, where the zip closes) is this much wider than at the panel edge (now 5/8 → 7/8 in), so the closed slider can park under it (a zipper garage). About 1/4 in is enough for a #5 zip; 0 means a straight tab.

in

How much zip continues under the tab at each end, usually 1 1/4 in. The closed slider hides under the front tab; the back tab ends the zip. The zip must end before the seam to the gusset.

Bag size16 3/8 × 13 3/8 × 2 1/2 ingreatest length × height × width of the finished bag
Volume5.7 lat 2 1/2 in wide

Preview

Bag outline

Seam line without allowances: the finished bag has exactly this shape and size. Cut it out of paper, hold it in the frame and check that the measurements are right and the bag fits. A bag sewn from thicker fabric comes out slightly smaller.

Bag outline in the imaginary frame window.

  • outline (seam line)
  • imaginary frame window
  • frame corner
  • zip line, ticks mark the ends of the opening
  • point on the seam line (notch)
  • direction from point A

Pattern pieces

With seam allowances: cut along the solid line, sew along the dashed one.

Zipped side panel: upper and lower panel and the zipper tabs. The tabs are already drawn at their full double length: cut them as they are and fold them in half.

  • cutting line
  • seam line
  • notch with point letter
  • end of zip opening
  • fold of zipper tabs
  • direction from point A

Inner divider with the pockets and their stitching marked, with the pocket piece above it.

  • cutting line
  • seam line
  • notch with point letter
  • pocket fold (opening)
  • pocket bottom edge and stitching
  • mark for the vertical stitching between pockets
  • direction from point A

Gusset: A at the left end, G at the right end; they meet at the joint.

BCDEFAG
  • cutting line
  • seam line
  • notch with point letter
  • direction from point A
Seam sectionLength
A–B16 5/8 in
B–C4 in
C–D13 1/8 in
D–E2 1/2 in
E–F10 1/8 in
F–G3 5/8 in
Perimeter (sum of sections)50 1/8 in
Joint allowance2 × 3/8 in
Piece length50 7/8 in
Piece width3 1/4 inbag width 2 1/2 in + 2 × 3/8 in

Zip

The dimensions are named like the form fields in the Zip and zipper tabs group.

Closed zip from the outside. A 5/16 in seam from the tape edge gives a visible zip width of 5/8 in and moves the seam lines of the upper and lower panels 5/16 in away from the zip line; so you can cut the side panel in one piece and then split it along the zip line into the upper and lower panel.

  • side panel
  • zip tape (fabric part)
  • teeth
  • panel edge (seam)
  • tape edge under the panel
  • zip line
  • side panel
  • zip tape (fabric part)
  • teeth
  • fold of zipper tabs
  • zip under the tab
  • seam line

Materials

MaterialPieceQtyTakes (rectangle)
Outer fabricUpper side panel2 (mirrored)17 1/8 × 2 in
Lower side panel2 (mirrored)17 1/8 × 12 1/8 in
Rear zipper tab2 (mirrored)4 × 1 1/4 in
Front zipper tab2 (mirrored)4 × 1 1/2 in
Gusset150 7/8 × 3 1/4 in
LiningUpper side panel2 (mirrored)17 1/8 × 2 in
Lower side panel2 (mirrored)17 1/8 × 12 1/8 in
Gusset150 7/8 × 3 1/4 in
Divider117 1/8 × 14 1/8 in
Pockets117 1/8 × 7 1/2 in
Stiffener (no allowance)Upper side panel216 1/4 × 1 1/4 in
Lower side panel216 3/8 × 11 1/2 in
Gusset150 1/8 × 2 1/2 in
Zipalong the zip line2opening 13 1/8 in, cut to 15 3/8 in
Webbing for the loopsall round150 7/8 in
Hook-and-loop strapsaround the tubes9double-sided, width to fit the loops; 3 per tube on the bag in the video

Downloads

The tiled PDF prints on an ordinary printer; tape the pages together using the map on the first page. The SVG is the whole pattern on one sheet for large-format printing. Print both at actual size (100 %) and check the 2 × 2 in square.

The link opens this page with exactly what you see now: measurements, options and curves from the photo.