EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones
EarFun Free Pro True Wireless Earphones

EarFun Free Pro True Wireless Earphones

Price

$0.00 $99.92
Save $-99.92
Free shipping

colour

Please select a colour

Quantity

Free worldwide shipping
Free returns
Sustainably made
Secure payments

The World's Smallest Active Noise Cancelling True Wireless Earbuds
Designed with comfort in mind. Weighing only 4.1g per earbud, even lighter than a standard A4 paper. Combine with four sizes of smooth, silicon oval Eartips and three sizes of ear hooks create a secure, noise-cancelling seal, boosting your sound quality and keeping your ears feeling great all day

Advanced ANC & ENC Experience
Adopting the Active Noise Cancellation Technology, the outward-facing microphones detect the out-of-ear noise, and then the dynamic drivers generate accurate anti-noise signals. Achieving up to 28 dB noise cancelling effect, EarFun Free Pro allows you to experience the tranquillity and purity.

Proven true wireless connection
With EarFun latest true wireless stability and the latest Bluetooth 5.2 technology, your music and calls will be more stable, with no wires to get in the way. No audio dropouts, no interruptions

Binaural Low-latency Mode
System-wide optimizations intended to eliminate delay, lag, incompatibility and other disturbances help boost your signal quality for an uninterrupted listening experience.

IPX5 Rated for Sweat and Rain
Don't worry to seat it: water resistance has your earbuds protected when you're sweating while working out or walking in the rain. EarFun Free Pro earbuds are IPX5-rates, meaning that they are resistant to water splashes from any direction, so you can keep listening - rain or shine.

Intelligent Touch Control
Both earbuds can be operated independently

Voice assistant enabled
EarFun Free Pro lets you connect to Siri® and Google Assistant™, allowing you to access the information you need.

Smooth Volume Control on-ear
Touch and hold to adjust the volume right on your ears.

Ready to Last, Enjoy Your Best
Up to 6 hours of battery life on a single charge with noise cancellation turned-on
Up to 7 hours of battery life on a single charge with noise cancellation turned-off
Get three additional full charges by storing your earbuds in the USB-C charging case

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.