www.canvaspop.com
Open in
urlscan Pro
44.216.23.90
Public Scan
Submitted URL: http://www.canvaspop.com/
Effective URL: https://www.canvaspop.com/
Submission: On January 30 via api from US — Scanned from DE
Effective URL: https://www.canvaspop.com/
Submission: On January 30 via api from US — Scanned from DE
Form analysis
2 forms found in the DOMPOST /email-signup
<form id="signupForm" data-test-id="signup-form" action="/email-signup" method="post">
<input type="hidden" id="redirectUrl" name="redirectUrl" value="https://www.canvaspop.com/#email-signup-footer">
<input type="hidden" name="signup_csrf" value="e2249dd2b0bb077eadf78e18bae5f17e-f7a067bf67965f54a02944765d7538fc">
<div class="sm:flex sm:-ml-4 md:block md:ml-0">
<div class="sm:w-2/3 sm:pl-4 md:pl-0 md:w-full">
<div class="relative ">
<label class="absolute z-10 top-0 left-0 text-xs ml-2 text-black -translate-y-50 bg-white px-1 leading-none cursor-pointer" for="emailSignup">E-mail address<span class="text-blue-500">*</span></label>
<input type="email" id="emailSignup" name="emailSignup" required="" autocomplete="email" minlength="5"
pattern="^(([^<>()\[\]\.,;:\s@"]+(\.[^<>()\[\]\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$" data-test-id="signup-email" class="form-input " value="">
<div data-input-error="" data-validation-message="Your email address is invalid" class="absolute bottom-0 left-0 text-xs ml-2 translate-y-50 bg-white font-bold rounded px-1 leading-none text-red-500 opacity-0 transition-opacity">This field is
invalid</div>
</div>
</div>
<div class="mt-4 sm:w-1/3 sm:pl-4 sm:mt-0 md:pl-0 md:w-full md:mt-4">
<button type="submit" id="emailSubmit" class="btn btn--primary w-full" data-test-id="email-signup-button">
<span data-module-loading-button-label="" class="opacity-100">Sign up</span>
<span data-module-loading-button-loader="" class="absolute top-50 left-50 -translate-center z-20 flex flex-col items-center justify-center opacity-0">
<svg data-loader="" viewBox="25 25 50 50" class="w-6 h-6 stroke-current">
<circle data-path="" cx="50" cy="50" r="20" fill="none"></circle>
</svg>
</span>
</button>
</div>
</div>
</form>
<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-UkbKGx" novalidate="" tabindex="-1"
style="display: flex; flex-direction: row; box-sizing: border-box; width: 500px; min-width: 200px; max-width: 1000px; border-radius: 0px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(136, 28, 43); background-repeat: no-repeat; background-position-y: 50%; padding: 0px 20px; flex: 1 1 0%;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 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: 60px 6px 5px; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-97826725" style="width: 100%;">
<div style="text-align: center;"><span style="color: #ffffff; font-family: Miller-Banner-Book, New York, TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;"><span style="font-size: 26px;"><em>Make your love
story <br></em></span></span><span style="color: #ffffff; font-family: Miller-Banner-Book, New York, TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;"><span style="font-size: 26px;"><em>last
forever.</em></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 20px 5px; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-97826726" 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: 48px;"><span
style="color: #ffffff; font-family: Miller-Banner-Book, New York, TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;">Get 55% of f all custom prints.</span></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 40px; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-97826727" style="width: 100%;">
<p style="text-align: center;"><span style="font-family: 'Nimbus Sans Nov Regular', Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; font-size: 22px; color: #ffffff;">Sign up to save on your first order and receive
email-exclusive deals straight to your inbox.</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 5px 10px 20px; position: relative; background-color: rgba(199, 1, 1, 0); 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_97826728" class="needsclick go1332556004 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: 5px; padding: 0px 0px 0px 16px; height: 60px; text-align: left; color: rgb(17, 17, 17); font-family: "Nimbus Sans Nov Regular", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 20px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); 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 component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1"
style="display: flex; justify-content: flex-start; padding: 8px 20px 10px 4px; position: relative; background-color: rgba(255, 255, 255, 0); flex: 0 1 auto; margin: 0px auto;"><button class="needsclick go952291206 kl-private-reset-css-Xuajs1"
type="button" tabindex="0"
style="background: rgb(246, 245, 243); border-radius: 6px; border-style: none; border-color: rgb(33, 29, 28); border-width: 3px; color: rgb(0, 0, 0); font-family: "Nimbus Sans Nov Semibold", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 20px; font-weight: 600; letter-spacing: 0px; line-height: 1; white-space: normal; padding: 0px 10px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 60px;">ㅤSubmitㅤ</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: 0px 6px 10px; position: relative; flex: 1 0 0px;"><button
class="needsclick go952291206 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
style="background: rgba(48, 59, 67, 0); border-radius: 2px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(255, 255, 255); font-family: "Nimbus Sans Nov Regular", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 20px; 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><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>
Text Content
Skip Menu. Navigate to content in this page Accessibility Assistance, opens A D A page * Products CANVAS PRINTS Canvas printing the way it should be: museum-quality, expertly crafted, ready to hang. FRAMED PRINTS Your most cherished memories on the finest of fine art papers in gallery-quality frames. PHOTO COLLAGES An elegant and timeless treatment for all your cherished moments. TRIPTYCH PRINTS Curate a gallery-style art wall with a statement piece printed with archival inks and made with love by hand. METAL PRINTS Unique and durable, metal prints make a bold statement wherever they’re displayed. PET PORTRAITS Your best friend deserves the spotlight. Create a custom portrait that perfectly captures your pet and their personality. WORD ART PRINTS Custom canvas prints made from your favorite words, quotes or sayings. KIDS ART PRINTS Add a personal touch your child's room or nursery with custom word art and kid inspired art prints. GENERATIVE ART PRINTS Create a piece of modern or abstract generative art that is completely unique and one-of-a-kind. PRINT BUNDLES Print all your favorite photos easily and save by bundling them together. * Art * Offers * Gifts * Login Cart * Products * Canvas prints * Framed prints * Photo collages * Triptych prints * Metal prints * Pet portraits * Word art prints * Kids art prints * Generative art prints * Print Bundles * Gift cards * Wall art * Offers * Gifts * Login * Reviews * Contact us * FAQ Create your print HEARTFELT MOMENTS DESERVE TO BE PRINTED. Bring your most meaningful moments to life and enjoy an exclusive 55% off this Valentine's Day. Cherish the love, capture the savings. Use code BEMINE 18,671 Reviews Featured in: WHAT SETS US APART? QUALITY FIRST We obsess over the details to make every print just perfect. And we stand by our products with a 100% Love it guarantee. FREE DIGITAL PROOFS Our team of designers take special care to optimize your photos. We always send Free Digital Proofs for you to approve before they go to print so you get exactly what you want! CUSTOMER FOCUSED Our ordering process is simple and we'll work one-on-one with you to make your print perfect. We pride ourselves on having the best customer service in the industry. Why choose Canvaspop Make your love the centerpiece. SHOW THEM HOW MUCH YOU CARE THIS VALENTINE'S DAY. See our deals OUR COLLECTION Most popular! CANVAS PRINTS Canvas printing the way it should be: museum-quality, expertly crafted, ready to hang. PHOTO COLLAGES A timeless and elegant treatment for all your fondest moments. TRIPTYCH PRINTS Curate a gallery-style art wall with a statement piece printed with archival inks and made with love by hand. FRAMED PRINTS Your most cherished memories on the finest of fine art papers in gallery-quality frames. METAL PRINTS Unique and durable, metal prints make a bold statement wherever they’re displayed. PET PORTRAITS Create a custom portrait that perfectly captures your pet and their personality. SEE WHAT OUR CUSTOMERS ARE SAYING “ 2 months ago > “Our first print showed up a little dark, so Canvaspop lightened it and > replaced it for no extra charge. Now we love our new canvas and their awesome > customer service. We’ll be repeat customers for sure.” Azure A. “ 2 months ago > “The picture looks great and we appreciate the care taken with packaging and > shipping.” Noah M. “ 2 months ago > “They are good quality.” Marissa F. “ 2 months ago > “Arrived on time, as scheduled. Is done perfectly. In good condition. They > were even nice enough to touch the photo up a bit since it was a large print. > It was something very meaningful to me, so the fact that they did a great job > and went the extra mile, meant a ton. Lovely. Will shop with them again. Thank > you!” Lisa J. “ 2 months ago > “The canvas print turned out fabulous! I've recommended you already and will > be ordering again!” Cathy g. See all reviews YOUR MEMORIES COME FIRST. THAT'S WHY WE TAKE SO MUCH PRIDE AND CARE IN CREATING EACH AND EVERY CUSTOM PRINT. Why choose Canvaspop YOU CAN REST EASY WITH OUR 100% LOVE IT FOR LIFE GUARANTEE. YOU LOVE IT OR WE’LL MAKE IT RIGHT. Create your canvas NEWSLETTER Sign up for exclusive offers, photo tips, gift ideas, and new products. E-mail address* This field is invalid Sign up * PRODUCTS * Canvas prints * Framed prints * Photo collages * Triptych prints * Tabletop canvas prints * Print bundles * Pet portraits * Art * Word art prints * Kids art prints * Gift cards * ABOUT US * Why choose Canvaspop? * About Canvaspop * Reviews * Pricing * INSPIRATION * Ideas * Home office art * Office art * Kids art * Blog * CUSTOMER SUPPORT * FAQ * Contact us * Check order status * Terms of use * Privacy policy Region: AT (EUR) © 2009 — 2024 Canvaspop™. Filled star A filled star icon Half filled star A half filled star icon Forbes The Forbes logo BuzzFeed The BuzzFeed logo HuffPost The HuffPost logo Los Angeles Times The Los Angeles Times logo Mashable The Mashable logo 100% love it free digital proof Customer support Menu A collapsible menu indicator Canvaspop The Canvaspop logo Caret down A downward facing caret icon Cart The shopping cart icon twitter facebook instagram pinterest Close dialog 1 Make your love story last forever. Get 55% of f all custom prints. Sign up to save on your first order and receive email-exclusive deals straight to your inbox. ㅤSubmitㅤ No, thanks