molekule.com Open in urlscan Pro
23.227.38.65  Public Scan

Submitted URL: http://molekule.com/
Effective URL: https://molekule.com/en-ca
Submission: On September 12 via manual from US — Scanned from CA

Form analysis 11 forms found in the DOM

POST /en-ca/cart

<form action="/en-ca/cart" method="post" class="ajax-cart__form is-hidden">
  <div class="ajax-cart__list">
  </div>
  <div class="ajax-cart__details-wrapper">
    <div class="ajax-cart__subtotal ajax-cart__details-row is-flex is-justify-space-between">
      <div class="ajax-cart__row-description">
        <span>Subtotal:</span>
      </div>
      <span class="money"> $0.00 CAD </span>
    </div>
    <div class="is-align-center text-align-center ajax-cart__taxes-shipping">
      <p class="ajax-cart__taxes-shipping-message has-padding-top">Taxes and shipping calculated at checkout </p>
    </div>
    <div class="ajax-cart__button-wrapper text-align-center">
      <button type="submit" name="checkout" class="ajax-cart__button button--add-to-cart button">
        <span class="icon " data-icon="lock">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
            <g id="lock">
              <path
                d="M81.73,40.87h-9V31.78a22.78,22.78,0,0,0-45.56,0v9.09H18.27a4.73,4.73,0,0,0-4.73,4.73V86.28A4.73,4.73,0,0,0,18.27,91H81.73a4.73,4.73,0,0,0,4.73-4.72V45.6A4.73,4.73,0,0,0,81.73,40.87ZM35.22,31.78a14.78,14.78,0,0,1,29.56,0v9.09H35.22Z">
              </path>
            </g>
          </svg>
        </span> Checkout </button>
      <a class="ajax-cart__cart-link" href="/en-ca/cart">Go to cart</a>
    </div>
  </div>
</form>

POST /en-ca/localization

<form method="post" action="/en-ca/localization" id="header__selector-form--action-icons" accept-charset="UTF-8" class="selectors-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden"
    name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/en-ca">
  <div class="localization header-menu__disclosure">
    <div class="selectors-form__wrap"></div>
  </div>
</form>

POST /en-ca/cart

<form action="/en-ca/cart" method="post" class="ajax-cart__form is-hidden">
  <div class="ajax-cart__list">
  </div>
  <div class="ajax-cart__details-wrapper">
    <div class="ajax-cart__subtotal ajax-cart__details-row is-flex is-justify-space-between">
      <div class="ajax-cart__row-description">
        <span>Subtotal:</span>
      </div>
      <span class="money"> $0.00 CAD </span>
    </div>
    <div class="is-align-center text-align-center ajax-cart__taxes-shipping">
      <p class="ajax-cart__taxes-shipping-message has-padding-top">Taxes and shipping calculated at checkout </p>
    </div>
    <div class="ajax-cart__button-wrapper text-align-center">
      <button type="submit" name="checkout" class="ajax-cart__button button--add-to-cart button">
        <span class="icon " data-icon="lock">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
            <g id="lock">
              <path
                d="M81.73,40.87h-9V31.78a22.78,22.78,0,0,0-45.56,0v9.09H18.27a4.73,4.73,0,0,0-4.73,4.73V86.28A4.73,4.73,0,0,0,18.27,91H81.73a4.73,4.73,0,0,0,4.73-4.72V45.6A4.73,4.73,0,0,0,81.73,40.87ZM35.22,31.78a14.78,14.78,0,0,1,29.56,0v9.09H35.22Z">
              </path>
            </g>
          </svg>
        </span> Checkout </button>
      <a class="ajax-cart__cart-link" href="/en-ca/cart">Go to cart</a>
    </div>
  </div>
</form>

POST /en-ca/localization

