【Easter 8% Discount: EGG24】Buy 4 Get 1 Free + Free shipping for order $79
1 / 15
0% OFF
allpaintbynumber

Custom Paint by Numbers Acrylic Painting Kit - [👇Best Gifts for Your Love]

PTAdz0001

$34.99
2804 sold
Size
Qty
Please look carefully at customized size matched for your uploaded picture for Best effect, such as shape or size of picture. If it is not suitable, in order to achieve a better effect, we will contact you to confirm more suitable size and need pay for difference of prices.

What’s New in Custom Paint-by-Number?

  • You tell us what you want to paint!
  • keepsake for a lifetime as you can recreate memories
  • very personalized gift or the perfect addition to your wall
  • You can also provide services by ordering custom kits for client photographs and paint for them!
  • The fun never stops!
  • It's easy to order and the kits are highly affordable

Order now and you'll see how simple it is!

Why Should We Be Your Choice?

  • We guarantee high-quality products
  • We have 1500+ Unique designs of Paint by Number Kits that no one else has.
  • Customer satisfaction means everything to us
  • We have a very strong reputation
  • Our Customer service is very quick at allpaintbynumber.com
  • Affordable price.
  • Our Store has 100% secure checkout.

Why Paint By Numbers

  • Perfect For Beginners - Match the numbers on the canvas with the corresponding labeled numbers on the paint. It is easy to follow and suitable for all artistic abilities.
  • Relaxing Indoor Activity - Take your mind off stress and anxieties. Research shows that creative activities like coloring and painting help reduce stress.
  • DIY Home Decoration - Create your own wall art, add a frame to your painting so you can hang it on your wall.
  • Fantastic Bonding Activity - Grab a wine and spend a night in with family or friends to create your own beautiful piece of art to share.

paint-by-numbers-portrait-dog

  • Hone Your Painting Skills - Paint by Numbers kits are a great way for new artists to build confidence. With each kit, you’ll be able to practice your brush handling and get a feel for working on canvas.
  • Share The Fun - Paint by Numbers for adults can be a fun social activity. Try working on a single kit in turns with a friend. They also make great gifts. Give one to a coworker, or use them as stocking stuffers for family members during the holiday season.
  • The Perfect Gift - This makes for a thoughtful gift for anyone who enjoys crafts.paint-by-numbers-portrait-kid

    How To Order

    • Step 1: Click "Choose Image" to select your photo
    • Step 2: Choose the Size
    • Step 3: Choose the Type
    • Step 4: Click "Add To Cart" to place your order

    How To Choose Size

    how-to-choose-sizeAdditional Note

  • * Recommended age for children 6 years old and up or adults.

    * We are unable to use copyrighted images without the owners express permission.

    * Custom orders require extra 3-5 business days processing before shipping, please refer to shipping policy.

No painting skills are required to start painting with our DIY adult paint-by-numbers kits. Our Kit contains everything you need to start swirling the brush around. Lets show you how to get started.

Step #1 Order a kit. It’s as simple as selecting a painting you like and purchasing it. The default size for all our paintings is 40x50 cm unless specified. The kit will reach you as soon as we can possibly get it to you.

Step #2 Get painting. Pull out your new kit and get started. A few key ingredients to make your painting experience go smoothly are: Working in a large, clutter-free space and a well-lit space. starting from the top of the canvas.

Step #3 Step by step and number by number when you have completed it, you will be stunned by the beauty of it. Frame it, hang it, see it and smile :) oh yeah, don't forget to send us a photo review.

DIY Steps:
1. Open the box and check the Painting By Numbers tool.
2. Check the color of the paint, and the order of the numbers arranged on the oil painting.
3. Uncover the canvas, you will see a lot of symbols corresponding to the color numbers.
4. Filled in the areas that marked with numbers with the corresponding paint.(For convenient to DIY, please add a small amount of water to the paint)
5. It is recommended to Paint one group color at a time, which can be completed faster.
6. In order to create a perfect Painting By Numbers, it is recommended to put the drawings together when painting and paint all the color areas.
7. After painting, make a slight modification on the connection between color blocks with the corresponding color.
8. When you finish, place it in a appropriate frame for your prefer. (This product is NOT Including Frame).

Suggestion:
If you fill in a wrong color, you can wait the paint to dry up and then cover the wrong part with the correct color on the surface. Or wipe with a small amount of water, after drying, and then apply the correct color.
Please cover the lid of paint well when you do not use it, in case the paint dry up.
If you happen to have the paint on your clothing, please wash it immediately.

Note: 
1. Due to logistics reasons, the canvas you received may have creases, please smooth the canvas before painting.
2. Due to the different monitor and light effect, the actual color of the item might be slightly different from the color showed on the pictures. Thank you!
3. Please allow 1-3cm measuring deviation due to manual measurement.

You May Also Like Don't Like These?
Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.