How to Make a Rag Quilt
A rag quilt trades a crisp finish for soft, frayed seams. Two layers of flannel with a thin batting between them are sewn right sides out, clipped, and washed until the edges bloom into fringe.
Materials
- Flannel fabric for front and back
- Thin cotton or polyester batting
- Cotton thread in a matching color
- Old towels for the first wash
Tools
- Rotary cutter and cutting mat
- Acrylic ruler
- Rag snips or spring loaded scissors
- Sewing machine
- Iron
Steps
- 01
Prewash the Flannel
Flannel shrinks noticeably and sheds a lot of lint, so wash it hot and dry it before cutting. Trim off the fuzzy, frayed selvage edges once it is dry. Prewashing also prevents the finished quilt from shrinking away from its seams.
- 02
Cut the Squares
Cut all three layers to the same size, for example 8 inch squares for a finished unit of about 7 inches with a 1/2 inch seam allowance. Cut the batting squares slightly smaller if your batting is thick, about 1 inch narrower. Keep the stacks labeled by fabric so assembly goes quickly.
- 03
Layer and Sew the X
Place the back square wrong side up, add the batting square, then lay the front square right side up on top so both outer faces show their right side. Sew from corner to corner along both diagonals to form an X, keeping the stitching about 1/2 inch in from each corner. This X holds the batting in place through every wash.
- 04
Sew the Squares into Rows
With right sides facing out and raw edges aligned, sew the squares together with a 1/2 inch seam allowance. Chain piece the whole row without cutting the threads. Do not press the seams open, since the seam allowances need to stay exposed on the front.
- 05
Join the Rows
Sew the rows together with a 1/2 inch seam allowance, aligning the intersections square by square. If the stacked seams feel too thick for the machine, hand turn the wheel over the bump. Continue until the whole quilt is assembled.
- 06
Clip the Seam Allowances
Use rag snips or spring loaded scissors to cut perpendicular notches about every 1/4 inch along every exposed seam allowance. Cut close to the stitching but never through it, and keep the quilt flat as you work. This step takes the longest, so take breaks to save your hands.
- 07
Wash and Dry to Fray
Wash the quilt with a couple of old towels on a hot cycle, then tumble dry on medium heat. Repeat the wash and dry two or three times until the seams fray into soft fringe. Empty the lint trap after every cycle, because a rag quilt sheds heavily at first.
What the Diagonal X Is Actually Holding Together
Every square in this quilt is a miniature quilt sandwich — front flannel, batting, back flannel — and the only thing binding those three layers into one unit is the X you stitch from corner to corner. Leave it out and the batting migrates: flannel's brushed surface has a loose, open structure, and once the quilt starts agitating in hot water the batting fibres work their way straight through it. The result is a quilt that looks fine flat on the table and lumpy and thin after the first dry.
Two crossing diagonals beat a square outline here. Cutting the square into four triangles rather than one big pocket means no point on the batting is more than half a diagonal away from a stitch line, so there is no open area for batting to bunch into. It is also why the stitching pulls up about 1/2 inch short of each corner: the X has to live entirely inside the seam allowance zone, well clear of the 1/4 inch notches you will cut later. An X stitched clean to the corner gets nicked during clipping, and the corner of that square loses its batting the first time it is washed.
Stitch density matters as much as placement. Set a slightly longer stitch than you would use on an ordinary seam, because a very dense stitch perforates flannel along a dotted line and those perforations become tear lines once the seam allowance is clipped and agitated. Backstitch both ends of both diagonals — an X that comes loose at its tips spills batting exactly where the fringe is thinnest and most visible.
If you are making more than a dozen squares, chain piece the X. Sew the first diagonal across a whole stack without cutting the threads between squares, then flip the chain and run the second diagonal the same way. The squares stay in order, the machine never stops, and you handle each square twice instead of picking it up and re-threading for every single one.
Mistakes You Only See After the First Wash
The most common one is batting showing through the fringe. Cut the batting the same size as the flannel and it fills the clipped seam allowance, so once the flannel frays back you get a ridge of white batting fluff running along the top of every seam instead of a clean ridge of fringe. Whenever the batting has any loft at all, cut it about 1 inch narrower than the fabric squares, as the steps note — the batting then stops short of the stitch lines and never enters the fringe.
The second is clipping through the stitch line. The nick is invisible while the quilt is flat on your lap. Test for it by holding a seam up to a lamp and running your fingers along it while you watch: a cut thread opens into a small V under the slightest tension. When you find one, machine along the same seam just inside the original line to trap the loose ends, then re-clip that section with the blade parallel to the seam. Do it before the next wash — hot water and agitation turn a nicked thread into a fully open seam in one cycle.
Third, do not press. Rows come off the machine rumpled and the instinct is to run an iron over them. Pressing flattens the brushed loops that need to bloom into fringe, and heat can fuse thin batting into a stiff sheet. The rumple settles out in the wash; the fringe you lose to an iron never comes back.
Fourth, watch your notch spacing and depth. Notches spaced noticeably wider than the 1/4 inch interval leave long strips that tangle and knot in the drum instead of fraying evenly, so the fringe looks stringy on some seams and soft on others. Notches cut deeper than the seam allowance slice past the stitching. Keep the blade parallel to the seam and stop the cut at the stitch line every time.
Fabric, Batting, and Thread: What Each Swap Costs You
Flannel on both faces is what makes this quilt behave. It is brushed, so when the clipped edges abrade they break down into a soft fuzz rather than raveling into strings, and the two faces fray at roughly the same rate. Quilting cotton will work, but it frays into flat, stringy threads and the quilt feels noticeably crisper — expect a tidier, less fuzzy edge, more lint early on, and bulkier seams, so keep the batting thin if you go that way. Fleece is the substitution to avoid: it does not fray at all, so those seams stay flat and you end up with an ordinary soft quilt with visible stitch lines, not a rag quilt.
Batting choice changes both drape and how the fringe stands. Thin cotton batting gives a flat, drapey quilt with low loft and minimal lint in the trap. Polyester batting is springier and pushes the clipped seam allowances outward, so the fringe stands prouder and fluffier — at the cost of more shed lint in the first cycles. Either way, the thicker the batting, the more crowded the seam intersections where four squares meet, which is the real reason the batting gets cut narrow.
Thread is a smaller decision than most people think, but not a neutral one. Cotton thread matches flannel's give, so the seam flexes with the cloth through wash after wash. Polyester is stronger, and a very strong thread stitched into a very soft fabric can saw through the flannel over years of laundering. Match the thread to the front flannel if you want the diagonals to disappear into the cloth, or pick a deliberate contrast if you would rather the X read as a design line.
Prewashing is not optional for any of these swaps. Flannel shrinks and sheds heavily; if you skip it, the finished quilt pulls against its own seam lines as it shrinks and the fringe tightens up instead of blooming. Hot wash, hot or medium dry, then trim the fuzzy selvage before cutting.
Sizing It Up or Down, and Two Variations Worth Trying
The arithmetic is simple once you fix the seam allowance: each joined edge eats 1/2 inch, so an 8 inch square finishes at about 7 inches. A 5 by 6 grid is 30 squares and finishes near 35 by 42 inches — a good crib or lap size, and a sensible first quilt because the clipping goes quickly. An 8 by 10 grid is 80 squares and lands near 56 by 70 inches, a proper throw. Remember that every square is three pieces, so the throw needs 80 fronts, 80 backs, and 80 batting squares; cut a handful extra so a miscut or a badly clipped square does not stall the layout.
Clipping is what makes size a real decision. It is hand work, done square by square along every seam, and it scales with the number of seams rather than the area — one crib quilt is an afternoon, a bed sized project is a multi-day commitment for your hands.
Bigger squares are the beginner-friendly variation. A 10 inch square finishes at about 9 inches, which means fewer squares, fewer seams, and far less clipping for the same finished size; because the fringe is still 1/2 inch deep, the ratio of fuzz to flat square drops and the quilt reads calmer and more graphic. Go the other way, with 6 inch squares, and you get a busier, fluffier surface where the fringe nearly takes over — great for a scrappy look, but budget the extra clipping time honestly.
For a quieter quilt, try the half-rag construction: instead of cutting individual back squares, use one large piece of flannel as the backing, layer batting squares and the front squares on top of it, stitch the X through each square as usual, then stitch the whole grid of seam lines through all the layers. Because the raw edges face only the front, only the front gets clipped and the backing stays smooth and flat. It cuts the clipping roughly in half and gives a soft, non-fuzzy back, at the cost of visible stitch lines across the reverse.
Finishing, Washing, and Care So It Lasts
Do not forget the outer border. The quilt's outside edge is one long exposed seam allowance, exactly like every interior seam, and it needs the same 1/4 inch notches. Skip it and the outside of the quilt stays flat and stiff while the inside is soft and bloomed, which reads as unfinished from across the room.
For the first wash, add two or three old towels to the drum. They are not there to clean anything — they add bulk and friction that rubs the clipped seams and speeds up the fray. Hot cycle, medium heat in the dryer, and repeat the pair two or three times until the seams open into soft fringe. Empty the lint trap after every single cycle, not once at the end: the first cycles shed the most fibre and a clogged trap slows drying, which is what leaves the quilt damp inside the seams.
Once the quilt has bloomed, deal with stragglers with snips rather than fingers. Any long strand you pull will tug on the strip it belongs to, and that strip unravels back to the stitch line. Small trims after each wash keep the surface even without weakening anything.
For long-term care, wash warm or cool on a gentle cycle with a low dryer setting, and skip fabric softener and dryer sheets. Those products coat the fibres and mat the fringe down, so a quilt that felt soft after three washes can go flat and slightly slick. No bleach. The fringe keeps improving for the first several washes, so a quilt that looks slightly under-frayed after two cycles will look right by five. If a seam ever opens later, machine inside the original stitch line and re-clip that section rather than trying to hand-stitch the fringe back together.
Frequently asked questions
- How many 8 inch squares do I need for a baby quilt, and for a throw?
- Work from the finished size: an 8 inch square becomes about 7 inches once the 1/2 inch allowances on each joined edge are used up. A 5 by 6 grid is 30 squares and finishes around 35 by 42 inches, which is a good crib or stroller size. An 8 by 10 grid is 80 squares and finishes near 56 by 70 inches, a generous throw. Every square needs three layers, so the throw means cutting 80 fronts, 80 backs, and 80 batting squares. Cut five or six extras so one miscut or badly clipped square does not hold up the layout.
- Can I use quilting cotton or fleece instead of flannel?
- Quilting cotton works but behaves differently: it frays into flat, stringy threads rather than soft fuzz, feels crisper in the hand, and produces a tidier, less fluffy edge, so keep the batting thin to compensate for the bulkier seams. Fleece is the one to avoid if fringe is the point — it does not fray at all, so the seams stay flat and you get an ordinary soft quilt with visible stitch lines instead. Flannel on both faces fraying at the same rate is what makes the edge bloom evenly.
- Why did a seam come open in the first wash, and can it be fixed?
- It is almost always one of two things: a notch cut through the stitching, or a diagonal X that stopped inside the seam allowance so the clipping severed the stitches anchoring the corners. A single cut thread stays invisible until hot water and agitation pull it apart. Fix it before the next cycle — machine along the same seam just inside the original stitch line to trap the loose ends, then re-clip that stretch with the blade parallel to the seam, stopping at the stitching. Washing again without re-stitching only makes the opening longer.
- Does the about 4 hours include the washing and drying?
- No — the 4 hours is hands-on time: prewashing and drying the flannel, cutting the three layers, the X stitching, assembling rows, and the clipping, which is the slowest part. The fraying cycles happen after and are mostly machine time with you checking in between. Each round is a full hot wash plus a full medium dry, and you repeat it two or three times, emptying the lint trap each pass, so plan on finishing the project across a day or two rather than one sitting.