<form method="post" action="/en-ca/localization" id="selector-form--mobile" accept-charset="UTF-8" class="selectors-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden" name="utf8"
    value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/en-ca">
  <div class="localization selectors-form--mobile">
    <div class="selectors-form__wrap">
      <div class="selectors-form__item selectors-form__locale">
        <h2 class="hidden" id="lang-heading-selector-form--mobile"> Language</h2> <input type="hidden" name="locale_code" value="en" data-disclosure-input="">
        <div class="disclosure disclosure--i18n disclosure-text-style-none" data-disclosure="" data-disclosure-locale=""> <button type="button" class="disclosure__toggle disclosure__toggle--i18n" aria-expanded="false"
            aria-controls="lang-list-selector-form--mobile" aria-describedby="lang-heading-selector-form--mobile" data-disclosure-toggle=""> <span class="disclosure__toggle-content">English</span>
            <span class="icon " data-icon="down-caret"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
                <g id="down-caret">
                  <polygon points="50 77.1 2.15 28.51 7.85 22.9 50 65.7 92.15 22.9 97.85 28.51 50 77.1"></polygon>
                </g>
              </svg>
            </span></button>
          <div class="disclosure__list-wrap">
            <ul id="lang-list-selector-form--mobile" class="disclosure-list">
              <li class="disclosure-list__item disclosure-list__item--current"> <button type="submit" class="disclosure__button" name="locale_code" value="en"> English</button></li>
              <li class="disclosure-list__item "> <button type="submit" class="disclosure__button" name="locale_code" value="fr"> français</button></li>
            </ul>
          </div>
        </div>
      </div>
      <div class="
          selectors-form__item
          selectors-form__country
        ">
        <h2 class="hidden" id="country-heading-selector-form--mobile"> Country</h2> <input type="hidden" name="country_code" value="CA" data-country-selector="" data-disclosure-input="">
        <div class="
            disclosure
            disclosure--country
            disclosure-text-style-none
          " data-disclosure="" data-disclosure-country=""> <button type="button" class="
              disclosure__toggle
              disclosure__toggle--country
            " aria-expanded="false" aria-controls="country-list-selector-form--mobile" aria-describedby="country-heading-selector-form--mobile" data-disclosure-toggle=""> <span class="disclosure__toggle-content">Canada (CAD $)</span>
            <span class="icon " data-icon="down-caret"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
                <g id="down-caret">
                  <polygon points="50 77.1 2.15 28.51 7.85 22.9 50 65.7 92.15 22.9 97.85 28.51 50 77.1"></polygon>
                </g>
              </svg>
            </span></button>
          <div class="disclosure__list-wrap">
            <ul id="country-list-selector-form--mobile" class="disclosure-list">
              <li class="
                    disclosure-list__item
                    
                      disclosure-list__item--current
                    
                  "> <button type="submit" class="disclosure__button" name="country_code" value="CA"> Canada (CAD $)</button></li>
              <li class="
                    disclosure-list__item
                    
                  "> <button type="submit" class="disclosure__button" name="country_code" value="US"> United States (USD $)</button></li>
            </ul>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

POST /en-ca/cart

<form action="/en-ca/cart" method="post" class="ajax-cart__form is-hidden">
  <div class="ajax-cart__list">
  </div>
  <div class="ajax-cart__details-wrapper">
    <div class="ajax-cart__subtotal ajax-cart__details-row is-flex is-justify-space-between">
      <div class="ajax-cart__row-description">
        <span>Subtotal:</span>
      </div>
      <span class="money"> $0.00 CAD </span>
    </div>
    <div class="is-align-center text-align-center ajax-cart__taxes-shipping">
      <p class="ajax-cart__taxes-shipping-message has-padding-top">Taxes and shipping calculated at checkout </p>
    </div>
    <div class="ajax-cart__button-wrapper text-align-center">
      <button type="submit" name="checkout" class="ajax-cart__button button--add-to-cart button">
        <span class="icon " data-icon="lock">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
            <g id="lock">
              <path
                d="M81.73,40.87h-9V31.78a22.78,22.78,0,0,0-45.56,0v9.09H18.27a4.73,4.73,0,0,0-4.73,4.73V86.28A4.73,4.73,0,0,0,18.27,91H81.73a4.73,4.73,0,0,0,4.73-4.72V45.6A4.73,4.73,0,0,0,81.73,40.87ZM35.22,31.78a14.78,14.78,0,0,1,29.56,0v9.09H35.22Z">
              </path>
            </g>
          </svg>
        </span> Checkout </button>
      <a class="ajax-cart__cart-link" href="/en-ca/cart">Go to cart</a>
    </div>
  </div>
</form>

POST /en-ca/contact#contact_form

<form method="post" action="/en-ca/contact#contact_form" accept-charset="UTF-8" class="contact-form newsletter-form--newsletter-section"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓"> <input
    type="hidden" name="contact[tags]" value="prospect,newsletter"> <input type="hidden" name="challenge" value="false">
  <div class="newsletter-form form is-responsive">
    <div class="field is-stretched-width"> <label class="label newsletter__text is-sr-only"> Email<span class="required">*</span></label>
      <div class="control "> <input title="Enter Email Address" class="input is-primary-btn-style is-regular" type="email" name="contact[email]" placeholder="Enter your email" required=""></div>
    </div>
    <div class="field is-default-width is-align-self-end">
      <div class="control"> <button type="submit" class="button button--primary footer-btn">Subscribe</button></div>
    </div>
  </div>
</form>

POST /en-ca/localization

