Join our family of over 1 million customers who count on OFS for their projects.

High Quality Products

We sell only first quality fabric so you can be sure your projects will be perfect every time.

Everyday Low Prices

We’ve spent decades building relationships with suppliers, so you can be confident that whenever you buy, you will be getting a fantastic price!

Great Customer Service

Have a question? Looking for that hard-to-find fabric? Just Ask! Our knowledgeable customer service is here to help.

Excellent Selection

With over 40,000 products, you can find just what you need. (And don’t forget about the supplies!)

Free Shipping

Get free standard shipping on orders of $60 or more. See details.

Information & Inspiration

Be sure to visit OFS Maker’s Mill where you’ll find tutorials, product guides, and ideas.

Shop by Color


  • “I love shopping here! The fabrics are of high quality and the selection is fabulous! What ever I need, I can find here!”

    Marcella A.
  • “The sales representative was extremely helpful...The fabric arrived the following day. Truly superb service. Excellent price. Thank you!”

    MaryAnn G.
  • “I have never had such an easy experience ordering fabric-at a great price! Shipping was exactly as stated. As a designer, you are my new "go to"!”

  • “Great quality! I will purchase again from Online Fabric. It arrived quickly, and they kept me posted on delivery date! Nice company to do business with!”

    Lynda D.
  • “All aspects five stars, price, communication, packing, fast shipping and an excellent product. Who could ask for more”

    Mark H.
  • “Phenomenal service, phenomenal product, phenomenal price.”

    Amy C.
  • “This is a company that obviously believes in and is dedicated to quality products and great customer service. I would heartily recommend working with them on all counts!”

    Elizabeth F.
  • “The material is lovely. Price was very reasonable. The color on my computer monitor is very true to life… The delivery was quick and it came well wrapped. Definitely pleased overall.”

    Lexina J.
  • “Excellent price and easy transaction. I would highly recommend this company.”

    Sue L.