www.magnatiles.com Open in urlscan Pro
141.193.213.21  Public Scan

Submitted URL: http://www.magnatiles.com/
Effective URL: https://www.magnatiles.com/
Submission: On January 14 via api from US — Scanned from DE

Form analysis 2 forms found in the DOM

POST /#gf_12

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_12" id="gform_12" class="footer-form" action="/#gf_12" data-formid="12" novalidate="">
  <div class="gform-body gform_body">
    <div id="gform_fields_12" class="gform_fields top_label form_sublabel_below description_below">
      <div id="field_12_4" class="gfield gfield--type-html gfield--width-full gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible"
        data-js-reload="field_12_4">
        <h3>Want to become a MAGNA-TILES® Insider?</h3> Free downloads, exclusive offers, sneak peeks &amp; more!
      </div>
      <fieldset id="field_12_1" class="gfield gfield--type-name field_sublabel_hidden_label gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_12_1">
        <legend class="gfield_label gform-field-label gfield_label_before_complex">Name</legend>
        <div class="ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row" id="input_12_1">
          <span id="input_12_1_3_container" class="name_first gform-grid-col gform-grid-col--size-auto">
            <input type="text" name="input_1.3" id="input_12_1_3" value="" aria-required="false" placeholder="First Name">
            <label for="input_12_1_3" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">First</label>
          </span>
          <span id="input_12_1_6_container" class="name_last gform-grid-col gform-grid-col--size-auto">
            <input type="text" name="input_1.6" id="input_12_1_6" value="" aria-required="false" placeholder="Last Name">
            <label for="input_12_1_6" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">Last</label>
          </span>
        </div>
      </fieldset>
      <div id="field_12_3" class="gfield gfield--type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_12_3"><label
          class="gfield_label gform-field-label" for="input_12_3">Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
        <div class="ginput_container ginput_container_email">
          <input name="input_3" id="input_12_3" type="email" value="" class="large" placeholder="Email" aria-required="true" aria-invalid="false">
        </div>
      </div>
      <div id="field_12_5" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below gfield_visibility_visible" data-js-reload="field_12_5"><label
          class="gfield_label gform-field-label" for="input_12_5">Name</label>
        <div class="ginput_container"><input name="input_5" id="input_12_5" type="text" value="" autocomplete="new-password"></div>
        <div class="gfield_description" id="gfield_description_12_5">This field is for validation purposes and should be left unchanged.</div>
      </div>
    </div>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_12" class="gform_button button" value="Sign Up For Mailing List"
      onclick="if(window[&quot;gf_submitting_12&quot;]){return false;}  if( !jQuery(&quot;#gform_12&quot;)[0].checkValidity || jQuery(&quot;#gform_12&quot;)[0].checkValidity()){window[&quot;gf_submitting_12&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_12&quot;]){return false;} if( !jQuery(&quot;#gform_12&quot;)[0].checkValidity || jQuery(&quot;#gform_12&quot;)[0].checkValidity()){window[&quot;gf_submitting_12&quot;]=true;}  jQuery(&quot;#gform_12&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" name="gform_ajax" value="form_id=12&amp;title=&amp;description=&amp;tabindex=0&amp;theme=data-form-theme='gravity-theme'">
    <input type="hidden" class="gform_hidden" name="is_submit_12" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="12">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_12" value="WyJbXSIsIjE0NzQ2MjI1OWE1YzY4Y2MxZjA1ZmU5NjUxZTc3NjAzIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_12" id="gform_target_page_number_12" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_12" id="gform_source_page_number_12" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
  <p style="display: none !important;"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="1705217811403">
    <script>
      document.getElementById("ak_js_1").setAttribute("value", (new Date()).getTime());
    </script>
  </p>
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-WHtQvT" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 780px; min-width: 200px; max-width: 1000px; border-radius: 4px; border-style: none; border-width: 0px; 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 title="Example of children playing with MAGNA-TILES pieces." class="needsclick  kl-private-reset-css-Xuajs1"
    style="display: flex; flex-direction: column; width: 390px; margin: -20px 0px -20px -15px; padding: 0px; border-top: 0px solid transparent; border-right: 0px; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-bottom-left-radius: 4px; border-top-left-radius: 4px; 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/TkvVUA/images/d2346a69-4993-4d91-b6b5-2a7223a03b9a.png&quot;); background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; width: 100%; height: 100%; display: block;">
    </div>
  </div>
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px 0px 0px 15px; 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; position: relative; flex: 0 1 auto; margin: 0px auto;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; align-items: center; width: 100%; height: auto;">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="position: relative; display: flex; align-items: center; width: 100%; height: auto;"><img
              src="https://d3k81ch9hvuctc.cloudfront.net/company/TkvVUA/images/7bf776aa-d77f-4114-9e21-07b102b6967b.png" tabindex="-1" alt="MAGNA-TILES Brand Logo" class="needsclick  kl-private-reset-css-Xuajs1"
              style="max-width: 100%; width: 106px; height: auto; cursor: initial;"></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 0px 0px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-80567400" style="width: 100%;">
          <div>
            <h2 style="text-align: center; letter-spacing: 0px; line-height: 100%;"><span style="font-family: Poppins, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: bold;">Here's 10% off your first purchase<span
                  style="font-size: 24px;">&nbsp;</span></span></h2>
          </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; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-80567401" style="width: 100%;">
          <div style="text-align: center;"><span style="font-weight: bold;"><span style="font-weight: 400;">Sign up to our newsletter list and get your 10% off code.*</span></span></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 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_80567402" class="needsclick go4022494151 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="enter your email" aria-label="enter your 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(7, 7, 7); 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(96, 106, 114);">
          <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(52, 53, 96); 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: 24px; 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: 52px; width: 100%;">Show
          Discount Code</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;"><button
          class="needsclick go1732840795 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(255, 255, 255); border-radius: 2px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(84, 82, 82); font-family: Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 400; 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: 50px; width: 100%;">No
          thanks</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" id="rich-text-80567405" style="width: 100%;">
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: center;"><span
              style="color: #222222; font-size: 11px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;">By clicking "Show Discount Code", I consent to the Magna-Tiles®
              <a href="https://www.magnatiles.com/privacy-policy/" style="color: #222222;">Privacy Policy </a>and <a href="https://www.magnatiles.com/terms-services/" style="color: #222222;">Terms of Use</a> and agree to receive recurring automated
              marketing messages by email at the email provided.&nbsp;</span></p>
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: center;"><span
              style="color: #222222; font-size: 11px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;">&nbsp;</span></p>
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: center;"><span
              style="color: #222222; font-size: 11px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;">*Limit one code per customer.&nbsp;Cannot be combined with any other offers.&nbsp;Not valid on previous
              purchases.&nbsp;Some&nbsp;items are not eligible for discounts based on release dates. Items that do not qualify for discounts will have the phrase, “This product is not eligible for promotional offers and coupons.” on their unique
              product pages.</span></p>
        </div>
      </div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