<form method="post" action="/en-ca/localization" id="footer__selector-form" accept-charset="UTF-8" class="selectors-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden" name="utf8"
    value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/en-ca">
  <div class="localization footer-menu__disclosure is-hidden-mobile-only">
    <div class="selectors-form__wrap">
      <div class="selectors-form__item selectors-form__locale">
        <h2 class="hidden" id="lang-heading-footer__selector-form"> Language</h2> <input type="hidden" name="locale_code" value="en" data-disclosure-input="">
        <div class="disclosure disclosure--i18n disclosure-text-style-none" data-disclosure="" data-disclosure-locale=""> <button type="button" class="disclosure__toggle disclosure__toggle--i18n" aria-expanded="false"
            aria-controls="lang-list-footer__selector-form" aria-describedby="lang-heading-footer__selector-form" data-disclosure-toggle=""> <span class="disclosure__toggle-content">English</span>
            <span class="icon " data-icon="down-caret"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
                <g id="down-caret">
                  <polygon points="50 77.1 2.15 28.51 7.85 22.9 50 65.7 92.15 22.9 97.85 28.51 50 77.1"></polygon>
                </g>
              </svg>
            </span></button>
          <div class="disclosure__list-wrap">
            <ul id="lang-list-footer__selector-form" class="disclosure-list">
              <li class="disclosure-list__item disclosure-list__item--current"> <button type="submit" class="disclosure__button" name="locale_code" value="en"> English</button></li>
              <li class="disclosure-list__item "> <button type="submit" class="disclosure__button" name="locale_code" value="fr"> français</button></li>
            </ul>
          </div>
        </div>
      </div>
      <div class="
          selectors-form__item
          selectors-form__country
        ">
        <h2 class="hidden" id="country-heading-footer__selector-form"> Country</h2> <input type="hidden" name="country_code" value="CA" data-country-selector="" data-disclosure-input="">
        <div class="
            disclosure
            disclosure--country
            disclosure-text-style-none
          " data-disclosure="" data-disclosure-country=""> <button type="button" class="
              disclosure__toggle
              disclosure__toggle--country
            " aria-expanded="false" aria-controls="country-list-footer__selector-form" aria-describedby="country-heading-footer__selector-form" data-disclosure-toggle=""> <span class="disclosure__toggle-content">Canada (CAD $)</span>
            <span class="icon " data-icon="down-caret"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
                <g id="down-caret">
                  <polygon points="50 77.1 2.15 28.51 7.85 22.9 50 65.7 92.15 22.9 97.85 28.51 50 77.1"></polygon>
                </g>
              </svg>
            </span></button>
          <div class="disclosure__list-wrap">
            <ul id="country-list-footer__selector-form" class="disclosure-list">
              <li class="
                    disclosure-list__item
                    
                      disclosure-list__item--current
                    
                  "> <button type="submit" class="disclosure__button" name="country_code" value="CA"> Canada (CAD $)</button></li>
              <li class="
                    disclosure-list__item
                    
                  "> <button type="submit" class="disclosure__button" name="country_code" value="US"> United States (USD $)</button></li>
            </ul>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

POST /en-ca/localization

<form method="post" action="/en-ca/localization" id="footer__selector-form--mobile" accept-charset="UTF-8" class="selectors-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden"
    name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/en-ca">
  <div class="localization selectors-form--mobile is-hidden-desktop-only">
    <div class="selectors-form__wrap">
      <div class="selectors-form__item selectors-form__locale">
        <h2 class="hidden" id="lang-heading-footer__selector-form--mobile"> Language</h2> <input type="hidden" name="locale_code" value="en" data-disclosure-input="">
        <div class="disclosure disclosure--i18n disclosure-text-style-none" data-disclosure="" data-disclosure-locale=""> <button type="button" class="disclosure__toggle disclosure__toggle--i18n" aria-expanded="false"
            aria-controls="lang-list-footer__selector-form--mobile" aria-describedby="lang-heading-footer__selector-form--mobile" data-disclosure-toggle=""> <span class="disclosure__toggle-content">English</span>
            <span class="icon " data-icon="down-caret"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
                <g id="down-caret">
                  <polygon points="50 77.1 2.15 28.51 7.85 22.9 50 65.7 92.15 22.9 97.85 28.51 50 77.1"></polygon>
                </g>
              </svg>
            </span></button>
          <div class="disclosure__list-wrap">
            <ul id="lang-list-footer__selector-form--mobile" class="disclosure-list">
              <li class="disclosure-list__item disclosure-list__item--current"> <button type="submit" class="disclosure__button" name="locale_code" value="en"> English</button></li>
              <li class="disclosure-list__item "> <button type="submit" class="disclosure__button" name="locale_code" value="fr"> français</button></li>
            </ul>
          </div>
        </div>
      </div>
      <div class="
          selectors-form__item
          selectors-form__country
        ">
        <h2 class="hidden" id="country-heading-footer__selector-form--mobile"> Country</h2> <input type="hidden" name="country_code" value="CA" data-country-selector="" data-disclosure-input="">
        <div class="
            disclosure
            disclosure--country
            disclosure-text-style-none
          " data-disclosure="" data-disclosure-country=""> <button type="button" class="
              disclosure__toggle
              disclosure__toggle--country
            " aria-expanded="false" aria-controls="country-list-footer__selector-form--mobile" aria-describedby="country-heading-footer__selector-form--mobile" data-disclosure-toggle=""> <span class="disclosure__toggle-content">Canada (CAD $)</span>
            <span class="icon " data-icon="down-caret"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
                <g id="down-caret">
                  <polygon points="50 77.1 2.15 28.51 7.85 22.9 50 65.7 92.15 22.9 97.85 28.51 50 77.1"></polygon>
                </g>
              </svg>
            </span></button>
          <div class="disclosure__list-wrap">
            <ul id="country-list-footer__selector-form--mobile" class="disclosure-list">
              <li class="
                    disclosure-list__item
                    
                      disclosure-list__item--current
                    
                  "> <button type="submit" class="disclosure__button" name="country_code" value="CA"> Canada (CAD $)</button></li>
              <li class="
                    disclosure-list__item
                    
                  "> <button type="submit" class="disclosure__button" name="country_code" value="US"> United States (USD $)</button></li>
            </ul>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

