revolutionfabrics.com Open in urlscan Pro
23.227.38.65  Public Scan

Submitted URL: http://revolutionfabrics.com/
Effective URL: https://revolutionfabrics.com/
Submission: On July 18 via manual from US — Scanned from CA

Form analysis 4 forms found in the DOM

GET /search

<form class="
      live-search-form
      form-fields-inline
      
    " action="/search" method="get" role="search" aria-label="Product" data-live-search-form="" data-hs-cf-bound="true">
  <input type="hidden" name="type" value="article,page,product">
  <div class="form-field no-label"><input class="form-field-input live-search-form-field" type="text" name="q" aria-label="Search" placeholder="What are you looking for?" autocomplete="off" data-live-search-input="">
    <button class="live-search-takeover-cancel" type="button" data-live-search-takeover-cancel=""> Cancel </button>
    <button class="live-search-button" type="submit" aria-label="Search" data-live-search-submit="">
      <span class="search-icon search-icon--inactive">
        <svg aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="23" height="24" fill="none" viewBox="0 0 23 24">
          <path d="M21 21L15.5 15.5" stroke="currentColor" stroke-width="2" stroke-linecap="round"></path>
          <circle cx="10" cy="9" r="8" stroke="currentColor" stroke-width="2"></circle>
        </svg>
      </span>
      <span class="search-icon search-icon--active">
        <svg aria-hidden="true" focusable="false" role="presentation" width="26" height="26" viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg">
          <g fill-rule="nonzero" fill="currentColor">
            <path d="M13 26C5.82 26 0 20.18 0 13S5.82 0 13 0s13 5.82 13 13-5.82 13-13 13zm0-3.852a9.148 9.148 0 1 0 0-18.296 9.148 9.148 0 0 0 0 18.296z" opacity=".29"></path>
            <path d="M13 26c7.18 0 13-5.82 13-13a1.926 1.926 0 0 0-3.852 0A9.148 9.148 0 0 1 13 22.148 1.926 1.926 0 0 0 13 26z"></path>
          </g>
        </svg>
      </span>
    </button>
  </div>
  <div class="search-flydown" data-live-search-flydown="">
    <div class="search-flydown--placeholder" data-live-search-placeholder="">
      <div class="search-flydown--product-items">
        <a class="search-flydown--product search-flydown--product" href="#">

                <div class="search-flydown--product-image">
                  <svg class="placeholder--image placeholder--content-image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"></path><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"></path><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"></path></svg>
                </div>
              

              <div class="search-flydown--product-text">
                <span class="search-flydown--product-title placeholder--content-text"></span>
                <span class="search-flydown--product-price placeholder--content-text"></span>
              </div>
            </a>
        <a class="search-flydown--product search-flydown--product" href="#">

                <div class="search-flydown--product-image">
                  <svg class="placeholder--image placeholder--content-image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"></path><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"></path><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"></path></svg>
                </div>
              

              <div class="search-flydown--product-text">
                <span class="search-flydown--product-title placeholder--content-text"></span>
                <span class="search-flydown--product-price placeholder--content-text"></span>
              </div>
            </a>
        <a class="search-flydown--product search-flydown--product" href="#">

                <div class="search-flydown--product-image">
                  <svg class="placeholder--image placeholder--content-image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"></path><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"></path><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"></path></svg>
                </div>
              

              <div class="search-flydown--product-text">
                <span class="search-flydown--product-title placeholder--content-text"></span>
                <span class="search-flydown--product-price placeholder--content-text"></span>
              </div>
            </a>
      </div>
    </div>
    <div class="search-flydown--results search-flydown--results--content-enabled" data-live-search-results=""></div>
  </div>
</form>

POST /cart