Text Content

Skip to content

MAGNA-TILES®

America's #1 Magnetic Building Sets Brand

 * Shop
 * FAQs
 * Contact
 * Explore
   * Our Story
   * Blog
   * Careers

 * Search
 * Cart0
 * Sign In

Enjoy free shipping on orders $50+* Learn More Dismiss


MEANINGFUL PLAY IS ON THE MOVE!

With the NEW In Motion Collection

Shop Now


 * NEW Arrivals
 * Best Sellers
 * Starter Sets
 * Cars & Vehicles


 * XTRAS: ROADS 12-PIECE SET
   
   $29.99 Add to cart


 * DASHERS 6-PIECE SET
   
   $29.99 Add to cart


 * FOREST ANIMALS 25-PIECE SET
   
   $39.99 Add to cart


 * FARM ANIMALS 25-PIECE SET
   
   $39.99 Add to cart


 * DINOS 5-PIECE SET
   
   $49.99 Add to cart


 * DINO WORLD 40-PIECE SET
   
   $79.99 Add to cart


 * DINO WORLD XL 50-PIECE SET
   
   $129.99 Add to cart


 * DOWNHILL DUO 40-PIECE SET
   
   $69.99 Add to cart


 * FOREST ANIMALS 25-PIECE SET
   
   $39.99 Add to cart


 * FARM ANIMALS 25-PIECE SET
   
   $39.99 Add to cart


 * DINOS 5-PIECE SET
   
   $49.99 Add to cart


 * DINO WORLD 40-PIECE SET
   
   $79.99 Add to cart


 * DINO WORLD XL 50-PIECE SET
   
   $129.99 Add to cart


 * BUILDER 32-PIECE SET
   
   $49.99 Add to cart


 * METROPOLIS 110-PIECE SET
   
   $129.99 Add to cart


 * STORAGE BIN BUNDLE 84-PIECE SET
   
   $134.99 Add to cart


 * STORAGE BIN & INTERACTIVE PLAY-MAT
   
   $24.99 Add to cart


 * METROPOLIS 110-PIECE SET
   
   $129.99 Add to cart


 * CLASSIC 74-PIECE SET
   
   $99.99 Add to cart


 * CLASSIC 37-PIECE SET
   
   $59.99
   Out of stock. Join the waitlist


 * DELUXE 48-PIECE SET
   
   $74.50 Add to cart


 * CLASSIC 100-PIECE SET
   
   $119.99 Add to cart


 * CLASSIC 32-PIECE SET
   
   $49.99 Add to cart


 * DOWNHILL DUO 40-PIECE SET
   
   $69.99 Add to cart


 * XTRAS: ROADS 12-PIECE SET
   
   $29.99 Add to cart


 * DASHERS 6-PIECE SET
   
   $29.99 Add to cart


 * BUILDER 32-PIECE SET
   
   $49.99 Add to cart


 * METROPOLIS 110-PIECE SET
   
   $129.99 Add to cart


 * CARS – PURPLE & RED 2-PIECE SET
   
   $14.99 Add to cart


 * CARS – BLUE & ORANGE 2-PIECE SET
   
   $14.99 Add to cart


 * CARS – GREEN & YELLOW 2-PIECE SET
   
   $14.99 Add to cart