/en-ca/search

<form class="search-form search-popup__form" action="/en-ca/search">
  <div class="search__fields"> <input type="hidden" name="type" value="product,page,article"> <label for="q" class="visually-hidden">What are you looking for?</label>
    <div class="field">
      <div class="control has-icons-left"> <input title="What are you looking for" class="input" type="text" name="q" placeholder="What are you looking for?" value="" x-webkit-speech="" autocapitalize="off" autocomplete="off" autocorrect="off"
          data-q="">
        <span class="icon " data-icon="search"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
            <g id="search">
              <path d="M92.83,90.18,71.47,68.83a38.58,38.58,0,1,0-6.29,5l22,22ZM14,41.46A30.47,30.47,0,1,1,44.47,71.93,30.51,30.51,0,0,1,14,41.46Z"></path>
            </g>
          </svg>
        </span>
      </div>
    </div> <input title="Submit Search" type="submit" name="search" class="visually-hidden" value="">
  </div>
  <div class="search__results-wrapper">
    <h2 class="vertical-search__title"> Top suggestions </h2>
    <ul class="search__results"></ul>
  </div>
</form>

POST /en-ca/contact#contact_form

<form method="post" action="/en-ca/contact#contact_form" accept-charset="UTF-8" class="contact-form newsletter-form--newsletter-section"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓"> <input
    type="hidden" name="contact[tags]" value="prospect,newsletter"> <input type="hidden" name="challenge" value="false">
  <div class="newsletter-form form is-responsive">
    <div class="field is-stretched-width  is-full-width "> <label class="label newsletter__text is-sr-only"> First Name</label>
      <div class="control"> <input title="Enter First Name" class="input is-primary-btn-style is-regular" type="text" name="contact[first_name]" placeholder="First Name"></div>
    </div>
    <div class="field is-stretched-width"> <label class="label newsletter__text is-sr-only"> Email<span class="required">*</span></label>
      <div class="control "> <input title="Enter Email Address" class="input is-primary-btn-style is-regular" type="email" name="contact[email]" placeholder="Enter your email" required=""></div>
    </div>
    <div class="field is-default-width is-align-self-end">
      <div class="control"> <button type="submit" class="button button--primary footer-btn">Subscribe</button></div>
    </div>
  </div>
</form>

/en-ca/search

<form class="search-form search-popup__form" action="/en-ca/search">
  <div class="search__fields"> <input type="hidden" name="type" value="product,page,article"> <label for="q" class="visually-hidden">What are you looking for?</label>
    <div class="field">
      <div class="control has-icons-left has-icons-right is-relative"> <input title="What are you looking for" class="input" type="text" name="q" placeholder="What are you looking for?" value="" x-webkit-speech="" autocapitalize="off"
          autocomplete="off" autocorrect="off" data-q="">
        <span class="icon is-left submit-search" data-icon="search"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
            <g id="search">
              <path d="M92.83,90.18,71.47,68.83a38.58,38.58,0,1,0-6.29,5l22,22ZM14,41.46A30.47,30.47,0,1,1,44.47,71.93,30.51,30.51,0,0,1,14,41.46Z"></path>
            </g>
          </svg>
        </span>
        <span class="icon is-right close-search" data-icon="x"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
            <g id="x">
              <polygon points="97.83 7.83 92.17 2.17 50 44.34 7.83 2.17 2.17 7.83 44.34 50 2.17 92.17 7.83 97.83 50 55.66 92.17 97.83 97.83 92.17 55.66 50 97.83 7.83"></polygon>
            </g>
          </svg>
        </span>
      </div>
    </div> <input title="Submit Search" type="submit" name="search" class="visually-hidden" value="">
  </div>
  <div class="search__results-wrapper">
    <h2 class="vertical-search__title"> Top suggestions </h2>
    <ul class="search__results"></ul>
  </div>