<form action="/cart" method="post" aria-label="cart checkout" data-hs-cf-bound="true">
  <button class="button-primary atc-button--checkout" type="submit" name="checkout">
    <span>Checkout</span>
  </button>
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-UgnJak" novalidate="" tabindex="-1" data-hs-cf-bound="true"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 780px; min-width: 200px; max-width: 1000px; border-radius: 33px; border-style: dotted; border-width: 1px; border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position-y: 50%; padding: 20px 15px; flex: 1 1 0%;">
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px 15px 0px 0px; min-height: 500px; justify-content: center;">
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px 0px 0px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" style="width: 100%;">
          <h1 style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span
              style="color: #030303; font-family: 'New York', TimesNewRoman, 'Times New Roman', Times, Baskerville, Georgia, serif; font-weight: 400; font-size: 40px;"><span style="caret-color: #373f47;"><strong>Save 10% On Your First
                  Order</strong></span></span></h1>
          <p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span style="font-size: 36px; font-weight: bold;">+</span><span
              style="font-size: 30px; font-weight: bold;">&nbsp;</span></p>
          <p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span style="font-size: 16px;">Our design team will send you&nbsp;<span style="font-weight: bold;">carefully
                curated collections</span> and fabric groupings straight to your inbox.&nbsp;🚀</span></p>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px 0px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="email_63667583" class="needsclick go3578274518 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="Email" aria-label="Email" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(0, 0, 0); font-family: Poppins, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0) 0px 0px 5px;">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1"
        style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; background-color: rgba(255, 255, 255, 0); flex: 1 0 0px;"><button class="needsclick go952291206 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(33, 29, 28); border-radius: 6px; border-style: none; border-color: rgb(33, 29, 28); border-width: 3px; color: rgb(255, 255, 255); font-family: Poppins, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 700; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 54px; width: 100%;">Continue</button>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" style="width: 100%;">
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: center;"><span style="font-size: 16px;">We don't sell our email list</span></p>
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: center;"><span style="font-size: 16px;">&amp; we promise no spammy stuff &nbsp;:)</span></p>
        </div>
      </div>
    </div>
  </div>
  <div title="Looking for Inspiration?" class="needsclick  kl-private-reset-css-Xuajs1"
    style="display: flex; flex-direction: column; width: 390px; margin: -21px -16px -21px 0px; padding: 0px; border-top: 1px solid transparent; border-right: 1px solid transparent; border-bottom: 1px solid transparent; border-left: 0px; border-bottom-right-radius: 33px; border-top-right-radius: 33px; overflow: hidden; min-width: 390px; min-height: 500px;">
    <div class="needsclick  kl-private-reset-css-Xuajs1"
      style="background-image: url(&quot;https://d3k81ch9hvuctc.cloudfront.net/company/NL7jrQ/images/fa09e429-08c5-44c7-866e-c624833b7124.jpeg&quot;); background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; width: 100%; height: 100%; display: block;">
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

<form action="" onsubmit="LO.submit_chat(); return false;" data-hs-cf-bound="true">
  <div id="lo_chat_input" style="position:relative; width: 100%; ">
    <div class="lo-fx-hr" style="height:0px; margin-bottom:0px; margin-top:0px; width:100%; border-top:1px solid #000000;border-bottom:1px solid #4f4f4f"></div>
    <div style="padding:10px;"><label for="lo_chat_textarea" style="display:none">Chat Input Box</label><textarea id="lo_chat_textarea" disabled="disabled" rows="2"
        style="color: black; background-color: rgb(255, 255, 255); border-radius: 5px; padding: 7px; height: auto; width: 100%; font-family: sans-serif; text-transform: none; resize: none;" dir="null" data-last-scroll-height="0"></textarea></div>
    <div id="lo_chat_sound_holder" style="position:absolute; right:0px; top:-25px; width:100%;">
      <div style="cursor: pointer; float:right; opacity:0.6; padding-right:10px; height:16px;" id="lo_chat_sound"><img alt="Click to mute chat sounds" src="https://d10lpsik1i8c69.cloudfront.net/graphics/sound-on-white.png"></div>
      <div id="lo_chat_status" style="padding-left:10px; font-size:11px; color:#6d6d6d"></div>
      <div style="clear:both;"></div>
    </div>
  </div>
</form>

Text Content

Skip to content
FREE SAMPLES? Use code: SWATCHES10 at checkout :)
FREE SAMPLES? Use code: SWATCHES10 at checkout :)

Menu
Cancel

 * Login

View cart
 * Shop Fabric
    * Upholstery Fabric
    * Outdoor Fabric
    * Solid and Textured Fabric
    * Machine Washable Upholstery Fabric
    * Striped Fabric
    * Jacquard Fabric
    * Large Fabric Samples
    * Revolution Point of Purchase Materials
    * Made For You
    * Favorite Collections

 * Wholesale Account & Sign In
    * Sign in
    * Wholesale Program FAQ's
    * Wholesale sign up form
    * Brand Support

 * FAQ's
    * Frequently Asked Questions
    * How to Order
    * Cleaning Instructions
    * Shipping and Returns
    * Reviews
    * Blog

 * Inside Revolution
    * Our Mill
    * Our Mission
    * Our Team

 * Store Locator
 * PFAS-FREE
    * No Finish Performance

 * Login

Close
 * Shop Fabric
   Shop Fabric
   * Upholstery Fabric
   * Outdoor Fabric
   * Solid and Textured Fabric
   * Machine Washable Upholstery Fabric
   * Striped Fabric
   * Jacquard Fabric
   * Large Fabric Samples
   * Revolution Point of Purchase Materials
   * Made For You
   * Favorite Collections
 * Wholesale Account & Sign In
   Wholesale Account & Sign In
   * Sign in
   * Wholesale Program FAQ's
   * Wholesale sign up form
   * Brand Support
 * FAQ's
   FAQ's
   * Frequently Asked Questions
   * How to Order
   * Cleaning Instructions
   * Shipping and Returns
   * Reviews
   * Blog
 * Inside Revolution
   Inside Revolution
   * Our Mill
   * Our Mission
   * Our Team
 * Store Locator
 * PFAS-FREE
   PFAS-FREE
   * No Finish Performance







UPHOLSTERY FABRIC