Shop All


RECOMMENDED BY EDUCATORS.
TRUSTED BY PARENTS.
LOVED BY KIDS.

Of all the expert-approved educational toys, MAGNA-TILES is our top pick. This
must-have toy is deceptively simple, but it's packed with fun.



Everyone knows that the best gifts are the ones that both kids and parents love.
That's what you'll get with this MAGNA-TILES kit.



MAGNA-TILES are one of the best learning toys you can buy. They aren’t an
eyesore on your living room floor either.



I love MAGNA-TILES because I can build high towers and anything I like. The
turning tiles are the best and all the pink and purple tiles are my favorites!

- Lana, Age 3

MAGNA-TILES are king. They encourage free play, and they’re easy to clean up.
There’s nothing to build except for what’s in the kid’s own imagination.

- Seth Meyers



I previously taught preschool, and this was a must have for my classroom. It
offers them the opportunity to develop a wide range of skills.

-Ellie



STEAM-approved, they promote important math, science, spatial & tactile skills,
and provide hours of fun.



The concept is simple: kids can build three-dimensional structures with various
geometric shapes that snap together thanks to the magnetic sides. It leads to
tons of open-ended play.



Every child (and their parents!) should have this toy. My granddaughter
absolutely loves it and spends hours playing independently.

- Mrs. Gaskell






Share Your Favorite


#MAGNATILES MOMENTS

Tag us on Instagram to see yourself here!

Open photo viewer lightbox
Instagram Post


Open photo viewer lightbox
Instagram Post


Open photo viewer lightbox
Instagram Post


Open photo viewer lightbox
Instagram Post


Open photo viewer lightbox
Instagram Post


Open photo viewer lightbox
Instagram Post


Open photo viewer lightbox
Instagram Post


Open photo viewer lightbox
Instagram Post


Join our community of over 150,000 parents + educators just like you!
Follow us on InstagramFollow us onInstagram


ONE STOP MAGNA-SHOP


100% SATISFACTION GUARANTEE

The best warranty in magnetic construction.


100% AUTHENTIC
MAGNA-TILES®

Knock-it-off with those knock-offs already!


100% OF THE
MAGNA-TILES® CATALOG

If it’s not here, then it’s not the real deal!

Shop All
Back To Top
 * link, Instagram, opens in a new tab
 * link, Facebook, opens in a new tab
 * link, Pinterest, opens in a new tab
 * link, TikTok, opens in a new tab
 * link, YouTube, opens in a new tab


WANT TO BECOME A MAGNA-TILES® INSIDER?

Free downloads, exclusive offers, sneak peeks & more!
Name
First Last
Email(Required)

Name

This field is for validation purposes and should be left unchanged.


Δ

Explore
 * Our Story
 * Blog
 * Careers

Support
 * Contact Us
 * FAQs
 * Shipping & Returns
 * Safety
 * Account

Shop
 * Shop All
 * In Motion
 * Dinos
 * Find in Store
 * Wholesale

Privacy Policy | Terms of Use | Accessibility Statement | ©2023 MAGNA-TILES®.
All rights reserved.


Cart0
 * Shop
 * FAQs
 * Contact
 * Explore
   * Our Story
   * Blog
   * Careers

Sign In


Notifications






Previous Slide

Next Slide

Share

FacebookTwitterLinkedinPinterestEmail

Instagram
Hide photo (admin)

Add ID to the Hide Specific Photos setting:





Save 10%

Close dialog 1


HERE'S 10% OFF YOUR FIRST PURCHASE 

Sign up to our newsletter list and get your 10% off code.*

Show Discount Code
No thanks

By clicking "Show Discount Code", I consent to the Magna-Tiles® Privacy Policy
and Terms of Use and agree to receive recurring automated marketing messages by
email at the email provided. 

 

*Limit one code per customer. Cannot be combined with any other offers. Not
valid on previous purchases. Some items are not eligible for discounts based on
release dates. Items that do not qualify for discounts will have the phrase,
“This product is not eligible for promotional offers and coupons.” on their
unique product pages.