</form>

Text Content

Skip to Content

$0.00/month *

- | / Save up to % Save % Save up to Save Sale Sold out In stock
Shop

Shop All

 * Air Purifiers
 * Filters & Subscriptions
 * Refurbished

Air Mini+

For small rooms up to 250 sq ft

Air Pro

For spaces up to 1000 sq ft

Filters & Subscriptions

Clean air, year round.

Learn

Learn

 * PECO Technology
 * Allergies
 * Wildfire Smoke
 * Destroy Mold
 * Viruses
 * Papers

Clear the Air for Allergy Season

Learn more

Clear the Air for Allergy Season

The Effects of Wildfire Smoke

Learn more

The Effects of Wildfire Smoke

The Basics of Mold Removal

Learn more

The Basics of Mold Removal

Resources

Resources

 * About
 * Press
 * Careers
 * Authorized Resellers




 * Contact
 * Customer Support





MOLEKULE


Blog
Business

Business

 * Inquiries
 * Molekule 360 Hub
 * Government
 * CRRSA Act Education
 * Indoor Air Quality Solutions
 * Enterprise Support
 * Pūrgo™






Account

Account

 * Sign In
 * 
 * Create an account
 * Manage Subscription
 * Manage Loyalty



0 Item(s) in Cart

Shopping Cart 0

Your Cart is Empty

Continue Shopping

Shopping Cart 0


Subtotal:
$0.00 CAD

Taxes and shipping calculated at checkout

Checkout Go to cart

Search Login
0 Item(s) in Cart Cart

Shopping Cart 0

Your Cart is Empty

Continue Shopping

Shopping Cart 0


Subtotal:
$0.00 CAD

Taxes and shipping calculated at checkout

Checkout Go to cart
Shop

Shop All

 * Air Purifiers
 * Filters & Subscriptions
 * Refurbished

Air Mini+

For small rooms up to 250 sq ft

Air Pro

For spaces up to 1000 sq ft

Filters & Subscriptions

Clean air, year round.

Learn

Learn

 * PECO Technology
 * Allergies
 * Wildfire Smoke
 * Destroy Mold
 * Viruses
 * Papers

Clear the Air for Allergy Season

Learn more

Clear the Air for Allergy Season

The Effects of Wildfire Smoke

Learn more

The Effects of Wildfire Smoke

The Basics of Mold Removal

Learn more

The Basics of Mold Removal

Resources

Resources

 * About
 * Press
 * Careers
 * Authorized Resellers




 * Contact
 * Customer Support



Blog
Business

Business

 * Inquiries
 * Molekule 360 Hub
 * Government
 * CRRSA Act Education
 * Indoor Air Quality Solutions
 * Enterprise Support
 * Pūrgo™






Account

Account

 * Sign In
 * 
 * Create an account
 * Manage Subscription
 * Manage Loyalty




AIR PURIFIERS

FILTER & SUBSCRIPTIONS

 * Shop
   
   Shop All
   
    * Air Purifiers
    * Filters & Subscriptions
    * Refurbished
   
   Air Mini+
   
   For small rooms up to 250 sq ft
   
   Air Pro
   
   For spaces up to 1000 sq ft
   
   Filters & Subscriptions
   
   Clean air, year round.

 * Learn
   
   Learn
   
    * PECO Technology
    * Allergies
    * Wildfire Smoke
    * Destroy Mold
    * Viruses
    * Papers
   
   Clear the Air for Allergy Season
   
   Learn more
   
   Clear the Air for Allergy Season
   
   The Effects of Wildfire Smoke
   
   Learn more
   
   The Effects of Wildfire Smoke
   
   The Basics of Mold Removal
   
   Learn more
   
   The Basics of Mold Removal

 * Resources
   
   Resources
   
    * About
    * Press
    * Careers
    * Authorized Resellers
   
   
   
   
    * Contact
    * Customer Support
   
   
   

 * Blog
 * Business
   
   Business
   
    * Inquiries
    * Molekule 360 Hub
    * Government
    * CRRSA Act Education
    * Indoor Air Quality Solutions
    * Enterprise Support
    * Pūrgo™
   
   
   
   
   
   

 * Account
   
   Account
   
    * Sign In
    * 
    * Create an account
    * Manage Subscription
    * Manage Loyalty
   
   
   

 * Login


