Double-sided tape letter hooks 6 pairs

$9.99 $19.98 Save 50%
Zahl:  6 PAIRS
Share the love

Do you want to hang things up to make more space? But many things do not have holes to hang them on and the traditional hooks drop easily. There are double-sided adhesive wall hooks, stick one to the wall and the other to your socket for easy and convenient hanging, keep your house tidy and tidy while preventing the hook from falling off. You don't need to punch. Don't hurt your wall.

Main features

  • Self-adhesive, double-sided adhesive hook
  • With two matching hook pieces for easy and convenient hanging, there is no hole to hang it and the weight is up to 15kg per hook on the wall and ceiling. No drilling, no screws, no holes, no glue. Super waterproof and oil-tight, highly and cold-resistant.
  • Transparent and invisible
  • The stylish, transparent design makes them almost invisible, which works well for a beautiful home decoration. made of solid stainless steel and PC construction, which guarantees quality and durability. Small and light design, multifunctional.


  • Reusable and non-slip
  • Just clean and dry the surface, then put the hook on the smooth surface. Easy to clean and reposition without damaging the surface. It can be used over and over again when dried with a blow dryer - much better than the suction cup hooks.
  • A hook for multi-purpose use
  • It is widely used in the bathroom, outdoors, in the kitchen, in decorations including electrical outlets, trash cans, toilet brushes, flower pots, pictures, and more. Also ideal for Christmas lights and Christmas wreaths.
  • Suitable for different surfaces
  • Widely used on a variety of surfaces such as brick, glass, metal, wooden doors, boards, metal, stainless steel, especially suitable for hanging shower or bath accessories in a bathroom or kitchen utensils and tools on a tile backsplash.

How to install

  • 1. Before attaching the adhesive hook, please make sure the surface is clean, dry, free of dust and oil, and wipe it dry first.
  • 2. Tear off the back of the protective film and do not touch the adhesive with your fingers.
  • 3. Stick it to any smooth surface and press firmly to remove any bubbles.
  • 4. It is recommended to wait 12 hours before hanging an item to ensure that the product is firm and fixed.


CONTENT 6 OR 12 × double-sided adhesive wall hooks


  • Due to manual measurements, please allow slight measurement deviations.
  • Due to the different display and lighting effects, the actual color of the item may be slightly different from the color shown in the picture.


  • Free shipping over $ 30.
  • 14 days money back guarantee.
  • We process orders between Monday and Friday. Orders are processed within 7 working days and dispatched the next day. We do not ship on weekends.


  • Please allow a slight measurement deviation due to manual measurement.
  • 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.


If you want to check out by credit card. Click Paypal and look for "Pay by Debit or Credit Card".

Enter your payment details, billing address and contact information.

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
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'); = 'block'; = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { = 'none'; }); fullScreenImage.src = ''; = 'none'; = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { = 'none'; }; fullScreenVideo.src = ''; = 'none'; = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { = '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(, 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.