【Ship From DE】SOFIRN IF23 Rechargeable EDC Flashlight
【Ship From DE】SOFIRN IF23 Rechargeable EDC Flashlight
【Ship From DE】SOFIRN IF23 Rechargeable EDC Flashlight
【Ship From DE】SOFIRN IF23 Rechargeable EDC Flashlight
【Ship From DE】SOFIRN IF23 Rechargeable EDC Flashlight
【Ship From DE】SOFIRN IF23 Rechargeable EDC Flashlight
【Ship From DE】SOFIRN IF23 Rechargeable EDC Flashlight
【Ship From DE】SOFIRN IF23 Rechargeable EDC Flashlight
【Ship From DE】SOFIRN IF23 Rechargeable EDC Flashlight
【Ship From DE】SOFIRN IF23 Rechargeable EDC Flashlight
【Ship From DE】SOFIRN IF23 Rechargeable EDC Flashlight
【Ship From DE】SOFIRN IF23 Rechargeable EDC Flashlight
【Ship From DE】SOFIRN IF23 Rechargeable EDC Flashlight
【Ship From DE】SOFIRN IF23 Rechargeable EDC Flashlight
【Ship From DE】SOFIRN IF23 Rechargeable EDC Flashlight
【Ship From DE】SOFIRN IF23 Rechargeable EDC Flashlight

【Ship From DE】SOFIRN IF23 Rechargeable EDC Flashlight

style
Please select a style
Price
$63.99
$42.99
Save  33%
250 sold
Quantity
Free worldwide shipping over $29
Returnable within 30 days
Professional service for everyone
Secure payments

This link is only for people located in the EU, order will be sent from Germany. If you want to buy together with other models, please make sure they are all shipped from Germany.

    1. Mini & powerful: This is a mini pocket powerful flashlight with a range of over 247 meters and a capacity of 4000 lumens. With 21700 battery powered, IF23 flashlight can last for about 17 and a half hours under low brightness requirements.

    2. Long runtime: This flashlight uses one 21700 battery. Battery life varies depending on which of its brightness modes you’re in. At 100 lumens, the IF23 will last you roughly 17 hours and 36 minutes. If you opt for high-power modes, that time drops to around 2-4 hours.

    3. Multi-color LEDs: IF23 flashlight features 10 *led beads (JF-387F-Y). It produces both white and multi-color lights. Long press to access the seven-color cycle. You can switch colors from red to purple according to your needs and preferences.

    4. Magnetic tail cap: IF23 flashlight also features a strong magnetic tail cap. Attaching it to a metal surface enables a mini spotlight on.

    5. Multifunctional Convenient: It can be used as a portable power bank with a USB connection. Type C charging port allows a quick convenient charge via USB A to USB C charging cable.

    6. Portability & mobility: At 4.7" long and 1.2" in diameter, the compact pocket-size RGB flashlight weighs only 4 ounces (without a battery) but punches well-above above its weight. This product is a great item to keep in your pocket, bag, backpack, or automobile.

    7. Smart design: The indicator can display the battery status. There is a Low Battery Level Warning, when the battery voltage is low, the LED indicator will flash red to remind you to recharge the battery. 

    8. Spotlight and floodlight combination: It is capable of producing both flood and spot beam patterns. Flashlight emits light at a 15-degree angle and 85-degree angle respectively at floodlight mode and floodlight mode. If you are having a difficult time picking which beam pattern would work best for you, IF23 may be the perfect solution.

    Specifications

    Emitter: 1* XHP50B, 20* CSP1313(13-3A3-I1-90-B2-BD-GR), 10* Color LEDs(JF-387F-Y)

    Battery Option: 1x 21700 battery

    Working Voltage: 2.7V-4.2V

    Mode Operation: Side e-switch

    Standby Drain: ≤150uA

    Input: Type-A to type-C 5V 3A

    Maximum Charging Current: 3A

    Material: A6061-T6 aluminium alloy

    Reflector Type: Orange peel reflector

    Lens Type: Toughened glass lens

    Dimension: 27.5* 30.05* 120.5mm

    Spotlight beam angle: 15°,floodlight beam angle: 85°

    Reverse polarity protection from improper battery installation.

    Operation Instructions:
    ON/OFF: One-click the switch to turn the light on/off.
    DIRECT ACCESS TO TURBO MODE: When the flashlight is on, quickly double-click the switch to activate Turbo mode.
    DIRECT ACCESS TO STROBE MODE: When the flashlight is on Turbo mode, quickly double-click the switch to enter into Strobe. Then double-click the switch to cycle through Strobe-SOS-Beacon, and one-click the switch to return to the previously used mode.
    MOONLIGHT MODE: When the flashlight is off, press and hold the switch for over one second to access the moonlight mode. CHANGE BRIGHTNESS LEVEL: When the flashlight is on, press and hold the switch and it will start from the remembered brightness level, and automatically cycle through Low, Medium, and High. The mode is selected when the switch has been released. RAMPING UP/DOWN: When the flashlight is on, hold and press the switch to change brightness steplessly(1lm←→4000lm). Ramping changes its direction when the switch is pressed again within 1.5 seconds. The LED flashes once when it reaches the lowest or highest end of the ramp.

    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.