LANGUAGE

English
 * English
 * français


COUNTRY

Canada (CAD $)
 * Canada (CAD $)
 * United States (USD $)


0 Item(s) in Cart Cart

Shopping Cart 0

Your Cart is Empty

Continue Shopping

Shopping Cart 0


Subtotal:
$0.00 CAD

Taxes and shipping calculated at checkout

Checkout Go to cart

Shop All

 * Air Purifiers
 * Filters & Subscriptions
 * Refurbished

Air Mini+

For small rooms up to 250 sq ft

Air Pro

For spaces up to 1000 sq ft

Filters & Subscriptions

Clean air, year round.

Learn

 * PECO Technology
 * Allergies
 * Wildfire Smoke
 * Destroy Mold
 * Viruses
 * Papers

Clear the Air for Allergy Season

Learn more

Clear the Air for Allergy Season

The Effects of Wildfire Smoke

Learn more

The Effects of Wildfire Smoke

The Basics of Mold Removal

Learn more

The Basics of Mold Removal

Resources

 * About
 * Press
 * Careers
 * Authorized Resellers




 * Contact
 * Customer Support




Business

 * Inquiries
 * Molekule 360 Hub
 * Government
 * CRRSA Act Education
 * Indoor Air Quality Solutions
 * Enterprise Support
 * Pūrgo™







Account

 * Sign In
 * 
 * Create an account
 * Manage Subscription
 * Manage Loyalty





GET CLEANER AIR FOR A HEALTHIER HOME.

The only PECO-HEPA-powered air purifier

Explore Air Purifiers
Buy now, pay later financing

30-day trial

Filter auto-refills



AIR MINI+ WITH PECO-FILTER

5.0

Rated 5.0 out of 5 stars
1 Review
$450.00 $40.61/month * Shop Now


AIR PRO WITH PECO-FILTER

0

Rated 0 out of 5 stars
0 Reviews
$1,300.00 $117.33/month * Shop Now

GET SCIENTIFICALLY BETTER INDOOR AIR.

With 25 years of R&D, rigorous scientific testing and peer-reviewed
publications, and FDA clearance for medical use, our patented PECO technology is
one-of-a-kind in its capability to not only capture, but break down pollutants
like bacteria, viruses, mold, allergens & more.


KEEP AN EYE ON YOUR AIR.

Connect your purifier to the Molekule app to control your fan speeds, turn on
Auto Protect, see your air quality in real time, or track individual pollutant
types throughout the previous four weeks.

Shop all products


BEAUTIFUL AND ELEGANT DESIGN.

Designed not only for powerful protection, but with gorgeous aesthetics in mind
to be a functional objet d’art in your living space.

Shop air purifiers


HOW MOLEKULE IS DIFFERENT.

At the heart of every Molekule air purifier is a PECO-HEPA Tri-Power filter that
combines the power of HEPA’s 99.97% small particle capture efficiency with PECO
technology that breaks down pollutants at a molecular level.

Learn about our technology
 1. 
 2. 
 3. 


LEARN MORE ABOUT HOW MOLEKULE IMPACTS COMMON INDOOR AIR CONCERNS.


ALLERGIES

Learn more About Allergies


WILDFIRE SMOKE

Learn more About Wildfire smoke


MOLD

Learn more About Mold


VIRUSES

Learn more About Viruses


