Sofirn SC28 Powerful Tactical Flashlight

$24.99 $41.99 Save 40%
Sold 122
Style:  SC28 without battery
Share the love

    Product manual, click to download!

    1. Ultra BRIGHTright: The 6000k high-powered LED can blast a max of 2800 lumens to illuminate up to 223 meters away, easily lighting up entire yards or alleys. Plus, It has a constant circuit driver to keep the brightness level steady and prevent it from getting too hot. Powerful and stable, this bright flashlight will give you a wonderful experience in outdoor activities!

    2. Duty & Tactical: Whether you need a simple yet strong rechargeable flashlight for night work, or a multi-mode light for camping and hiking, the versatile SC28 is up for the task. Switch between 2 different programs to access different lighting mode settings, with one that always meets your needs.

    3. Durable EDC Light: Built rugged yet lightweight, the SC28 flashlight boasts a high transmittance lens and aircraft-grade aluminum alloy body, delivering superior impact and scratch resistance while maintaining featherlight portability. At just 129mm and 29mm across, it's the ideal everyday carry - tough enough for your adventures without weighing you down.

    4. Type C Rechargeable & Indicator: This camping flashlight has a convenient built-in USB-C charging port to power it up. Clear LED indicators let you monitor charging progress and battery level at a glance. While charging, the light glows red and then turns green when fully charged so you know it's ready. Below 25%, the LED flashes red as a recharge reminder. With a type c port and intuitive status lights, keeping your SC28 charging simple and hassle-free.

    5. All-Weather Capable: With an IPX8 waterproof rating, its durable construction and impact-resistant design allow it to withstand rough conditions and harsh elements during outdoor use. Whether you're caught in the rain, drop it in a lake, or take it hiking through dirt and brush, the SC28 keeps shining brightly despite wetness, bumps, or exposure to the elements. A reliable flashlight ready for anything nature throws your way.


    Emitter: XHP50D LED

    Battery Option: 1*21700 5000mAh battery

    Working Voltage: 3V-4.2V

    Maximum Charging Current: 2AUSB Type-C charging

    Material: AL6061-T6 aluminium alloy

    Size: 29mm ( head diameter) *129mm (length)

    Weight: 83g(without battery and other accessories)

    Advanced Temperature Regulation (ATR) technology: In High or Turbo mode, flashlight heats up easily. To prevent overheating, SC28 drops to a lower brightness level automatically when the temperature reaches 55 degrees.

    Low Voltage Protection: Red indicator flashes when the battery voltage is low indicating that the remaining battery power is poor. The flashlight turns off automatically to protect the battery from being discharged when the battery voltage is lower than 2.8V.

    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.