PFAS Chemical-Free Performance For Over 20 Years.
Learn More


MADE FOR YOU COLLECTION

Small Batch Jacquards, Woven to Order
Browse Collection


COASTAL COLLECTION

Shop Now


DESIGN OASIS COLLECTION

Browse Fabrics
 1. 
    Slide 1
 2. 
    Slide 2
 3. 
    Slide 3
 4. 
    Slide 4

Slide 2 of 4
Free Shipping

When you spend $100+

Give us a call

+1 (704) 710-8663

Send us an email

revolution@stikp.com

Locations

Find a store near you


FIND THE PERFECT FABRIC FOR YOU

 * 
   All Fabrics
 * 
   Indoor Fabric
 * 
   Outdoor Fabric
 * 
   Curtains & Drapery
 * 
   Machine Washable Fabric
 * 
   Designer Curated
 * 
   Jacquard Fabric
 * 
   Solids and Textures
 * 
   Contract Fabric

View All
Stain Resistant & Bleach Cleanable

Because life happens.

PFAS Chemical-Free

The safe choice in performance fabrics.

Made in the USA

Since 1964.

Comprehensive Warranties

We've got you covered!


DESIGNER? UPHOLSTERY SHOP?

Signup for a Wholesale Account below.

To the Trade


WHY CHOOSE REVOLUTION FABRICS?

All fabrics are woven at our factory in Kings Mountain, NC. We then send them
directly from our looms to your home saving you time and money.


PFAS AND PFOA CHEMICAL FREE

After researching the effects of PFC's, we knew we needed to take a stance
against this class of health hazardous chemicals. For 20 years STI, the maker of
Revolution Fabrics, have opted out of using PFAS, PFOA, or any PFC! Find out
more here!


1000+ REVIEWS AND COUNTING

We have been reviewed by designers and upholstery professionals. See what they
are saying about our fabric!


STAIN RESISTANT & BLEACH CLEANABLE

Revolution Fabric is the most stain resistant upholstery fabric on the market.
Spills like ketchup, mustard, and grease come clean with a little soap and
water.




REVOLUTIONU

An introductory course for all things Revolution Performance Fabrics.

Take our Course


SHOP OUR LOOKS

When it comes to neutrals, what are your favorites from Revolution? Credit:
@dwellbycheryl
18 JULY 2023

If you had to pick your favorite swatch … which would it be?! Photo by
@mrs.juliedanaepiccolo
17 JULY 2023

We love how @karatheresadesign used Revolution on her kitchen making it both kid
and pet friendly for those bar stools! 🙌🏼
10 JULY 2023

If you had to pick one of these fabrics for your next project, which one would
it be? Let us know below! 👇🏼
30 JUNE 2023

Stain resistant, PFAs Free, and Made in America. What else could you ask for? ✨
26 JUNE 2023

We love to see how you’re planning to use Revolution in your future projects!
🙌🏼 Tag us in your photos for a chance to be featured on our page.
@alcinterior...
22 JUNE 2023

Happy Fathers Day to all of our dads out there! 🤍
18 JUNE 2023

Love at first sight! Ruthie, @ruthiedesigner , flawlessly transforms this living
room into a captivating oasis, making a bold statement with our mesmerizing
tog...
14 JUNE 2023

With Revolution Fabrics, no finish is the best finish. Want to know why? Head on
over to our blog to learn more.
13 JUNE 2023

Get ready to conquer the week with a splash of style and revolutionary comfort,
as our Revolution Fabrics mood board brings you the perfect blend of chic and
co...
12 JUNE 2023

Spotted: Revolution featured on a cozy chair in @dwellbycheryl newest mountain
getaway project ⛰️ How are you using Revolution in your spaces? Photo:
@lauras...
07 JUNE 2023

Which pattern steals your heart? Dive into our world of PFAS-free performance
fabrics and let us know which design makes your space pop!✨ We're all ears for
you...
05 JUNE 2023


Plus symbol




MAIN MENU

 * Shop Fabric
 * Wholesale Account & Sign In
 * FAQ's
 * Inside Revolution
 * Store Locator
 * PFAS-FREE


SALES AND SUPPORT

 * Contact Us
 * Privacy Policy
 * Return Policy
 * Terms of Service
 * Revolution Indoor Warranty
 * Revolution Outdoor Warranty
 * Do not sell my personal information


FOLLOW US

Email Revolution Fabrics Find us on Facebook Find us on Instagram Find us on
Pinterest Find us on YouTube

Copyright © 2023 Revolution Fabrics.




ADDED TO YOUR CART:




** total_quantity ** | ** unit_price ** / ** unit_measure **
 * (-)

Cart subtotal
View cart ()
Checkout





Close form 1


SAVE 10% ON YOUR FIRST ORDER

+ 

Our design team will send you carefully curated collections and fabric groupings
straight to your inbox. 🚀


Continue

We don't sell our email list

& we promise no spammy stuff  :)



Live Chat is Online 
Chatting
0
×
–

undefined



Chat Input Box

Chat
Powered by