SCIENCE-BACKED AIR PURIFIERS THAT CUSTOMERS TRUST.

 * LD
   Laura D.
   Verified Buyer
   
   
   Rated 5 out of 5 stars
   14 hours ago
   A Must-Have in Our Homes!
   
   Two years ago, one of our Air Pros alerted us to a serious issue with a gas
   range leak, and it saved us from being very sick or, at worst, dying from gas
   exposure. Since then, I've bought several more. Molekules are now a
   requirement on each floor of each of our homes. I've also purchased one for
   my parents and one for my in-laws. My best friend was so impressed by ours
   that she bought two for her house, and she said the terrible asthma she's had
   her whole life has been so much better. Our Air Pros were so great to have
   this year during all the wildfires up in Canada, as our air quality levels in
   VT and PA were very bad for several weeks due to all the smoke. I can't
   recommend Molekules enough!
   
   Read More
   
   Was this helpful?
   Yes, this review was helpful. 0 people voted yesNo, this review was not
   helpful 0 people voted no
 * CO
   Cierra O.
   Verified Buyer
   
   
   Rated 5 out of 5 stars
   Yesterday
   Works like a dream
   
   Put this in a room in our basement that always has a bit of a smell due to
   lack of air flow. After 2 days of running the smells have gone away and the
   air "feels" better
   
   Read More
   
   Was this helpful?
   Yes, this review was helpful. 0 people voted yesNo, this review was not
   helpful 0 people voted no
 * AW
   Andrew W.
   Verified Buyer
   
   
   Rated 5 out of 5 stars
   2 days ago
   Absolutely Outstanding
   
   Whenever I put new filters in the improvement in air quality is immediately
   noticeable. By using the auto replacement notification, I know when the
   filters need to be replaced. Really easy and convenient. Great product.
   
   Read More
   
   Was this helpful?
   Yes, this review was helpful. 0 people voted yesNo, this review was not
   helpful 0 people voted no
 * CB
   Conley B.
   Verified Buyer
   
   
   Rated 5 out of 5 stars
   2 days ago
   All Good!!
   
   Fantastic and easy to install with very clear directions
   
   Read More
   
   Was this helpful?
   Yes, this review was helpful. 0 people voted yesNo, this review was not
   helpful 0 people voted no
 * BT
   Brian T.
   Verified Buyer
   
   
   Rated 5 out of 5 stars
   2 days ago
   GREAT PRODUCTS!!!
   
   Owned your products for many years!!!
   
   Read More
   
   Was this helpful?
   Yes, this review was helpful. 0 people voted yesNo, this review was not
   helpful 0 people voted no
 * BT
   Brian T.
   Verified Buyer
   
   
   Rated 5 out of 5 stars
   2 days ago
   GREAT PRODUCT!!!
   
   GREAT PRODUCTS!!!!
   
   Read More
   
   Was this helpful?
   Yes, this review was helpful. 0 people voted yesNo, this review was not
   helpful 0 people voted no
 * AH
   Anderson H.
   Verified Buyer
   
   
   Rated 5 out of 5 stars
   3 days ago
   Terrific Addition to Our Home
   
   We are very happy with the Molekule, noticing a huge difference in our home.
   The dust is considerably less and the air has a fresh, crisp feel.
   
   Read More
   
   Was this helpful?
   Yes, this review was helpful. 0 people voted yesNo, this review was not
   helpful 0 people voted no
 * AH
   Anderson H.
   Verified Buyer
   
   
   Rated 5 out of 5 stars
   3 days ago
   Noticing a Difference
   
   We have a couple of cats in home with newer construction. We felt like we
   would like we had too much dust despite our attention to cleaning. In
   receiving an email about the Molekule, we decided to give it a try in our
   bedroom. After a couple of weeks of use, it may sound crazy but the air is
   noticeably different. The dust has been cut down considerably. We decided to
   actually purchase a Pro for our family room/kitchen area. I would classify us
   as highly satisfied!!!
   
   Read More
   
   Was this helpful?
   Yes, this review was helpful. 0 people voted yesNo, this review was not
   helpful 0 people voted no
 * M
   Michelle
   Verified Reviewer
   
   
   Rated 5 out of 5 stars
   3 days ago
   What a difference!
   
   Use these in our bedroom and we notice such a big improvement in the air
   quality. Love this system!
   
   Read More
   
   Was this helpful?
   Yes, this review was helpful. 0 people voted yesNo, this review was not
   helpful 0 people voted no
 * LJ
   Lawrence J. Prograis, J.
   Verified Buyer
   
   
   Rated 5 out of 5 stars
   5 days ago
   Peco-hepa filter
   
   Outstanding performance of this filter.
   
   Read More
   
   Was this helpful?
   Yes, this review was helpful. 0 people voted yesNo, this review was not
   helpful 0 people voted no
 * TC
   Tim C.
   Verified Reviewer
   
   
   Rated 5 out of 5 stars
   5 days ago
   Awesome!
   
   I love my Air Pro! It’s sleek and the auto silent function is super
   effective!
   
   Read More
   
   Was this helpful?
   Yes, this review was helpful. 0 people voted yesNo, this review was not
   helpful 0 people voted no
 * K
   K
   Verified Reviewer
   
   
   Rated 5 out of 5 stars
   6 days ago
   Love the Air Pro
   
   It works great! I never thought about air purification until I had a baby. It
   is such a relief to know he is breathing cleaner air. Los Angeles is not
   known for its air quality and having the real-time feedback from MoleKule is
   very informative. After a little setup challenge, it has worked great for
   over a year. Highly recommend.
   
   Read More
   
   Was this helpful?
   Yes, this review was helpful. 0 people voted yesNo, this review was not
   helpful 1 person voted no

Press left and right arrows to navigate.


Viewing Slides 1 to 3 of 12


