I noticed some discussion, here and there, of online fabric shopping so, since I have considerable experience in that area I decided to share some thoughts and links.
I can't remember the first time I bought fabric online. I had said that fabric was one thing I could never buy online. I have to be able to touch it but maybe I needed something I couldn't find locally or maybe I read a recommendation on a blog and decided to take a chance. Whatever started it, I soon became hooked on online fabric shopping and now it feels like practically my only option.
I live in the boonies. The nearest major fabric store is in Tulsa, an hour away. I live about 12 miles outside a small town where there are two grocery stores, a Walmart, a Lowes, and about a thousand antique shops. (Okay, I exaggerate a bit.) And one small quilt shop. So you see, my local fabric shopping options are extremely limited. Online shopping was made for me.
I am hesitant to buy certain kinds of fabric online. I am confident buying quilting cotton because I know pretty much what I'll be getting. I have bought a lot of stretch denim and stretch twill online and I'm sometimes happy with what I get, other times less so. And I have had really bad luck buying knits online. There are just too many variables - weight, stretch, recovery - and even if a site gives ounces per yard and percent of stretch it's still impossible to tell what you're really getting. I have bought fabric that seemed like a good weight - like 10 ounces per yard - and it turned out to be much thinner than I expected.
Anyway, here, in no particular order, are some of the online fabric stores I have purchased from.
Fabric.com - Huge selection of fabric, good prices and you can get swatches of some fabrics, but not all. There are good search options too so it's easy to find what you want.
Denver Fabrics - Great selection of fabrics including some hard to find. I have ordered a lot of stretch twill and some cotton lawn from them and I've generally been happy. Some of the "stretch" twill I've purchased has been nicely stretchy but some has had barely any stretch at all. This has been one of my frustrations. Denver Fabrics seems to be an outlet store. If you see something you like don't hesitate. It will be gone tomorrow.
Girl Charlee - This is where my fear of buying knits online was confirmed. I bought one piece of cotton/poly knit that I was very happy with. Most of the other fabrics I've bought from this store have been either acceptable or disappointing. And it's really hard to find anything specific. For example all jersey knit is listed together so if I want 100% cotton I have to look through page after page of fabrics, clicking on each one only to find that most of them are cotton/rayon blends. However, if you like rayon blend knits (I do not!) this is your site.
Spandex World - Some very nice cotton spandex knit (as well as many other spandex fabrics) and they will send swatches. Unfortunately, shipping is beyond ridiculous. I don't really blame the store for that but I really hate to buy fabric when the shipping charge is more than the cost of the fabric itself.
Nick Of Time Textiles - Great selection of cotton spandex knit and sweatshirt fleece. (and many other fabrics but those are the two I've purchased) They send swatches. Same complaint as with Spandex World - shipping costs more than the fabric. If you're buying a huge quantity of fabric you can sometimes get a deal on shipping.
Rocky Woods Fabrics - Specialty outdoor fabrics. Windbreaker nylon, including waterproof nylon, Cordura nylon, canvas, wool, neoprene, mesh, ribbing, and lots of different camo fabrics.
Hemp Traders - A hemp store, not a fabric store but they do have hemp fabrics. I bought some of their 55%hemp/45% cotton knit and I love it. Must buy more!
Extra Special Fabric - Western theme quilting cotton, plus a little fleece, faux fur and a few others. This one is located in Guthrie Oklahoma, on the far side of the state from me but I have been there in person once and I ordered from them twice, I think. When I ordered they didn't even have an online order form; I had to place my order by phone. I don't know if that has changed. Excellent fabric and service though.
eQuilter.com - I have saved my favorite for last. Absolutely the most beautiful cotton prints anywhere! The website is super easy and fun to use too. Fabrics are organized by theme and you can also search by color. Mostly quilting cotton of course but they also have some flannel and yarn dyed shirting.
There are also a lot of fabric sellers on Etsy but this has taken me a lot longer than I expected so I will save those for another time.