Pocket Multifunction tool Flashlight Keychain whistle
 Pocket Multifunction tool Flashlight Keychain whistle
 Pocket Multifunction tool Flashlight Keychain whistle
 Pocket Multifunction tool Flashlight Keychain whistle
 Pocket Multifunction tool Flashlight Keychain whistle
 Pocket Multifunction tool Flashlight Keychain whistle
 Pocket Multifunction tool Flashlight Keychain whistle
 Pocket Multifunction tool Flashlight Keychain whistle
 Pocket Multifunction tool Flashlight Keychain whistle
 Pocket Multifunction tool Flashlight Keychain whistle
 Pocket Multifunction tool Flashlight Keychain whistle
 Pocket Multifunction tool Flashlight Keychain whistle
 Pocket Multifunction tool Flashlight Keychain whistle
 Pocket Multifunction tool Flashlight Keychain whistle
 Pocket Multifunction tool Flashlight Keychain whistle
 Pocket Multifunction tool Flashlight Keychain whistle
 Pocket Multifunction tool Flashlight Keychain whistle
 Pocket Multifunction tool Flashlight Keychain whistle
 Pocket Multifunction tool Flashlight Keychain whistle
 Pocket Multifunction tool Flashlight Keychain whistle
 Pocket Multifunction tool Flashlight Keychain whistle
 Pocket Multifunction tool Flashlight Keychain whistle

Pocket Multifunction tool Flashlight Keychain whistle

Price
$25.00
$19.99
Save  $5.01
Color
Please select a color
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

Multi-Purpose Flashlight function with bottle opener, hook, foldable stand, magnetic suction, tilt stand, and LED power display! 

Get rid of limitations with built-in rechargeable battery, fully charged in 1 hour for 2-3 hours of use.

IPX4 waterproof grade, using ABS + aluminum alloy material, the red light warning light is more effective to deal with various bad weather, You can be use to walking, hiking, camping, outdoor activity,looking for things,fishing, vehicle repair, warnings...etc

Supper Bright COB Light

the package includes 4 pieces of small flashlights; The mini keychain flashlight can emit 800 lumens lights at maximum and can provide a bright light with wide angle, the practical design and sufficient can meet your daily use and replacement needs.Perfect for walking at night,walking the dog, repairing the car,repairing sink,hiking,camping,fishing,emergencies,etc.

 

3 Lighting Modes

the light keychain has 3 lighting modes, Three color beams with strong and weak light options. Replace your work or emergency light. if you press the power button for 2-3 seconds; You can select the mode according to your different needs

 

Small Size and Portable

Size:1.6*2.4IN,weight of one is only 1.5 ounces.It is super easy to carry around with you,such as fit in your pants pocket,tool box.And with the design of carabiner,you can hangs well on your keychain or bag.Also you can clip it to your dog's collar when you walk at night so that you can see where the dog is in the dark,which is very convenient.

 

Multi-function Uses

The strong magnet on the back can be easily attached on any magnetic surface to provide lighting for you in car repair, emergency and camping.Its bottle opener function can help you open the drinks conveniently! And the 180-degree adjustable bracket on the back is very suitable for you to put on the table when reading at night!

Durable and Life-level Waterproof

It is made of aluminum, which is very durable and impact resistant;IPX4 waterproof grade makes it not afraid of rain and snow.The type-C USB charging interface can charge quickly and is very convenient.And you can use PC,wall charger,power bank,car charger to charge the keychain light.The packaging box contains a charging cable!

 

Magic Small Flashlight&Friendly Service

This is a fantastic little keychain flashlight and we recommend that everyone have one for emergency use!Give it to your family or friends and give them some security in the dark.With friendly service.If you have any problems, please contact us and we will solve the problem for you!

 

Type-C USB Rechargeable

When it is time to recharge, just connect it to any USB power source. This USB rechargeable small flashlights is powered by a 500mAh capacity built-in rechargeable battery, USB charging cable included. It usually takes about 2 hours to be fully charged.

 

 

Specification

Package Includes

1*  Pocket Multifunction tool Flashlight Keychain whistle

 

Notes

1. Please allow2-3cm error due to manual measurement. Please make sure you do not mind before purchasing.

2. Color may not appear as exactly as in real life due to variations between the computer monitors.

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.