GET THE FAQS ON MOLEKULE AIR PURIFIERS

The right purifer can make all the difference. Here are some questions you may
be asking yourself.

Is Molekule FDA approved?

Molekule has several products that are FDA cleared as Class II medical devices
under the 510(k) program. These products have undergone extensive testing and
evaluation they're safe and effective. This includes determining their ability
to destroy bacteria, viruses, and mold, as well as airborne particles. The FDA
clearance indicates that they meet strict regulatory standards and can be used
with confidence in medical settings. It's worth noting that Molekule's devices
aim to improve indoor air quality by reducing harmful particulate matter in the
air and not intending to diagnose or treat any medical conditions.

What is Molekule's return policy?

Molekule's refund policy allows you to request a full refund within 30 days of
the shipment date if you are unsatisfied with your purchase. Refurbished units
are final sale and not eligible for the 30-day return offer. You must request a
return authorization from customer service and return the air purifier in good
physical condition with all the original parts included. If the purchase was
made from an authorized retailer, you must follow the retailer's policies for
returns. It's important to note that purchases for use in healthcare or medical
facilities are nonrefundable.

What makes Molekule air purifiers different from other air purifiers?

Molekule's indoor air purifiers differ from traditional air purifiers on the
market in that they use a combination of PECO and HEPA technology, which go
beyond trapping pollutants on a filter to destroy them at the molecular level.
This technology destroys bacteria, viruses, and volatile organic compounds
(VOCs), while HEPA technology captures allergens and other small particles to
improve air quality for you and your family. Furthermore, these powerful
machines are aesthetically pleasing and quiet, making them suitable for any room
in your home.

Is Molekule's technology safe for people and pets?

Yes, Molekule's technology is safe for people and pets. Scientists in
independent third-party labs thoroughly tested PECO technology and found it to
be safe and effective for use in homes and other indoor spaces. This tech works
by breaking down airborne pollutants at a molecular level, creating harmless
byproducts like carbon dioxide and water vapor. Additionally, the air purifiers
are designed to be safe for pets and children, with no hazardous parts such as
exposed blades or other moving materials.


AIR QUALITY EDUCATION ARTICLES


WHAT IS NADR AND HOW DOES IT PREVENT INFECTIOUS DISEASES?

 * by Haldane King
 * September 11, 2023
 * 6 min read

Read more What is NADR and how does it prevent infectious diseases?


WHAT DOES WILDFIRE SMOKE SMELL LIKE?

 * by Haldane King
 * September 11, 2023
 * 3 min read

Read more What does wildfire smoke smell like?


HOW LONG WILL AN ACTIVATED CARBON FILTER LAST?

 * by Haldane King
 * September 07, 2023
 * 5 min read

Read more How long will an activated carbon filter last?


LET'S STAY CONNECTED.

Sign up to receive our newsletter and exclusive offers.

Email*

Subscribe


Company

 * About
 * Blog
 * Careers
 * Press
 * Investors
 * Customer Support
 * Enterprise Support
 * Legal

Air purifiers

 * Air Mini+
 * Air Pro
 * Pūrgo™
 * Refurbished
 * Replacement Parts
 * Manage Loyalty

Filters

 * Filters & Subscriptions
 * Air Pro Filter
 * Air Mini+ / Air Mini Filter
 * Air Filter

Business

 * Inquiries
 * CRRSA Act Education
 * Indoor Air Quality Solutions
 * Government

Where to buy

 * Canada
 * United States
 * Retailers
 * Community Heroes Discounts


Privacy policy Do not sell or share my personal information Terms of service
Warranty & Return policy Loyalty Program Policy


LANGUAGE

English
 * English
 * français


COUNTRY

Canada (CAD $)
 * Canada (CAD $)
 * United States (USD $)


LANGUAGE

English
 * English
 * français


COUNTRY

Canada (CAD $)
 * Canada (CAD $)
 * United States (USD $)

© 2023 Molekule.


SEARCH OUR SHOP

What are you looking for?



TOP SUGGESTIONS


FOLLOW ALONG + SUBSCRIBE

Be the first to hear about exclusive offers and latest updates! 

First Name

Email*

Subscribe
What are you looking for?



TOP SUGGESTIONS





MOLEKULE’S USE OF COOKIES

Molekule uses cookies on its website. Some of these cookies are necessary for
the website to work, while others store your preferences, track user trends and
site performance, and provide personalized content and relevant advertising to
you. Molekule respects your privacy – you can always choose not to enable
certain types of cookies, and you can update your preferences at any time by
managing your "Consent Preferences". For more information, please see our
Privacy Policy.

Manage Consent Preferences

Accept All Cookies
Privacy Policy
Submit