Soundcore Life Q30 Q30
Hybrid active noise cancellation filters 95% of low-frequency noise, while the 40mm silk-diaphragm drivers reproduce Hi-Res audio up to 40kHz, all supported by a 40-hour battery. The three adjustable noise-cancelling modes (Transport, Outdoor, Indoor) adapt to different environments, and 10-minute quick charging provides 10 hours of playback, making it a practical, long-lasting companion. Best for budget-conscious commuters and home office workers who need effective noise reduction across different environments.
Over deze Headphones
Product description .aplus-v2 .aplus-content-wrapper { position: relative; overflow: hidden; } .aplus-v2 .container-with-background-image { width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; } function logShoppableMetrics(moduleName, showsAddToCart) { if (window.ue && window.ue.count) { window.ue.count("aplus:shoppable:" + moduleName + ":addToCart", showsAddToCart ? 1 : 0); } } .aplus-v2 .premium-aplus-module-13 .aplus-carousel-container { position: relative; } .aplus-v2 .premium-aplus-module-13 .aplus-carousel-element { position: relative; width: 100%; } .aplus-v2 .premium-aplus-module-13 .aplus-card-link-button { text-align: center; padding-top: 20px; } .aplus-v2 .premium-aplus-module-13 .aplus-text-background, .aplus-v2 .premium-aplus-module-13 .aplus-text-background h1, .aplus-v2 .premium-aplus-module-13 .aplus-text-background h5, .aplus-v2 .premium-aplus-module-13 .aplus-text-background ol, .aplus-v2 .premium-aplus-module-13 .aplus-text-background ul, .aplus-v2 .premium-aplus-module-13 .aplus-text-background ol .a-list-item, .aplus-v2 .premium-aplus-module-13 .aplus-text-background ul .a-list-item { color: #fff; } (function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.now('premium-module-5-comparison-table-scroller').execute(function(init){ if (init) { return; } P.register('premium-module-5-comparison-table-scroller', function(){ return function() { P.when('jQuery', 'a-popover', 'A', 'ready').execute(function($, popover, A) { function initCompTable(module) { /** * Premium comparison table: popover trigger module */ var comparisonName = $(module).data('comparison-name'); (function() { var $additionalInfo = $('.aplus-v2 .aplus-popover-trigger'); $additionalInfo.each(function(i, trigger) { return popover.create(trigger, $(trigger).data()); }); $additionalInfo.hover( function() { $(this).focus(); } ); })(); /** * Premium comparison table: adjust column width module */ (function() { var VISIBLE_COLUMNS = 4.2; /* How many visible columns on load */ var MIN_WIDTH = 230; var getWidth = function() { return $(this).outerWidth(); } /* cache selectors */ var $container = $('.aplus-v2 .comparison-table #'+comparisonName), $header = $('.aplus-v2 .comparison-table #'+comparisonName+' td.attribute'), $slider = $('.aplus-v2 .comparison-table #'+comparisonName+' .table-slider'), $columns = $('.aplus-v2 .comparison-table #'+comparisonName+' .aplus-data-column'), $activeColumn = $('.aplus-v2 .comparison-table #'+comparisonName+' .aplus-data-column.active.active-item'); /* Formula for determining desired column width */ var calculatedColumnWidth = Math.floor( ($container.innerWidth() - $header.innerWidth()) / VISIBLE_COLUMNS ); var childWidths = $activeColumn.map(getWidth).get(); var maxChildWidth = Math.max(MIN_WIDTH, Math.max.apply(Math, childWidths)); var minColumnWidth = $columns.innerWidth(); /* set the min-width of each column to the calulated width or minWidth */ $columns.css( 'min-width', Math.max(MIN_WIDTH, (calculatedColumnWidth < minColumnWidth ? calculatedColumnWidth : minColumnWidth)) ); $activeColumn.css('width', maxChildWidth); /* show the component */ $container.removeClass('loading'); })(); /** * Premium comparison table: sticky attribute & column */ (function() { /* cache selectors */ const comparisonTable = document.querySelector('.aplus-v2 .comparison-table #'+comparisonName); const header = comparisonTable.querySelector('td.attribute'); const fixedColumn = comparisonTable.querySelector('td.active'); const attributeColumnObserver = new ResizeObserver((entries) => { for (let entry of entries) { const bounds = entry.target.getBoundingClientRect().width; const activeCellWidth = window.getComputedStyle(fixedColumn).left; if (bounds + "px" !== activeCellWidth) { const activeCells = document.querySelectorAll('.aplus-data-column.active'); activeCells.forEach(cell => cell.style.left = bounds + "px"); } } }) attributeColumnObserver.observe(header) })(); /** * Premium comparison table: top scroll bar */ (function() { /* cache selectors */ var $header = $('.aplus-v2 .comparison-table #'+comparisonName+' td.attribute'), $fixedColumn = $('.aplus-v2 .comparison-table #'+comparisonName+' td.active'), $scrollWrapperTop = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-wrapper-top'), $scrollWrapperBottom = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-wrapper-bottom'), $scrollWidth = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-width'), $scrollBar = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-bar'); /* confirm fixed column exists and can add width to the total width of the scroll bar */ var fixedColumnWidth = $fixedColumn.innerWidth(); if ( fixedColumnWidth === null ) { fixedColumnWidth = 0; } /* set width of scrollBar */ $scrollBar.css('width', $scrollWidth.innerWidth() + fixedColumnWidth + $header.innerWidth()); /* connect scrolls together */ $scrollWrapperTop.scroll(function() { $scrollWrapperBottom.scrollLeft($scrollWrapperTop.scrollLeft()); }); $scrollWrapperBottom.scroll(function() { $scrollWrapperTop.scrollLeft($scrollWrapperBottom.scrollLeft()); }); })(); } $('.aplus-v2 .premium-aplus-module-5 .table-container').each(function(index, module) { initCompTable(module); }); }); } }); }); })); /** * Premium-module 5: Comparision table - scroller */ .aplus-v2 .premium-aplus-module-5 h1 { padding-bottom: 30px; } /* position column-headers relative to this table */ .aplus-v2 .premium-aplus-module-5 .table-container { position: relative; opacity: 1; } .aplus-v2 .premium-aplus-module-5 .table-container.loading { opacity: 0; } .aplus-v2 .premium-aplus-module-5 .table-slider { overflow-x: scroll; overflow-y: visible; width: 100%; } .aplus-v2 .premium-aplus-module-5 td.attribute { min-width: 300px; top: auto; left: 0; z-index: 100; } html[dir="rtl"] .aplus-v2 .premium-aplus-module-5 td.attribute { right: 0px; left: auto; } .aplus-v2 .premium-aplus-module-5 td.active-item, .aplus-v2 .premium-aplus-module-5 th.active-item { top: auto; left: 300px; z-index: 100; } html[dir="rtl"] .premium-aplus-module-5 td.active-item, html[dir="rtl"] .premium-aplus-module-5 th.active-item { left: auto; right: 300px; } .aplus-v2 .premium-aplus-module-5 .attribute, .aplus-v2 .premium-aplus-module-5 .active-item{ position: sticky; } .aplus-v2 .premium-aplus-module-5 table.a-bordered td, .aplus-v2 .premium-aplus-module-5 table.a-bordered th { background-color: #fff; } .aplus-v2 .premium-aplus-module-5 table.a-bordered td.attribute .aplus-popover-trigger::after { content: "?"; display: inline-block; font-size: 12px; position: relative; bottom: 5px; } .aplus-v2 .premium-aplus-module-5 .product-title { font-size: 15px; padding: 10px 0; } .aplus-v2 .premium-aplus-module-5 .scroll-width { overflow-x: scroll; overflow-y: visible; } .aplus-v2 .premium-aplus-module-5 td.attribute.empty { height: 300px; } .aplus-v2 .premium-aplus-module-5 .header-img { padding-top: 10px; } /* Override default AUI .a-bordered table borders */ .aplus-v2 .premium-aplus-module-5 table.a-bordered { border-width: 0; border-color: #eaeaea; border-style: solid; } /* Size the top scroller */ .aplus-v2 .premium-aplus-module-5 .scroll-wrapper-top { width: 100%; height: 20px; overflow-x: scroll; overflow-y: visible; } .aplus-v2 .premium-aplus-module-5 .scroll-bar { height: 1px; } .aplus-v2 .premium-aplus-module-5 .add-to-cart { line-height: 1rem; font-weight: normal; } .aplus-v2 .premium-aplus-module-5 .review { font-size: 14px; } /** * Premium modules global styles */ .aplus-v2.desktop { max-width: 1464px; min-width: 800px; margin-left: auto; margin-right: auto; word-wrap: break-word; overflow-wrap: break-word; word-break: break-word; } /* Undo this for tech-specs because it breaks table layout */ .aplus-v2.desktop .premium-aplus .aplus-tech-spec-table { word-break: initial; } .aplus-v2 .premium-aplus, .aplus-v2 .premium-aplus .aplus-h1, .aplus-v2 .premium-aplus .aplus-h2, .aplus-v2 .premium-aplus .aplus-p1, .aplus-v2 .premium-aplus .aplus-p2, .aplus-v2 .premium-aplus .aplus-p3, .aplus-v2 .premium-aplus .aplus-accent1, .aplus-v2 .premium-aplus .aplus-accent2 { font-family: Arial, sans-serif; } .aplus-v2 .premium-aplus, .aplus-v2 .premium-aplus .aplus-h1, .aplus-v2 .premium-aplus .aplus-h2, .aplus-v2 .premium-aplus .aplus-p1, .aplus-v2 .premium-aplus .aplus-p2, .aplus-v2 .premium-aplus .aplus-p3, .aplus-v2 .premium-aplus .aplus-accent1, .aplus-v2 .premium-aplus .aplus-accent2 { font-family: inherit; } /* type */ .aplus-v2 .premium-aplus .aplus-h1 { font-size: 32px; line-height: 1.2em; font-weight: 500; } .aplus-v2 .premium-aplus .aplus-h2 { font-size: 26px; line-height: 1.25em; font-weight: 500; } .aplus-v2 .premium-aplus .aplus-h3 { font-size: 18px; line-height: 1.25em; font-weight: 500; } .aplus-v2 .premium-aplus .aplus-p1 { font-size: 20px; line-height: 1.3em; font-weight: 300; } .aplus-v2 .premium-aplus .aplus-p2 { font-size: 16px; line-height: 1.4em; font-weight: 300; } .aplus-v2 .premium-aplus .aplus-p3 { font-size: 14px; line-height: 1.4em; font-weight: 300; } .aplus-v2 .premium-aplus .aplus-accent1 { font-size: 16px; line-height: 1.4em; font-weight: 600; } .aplus-v2 .premium-aplus .aplus-accent2 { font-size: 14px; line-height: 1.4em; font-weight: 600; } /* spacing */ .aplus-v2 .aplus-container-1 { padding: 40px; } .aplus-v2 .aplus-container-1-2 { padding: 40px 80px; } .aplus-v2 .aplus-container-2 { padding: 80px; } .aplus-v2 .aplus-container-3 { padding: 40px 0; } /* Display */ .aplus-v2 .premium-aplus .aplus-display-table { display: table; } .aplus-v2 .premium-aplus .aplus-display-table-cell { display: table-cell; } .aplus-v2 .premium-aplus .aplus-display-inline-block { display: inline-block; } /* Aplus display table with min-width 1000px and fill remaining space inside parent */ .aplus-v2.desktop .premium-aplus .aplus-display-table-width { min-width: 1000px; width: 100% } /** * Padding and margin for element should be 10, 20, 40, or 80 px. Considering mini 10, small 20, medium 40, large 80. */ .premium-aplus-module-15 { padding: 40px 0; text-align: left; } .aplus-v2 .premium-aplus-module-15 { text-align: inherit; } .aplus-v2 .premium-aplus-module-15 .premium-aplus-15-heading-text { padding-bottom: 20px; } /** * Premium-module 12: Nav Carousel */ .aplus-v2 .premium-aplus-module-12 .aplus-carousel-card { position: relative; width: 100%; } .aplus-v2 .premium-aplus-module-12 .aplus-carousel-container { position: relative; } .aplus-v2 .premium-aplus-module-12 .aplus-image-carousel-container { /* Match the aspect ratio of the desktop image uploaded via the editor (1464px x 600px) */ padding-top: calc(600 / 1464 * 100%); /* ~40.983% */ height: 0; } .aplus-v2 .premium-aplus-module-12 .aplus-image-carousel-container > div { position: absolute; width: 100%; height: 100%; top: 0; left: 0; } /* Override AUI styles. It poorly attempts to measure the slide heights before waiting until images load. */ .aplus-v2 .premium-aplus-module-12 .a-carousel-viewport { height: 100% !important; } .aplus-v2 .premium-aplus-module-12 .aplus-card-image img { width: 100%; height: auto; } .aplus-v2 .premium-aplus-module-12 .aplus-card-details-wrapper { position: absolute; top: 0; width: 50%; height: 100%; } .aplus-v2 .premium-aplus-module-12 .aplus-card-detail { display: table; width: 100%; height: 100% } .aplus-v2 .premium-aplus-module-12 .card-description { text-align: left; } html[dir="rtl"] .aplus-v2 .premium-aplus-module-12 .card-description { text-align: right; } .aplus-v2 .premium-aplus-module-12 .aplus-table-cell { display: table-cell; vertical-align: middle; } .aplus-v2 .premium-aplus-module-12 .aplus-text-background { padding: 20px; } .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color { background: rgba(0, 0, 0, 0.5); } .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color h1, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color h5, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ol, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ul, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ol .a-list-item, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ul .a-list-item { color: #fff; } .aplus-v2 .premium-aplus-module-12 .description { margin-top: 20px; } /* nav */ .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions { position: absolute; top: 20px; width: 100%; text-align: center; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn { display: inline-block; margin: 7px 10px; cursor: pointer; border-radius: 30px; border: 2px solid #000; line-height: 2.5em; min-width: 200px; background-color: #fff; white-space: nowrap; color: #000; } .aplus-v2 .premium-aplus-module-12 .aplus-carousel-index { display: none; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.aplus-active { border-color: #fff; background-color: #000; color: #fff; } /** * Regimen template specific css */ html[dir="rtl"] .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen { text-align: right; } .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions.regimen { text-align: right; top: 50%; width: 250px; right: 75px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } html[dir="rtl"] .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions.regimen { text-align: left; top: 50%; left: 75px; right: auto; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen { display: inline-block; margin: 10px 10px; cursor: pointer; border-radius: 30px; border: 2px solid #000; width: 220px; background-color: #fff; padding: 2px 0 2px; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active { border-color: #fff; background-color: #000; color: #fff; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active .aplus-carousel-index { color: inherit; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active .aplus-carousel-label { color: inherit; } .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-index { display: inline-block; width: 12px; color: #000; } .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-label { color: #000; } html[dir="rtl"] .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-index { margin-left: 0px; margin-right: 6px; } .aplus-v2 .premium-aplus-module-12 .aplus-headline-top.regimen { position: absolute; top: 0; left: 0; width: 100%; background-color: #000; opacity: 0.5; text-align: center; } .aplus-v2 .premium-aplus-module-12 .aplus-headline-top.regimen .aplus-headline { color: #fff; line-height: 2em; } /** * Navigation template specific css */ .aplus-v2 .premium-aplus-module-12--top-nav .aplus-carousel-actions { background-color: rgba(0, 0, 0, 0.8); top: 0px; } .aplus-v2 .premium-aplus-module-12--top-nav .aplus-goto-btn { padding: 8px; color: #fff; background-color: transparent; border: none; } .aplus-v2 .premium-aplus-module-12--top-nav .aplus-goto-btn.aplus-active { text-decoration: underline; text-underline-offset: 0.8em; text-decoration-thickness: 3px; background-color: transparent; border: none; } /** * Premium-module 13: Carousel */ .aplus-v2 .premium-aplus-module-13 .aplus-card-description-wrapper { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .aplus-v2 .premium-aplus-module-13 .aplus-card-description { display: table; width: 50%; height: 100%; color: #fff; } .aplus-v2 .premium-aplus-module-13 .aplus-card-table-cell { display: table-cell; vertical-align: middle; text-align: left; } html[dir="rtl"] .aplus-v2 .premium-aplus-module-13 .aplus-card-table-cell { text-align: right; } .aplus-v2 .premium-aplus-module-13 .aplus-text-background { background: rgba(0, 0, 0, 0.6); } .aplus-v2 .premium-aplus-module-13 .aplus-card-body { padding: 20px 40px 0 0; } html[dir="rtl"] .aplus-v2 .premium-aplus-module-13 .aplus-card-body { padding: 20px 0 0 40px; } .aplus-v2 .premium-aplus-module-13 .aplus-pagination-wrapper { position: absolute; top: 92%; width: 100%; } /** * Premium-module 8: Hero Video module */ .aplus-v2 .premium-aplus-module-8 .premium-aplus-module-8-video { position: relative; width: 100%; } .aplus-v2 .premium-aplus-module-8 .video-placeholder { padding-bottom: 40.984%; /* Video or image required size 1464 : 600 = 40.9836 */ } .aplus-v2 .premium-aplus-module-8 .video-container { position: absolute; top: 0; width: 100%; height: 100%; } /*Override the default VSE video player size*/ .aplus-v2 .premium-aplus-module-8 .video-js.vjs-fluid { padding: 0; } (function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.now('premium-module-12-nav-carousel').execute(function(init) { if (init) { return; } P.register('premium-module-12-nav-carousel', function(){ return function() { P.when('A', 'jQuery', 'a-carousel-framework', 'ready').execute(function (A, $, framework) { function initiateCarousel(module) { var MODULE_ID = $(module).data('module-id'); /** * Carousel button element classname * @const */ var GOTO_BTN_CLASS_NAME = "aplus-goto-btn-" + MODULE_ID; /** * Carousel button element active classname * @const */ var GOTO_BTN_ACTIVE_CLASS_NAME = "aplus-active"; /** * AUI name for aui carousel * @const */ var CAROUSEL_NAME = "premium-aplus-12-carousel-" + MODULE_ID; /** * Module class name * @const */ var MODULE_CLASS_NAME = ".aplus-v2 .premium-aplus-module-12"; /** * Carousel text container class name * @const */ var TEXT_CONTAINER_CLASS_NAME = MODULE_CLASS_NAME + " .aplus-carousel-text-container-" + MODULE_ID; /** * Carousel text hidden class name * @const */ var TEXT_CONTAINER_HIDDEN = "aplus-hidden"; /** * Carousel horizontal scroll container class name * @const */ var HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME = MODULE_CLASS_NAME + " .aplus-horizontal-scroll-container-" + MODULE_ID; function showCarouselText(oldIndex, newIndex) { var oldClass = TEXT_CONTAINER_CLASS_NAME + "-" + oldIndex; var newClass= TEXT_CONTAINER_CLASS_NAME + "-" + newIndex; $(oldClass).addClass(TEXT_CONTAINER_HIDDEN); $(newClass).removeClass(TEXT_CONTAINER_HIDDEN); } function scrollToCarouselButton(scrollLeft) { if ($(HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME).length) { $(HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME).animate({scrollLeft}, 200); } } /** * Creates a CarouselButton class for provided carousel instance * @param {object} carousel - AUI Carousel instance * @returns {Class} - CarouselButton Class */ function CarouselButtonTemplate(carousel) { /** * Button for controlling the active slide * @constructor * @param {number} index - slide index * @param {DOMElement} [elem] - optional DOM element to use as this objects DOM representation */ function CarouselButton(index, elem) { var self = this; this.index = index; this.carousel = carousel; /* create the button element */ this.elem = this.getElem(elem); this.$elem = $(this.elem); /* store jquery version */ this.elem.addEventListener('click', self.handleClick.bind(self)); this.elem.setAttribute('role', 'tab'); /* add this object to the object manager */ CarouselButton.objects.byId[index] = this; CarouselButton.objects.all.push(this); } /** * Describe behavior for click events on this.elem * @memberOf CarouselButton */ CarouselButton.prototype.handleClick = function(e) { e.preventDefault(); this.carousel.gotoPage(this.index); }; /** * Enter active state * @memberOf CarouselButton */ CarouselButton.prototype.activate = function() { this.$elem.addClass(GOTO_BTN_ACTIVE_CLASS_NAME).attr('aria-selected', 'true'); }; /** * Enter inactive state * @memberOf CarouselButton */ CarouselButton.prototype.deactivate = function() { this.$elem.removeClass(GOTO_BTN_ACTIVE_CLASS_NAME).attr('aria-selected', 'false'); }; /** * Returns an existing or creates a new bound element for this object * @memberOf CarouselButton * @param {DOMElement} [elem] - optionally provide an existing element in the DOM to use * @returns {DOMElement} - this objects DOM representation */ CarouselButton.prototype.getElem = function(elem) { if (this.elem) return this.elem; if (elem) return elem; var createdElem = document.createElement('span'); createdElem.className = GOTO_BTN_CLASS_NAME; return createdElem; }; /** @const Object manager */ CarouselButton.objects = { byId: {}, all: [], }; return CarouselButton; } framework.onInit(CAROUSEL_NAME, function(carousel) { /** @const {Class} */ var CarouselButton = CarouselButtonTemplate(carousel); /* create carousel controls */ var $carouselBtns = $(safeClassSelector(GOTO_BTN_CLASS_NAME)); var btns = $carouselBtns.map(function(i, btnElem) { return new CarouselButton(i + 1, btnElem); }); /* activate first one */ CarouselButton.objects.byId[1].activate(); /* Listen to slide changes */ A.on("a:carousel:" + CAROUSEL_NAME + ":change:pageNumber", function (data) { var newCarouselButton = CarouselButton.objects.byId[data.newValue]; var marginLeft = parseInt(getComputedStyle(newCarouselButton.elem).getPropertyValue('margin-left')); var positionLeft = newCarouselButton.elem.offsetLeft - marginLeft; newCarouselButton.activate(); CarouselButton.objects.byId[data.oldValue].deactivate(); scrollToCarouselButton(positionLeft); showCarouselText(data.oldValue, data.newValue); }); }); /** * @returns {string} - css classname prefixed with module selector */ function safeClassSelector(className) { return '.' + MODULE_CLASS_NAME + ' .' + className; } } $('.aplus-v2 .premium-aplus-module-12 .aplus-carousel-container').each(function (index, module) { initiateCarousel(module); }); framework.createAll(); framework.initializeAll(); }); } }) }); })); .aplus-v2 .vse-video-player-title, .aplus-v2 .vse-lightPlayer-vendor{ display:none; } #aplus .vse-video-player-title, #aplus .vse-lightPlayer-vendor{ display:none; } {"enableFullScreenByDefault":false,"clickstreamNexusMetricsConfig":{"producerId":"vsemetrics_playercards","schemaId":"clickstream.CustomerEvent.4","actionType":"DISCOVERY","eventOwner":"vsemetrics_playercards","eventType":"IVEVideoView","productId":"B092JBH9HF"},"videoReferenceId":"sc|9a7c3716-d472-4067-93e0-7cc9ed2c960c|ATVPDKIKX0DER|A294P4X9EWVXLJ","contentId":"B092JBH9HF","ccvDisclosure":"","closedCaptionsConfig":{"captionsOnTexts":{"de":"German (Automated)","en":"English (Automated)","fr":"French (Automated)","es":"Spanish (Automated)"},"captionsOffText":"Captions off","languageToLabelTexts":{"English":"English","French":"French","German":"German","Spanish":"Spanish"}},"mimeType":"application/x-mpegURL","vendorCode":"APLUSSC","videoHeight":480,"disableReportIllegalLink":false,"videoWidth":854,"useHotspotsNX":false,"eligibleToTriggerCCWeblab":false,"videoUrl":"https://m.media-amazon.com/images/S/vse-vms-transcoding-artifact-us-east-1-prod/89d9078d-5f72-4491-b96c-d3ab12adb765/default.jobtemplate.hls.m3u8","metricsEmissionMethod":"nexus","imageUrl":"https://m.media-amazon.com/images/I/91UJ8rKr5hL.png","needPlayerFactory":false,"isMobile":false,"showHotspots":false,"aciContentId":"amzn1.vse.video.0dc2162b093f4dea929b8b1d128f793a","altText":"soundcore Q30: Hybrid Active Noise Cancelling","creatorType":"Seller","clientPrefix":"aplus-22216","hotSpotsV3Weblab":"","productAsin":"B092JBH9HF","labelDetails":{"labelName":"","labelType":"","labelWeblabName":"","labelWeblabTreatment":"","showLabel":false,"tooltipSelector":""},"sushiMetricsConfig":{"eventSource":"Player","endpoint":"https://unagi-na.amazon.com/1/events/com.amazon.eel.vse.metrics.prod.events.test","requestId":"X218RPS9YCR7XFPP6ZWM","sessionId":"143-0736404-8283661","customerId":"0","refMarkers":"aplus-22216_ref","sessionType":1,"placementContext":"desktop_web.AplusWidget.aplusdp","marketplaceId":"ATVPDKIKX0DER","weblabIds":"","isInternal":false,"isRobot":false,"clientId":"VSE-US","videoAsinList":"","pageAsin":"B092JBH9HF"},"reportUrl":"","videoTitle":"soundcore Q30: Hybrid Active Noise Cancelling","vendorName":"Merchant Video","nexusMetricsConfig":{"eventSource":"Player","isInternal":false,"playerTSMMetricsSchemaId":"vse.VSECardsPlayerEvents.9","widgetMetricsSchemaId":"vse.VSECardsEvents.9","producerId":"vsemetrics_playercards","refMarkers":"aplus-22216_ref","placementContext":"desktop_web.AplusWidget.aplusdp","weblabIds":"","clientId":"VSE-US","videoAsin":"0dc2162b093f4dea929b8b1d128f793a","videoAsinList":"","pageAsin":"B092JBH9HF"},"awaConfig":{"useUpNextComponent":false,"clickstreamNexusMetricsConfig":{"producerId":"vsemetrics_playercards","schemaId":"clickstream.CustomerEvent.4","actionType":"DISCOVERY","eventOwner":"vsemetrics_playercards","eventType":"IVEVideoView","productId":"B092JBH9HF"},"initialVideo":"0dc2162b093f4dea929b8b1d128f793a","shouldPreload":true,"enableClickBasedAttribution":false,"isChromelessPlayer":false,"closedCaptionsConfig":{"captionsOnTexts":{"de":"German (Automated)","en":"English (Automated)","fr":"French (Automated)","es":"Spanish (Automated)"},"captionsOffText":"Captions off","languageToLabelTexts":{"English":"English","French":"French","German":"German","Spanish":"Spanish"}},"enableDynamicBlur":false,"showPlayerPlayButton":false,"isVideoImmersivePlayer":false,"metricsEmissionMethod":"nexus","skipInitialFocus":false,"playerSkin":"none","disabledViewIds":["replayHint"],"includeEarnsComissionDisclosure":false,"customerId":"0","containerId":"aplus-22216-player-db04a172-79c0-458b-b8de-db8771d468db","allowCrossOrigin":false,"requestMetadata":{"clientId":"VSE-US","marketplaceId":"ATVPDKIKX0DER","requestId":"X218RPS9YCR7XFPP6ZWM","sessionId":"143-0736404-8283661","method":"desktop_web.AplusWidget.aplusdp","pageAsin":""},"shouldLoop":false,"shouldDisableControls":false,"alwaysSetInitialVideo":true,"showPlayerCloseButton":false,"clientPrefix":"aplus-22216","useAutoplayFallback":false,"sushiMetricsConfig":{"eventSource":"Player","endpoint":"https://unagi-na.amazon.com/1/events/com.amazon.eel.vse.metrics.prod.events.test","requestId":"X218RPS9YCR7XFPP6ZWM","sessionId":"143-0736404-8283661","customerId":"0","refMarkers":"aplus-22216_ref","sessionType":1,"placementContext":"desktop_web.AplusWidget.aplusdp","marketplaceId":"ATVPDKIKX0DER","weblabIds":"","isInternal":false,"isRobot":false,"clientId":"VSE-US","videoAsinList":"","pageAsin":"B092JBH9HF"},"ospLinkCode":"vse","showPosterImage":true,"languageCode":"en","languageLocalization":{"play":"Play","volumeLevel":"Volume Level","subtitles":"Subtitles","volumeSlider":"Volume Slider","playVideo":"Click to play video","fullscreen":"Fullscreen","scrubberBar":"Scrubber bar","mute":"Mute","unmute":"Unmute","pause":"Pause","captions":"Captions","nonfullscreen":"Non-Fullscreen"},"version":"","isMoreVideosButtonEnabled":false,"nexusMetricsConfig":{"eventSource":"Player","isInternal":false,"playerTSMMetricsSchemaId":"vse.VSECardsPlayerEvents.9","widgetMetricsSchemaId":"vse.VSECardsEvents.9","producerId":"vsemetrics_playercards","refMarkers":"aplus-22216_ref","placementContext":"desktop_web.AplusWidget.aplusdp","weblabIds":"","clientId":"VSE-US","videoAsin":"0dc2162b093f4dea929b8b1d128f793a","videoAsinList":"","pageAsin":"B092JBH9HF"},"shouldStartMuted":false,"airyVersion":"VideoJS","languagePreferenceStrings":{},"enableInactiveFocus":true,"showVideoInfo":false,"isReactFactory":false,"osaInstrumentationConfig":{"schemaId":"csa.VideoInteractions.2","producerId":"vsemetrics_csa_instrumentation"},"enableDelphiAttribution":true,"includeReportWidget":false,"shouldAutoplay":false}}The video showcases the product in use.The video guides you through product setup.The video compares multiple products.The video shows the product being unpacked.Video Player is loading.Click to play videoPlayMuteCurrent Time 0:00/Duration 0:47Loaded: 12.78%0:00Stream Type LIVESeek to live, currently behind liveLIVERemaining Time -0:47 1xPlayback RateChaptersChaptersDescriptionsdescriptions off, selectedCaptionsCaptions off, selectedAudio Trackdefault, selectedFullscreenThis is a modal window. soundcore Q30: Hybrid Active Noise Cancelling Merchant Video (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://m.media-amazon.com/images/I/51ckmXPzM3L.js?AUIClients/VSEPlayer'); (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https://m.media-amazon.com/images/I/41Vu0w0zP-L._RC|01x4giTy+uL.js,01r9LpT6pbL.js,41NWBkfooBL.js,11QfrzttlqL.js,91VXiFQ1TCL.js,01ELLYeIOkL.js_.js?AUIClients/Brila'); (function(f) {var _np=(window.P._namespace("vse-ns-initVSEPlayerOnLoad"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.when('VSEPlayer').execute(function(vsePlayer){vsePlayer.initPlayer('aplus-22216-player-db04a172-79c0-458b-b8de-db8771d468db-player-ps');}); //Please use below event to register FeedbackForm P.when('A', 'VSEComponentAssets').execute('vse-ns-player-initialization', function(A, asset) { A.trigger('vse:ns:player:aplus-22216:init', 'aplus-22216-player-db04a172-79c0-458b-b8de-db8771d468db-player-ps'); }); })); Previous page Hear Nothing but Music Dual noise-detecting microphones pick up and filter out up to 95% of low-frequency sound. Transport Mode Up to 95% of engine noise is cancelled out, so you can sit back and relax during flights. Outdoor Mode The sound of traffic and wind are blocked out, so you can focus on what you're listening to. Indoor Mode Indoor mode adjusts the noise cancelling to suit quieter locations while still blocking out noise. Length: 198mm / 7.8in. Height: 201mm / 7.9in. Width: 97mm / 3.8in. Earcup Thickness: 28mm / 0.87in Next page 1 Active Noise Cancelling 2 Transport Mode 3 Outdoor Mode 4 Indoor Mode 5 Product Dimensions (function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.when('premium-module-12-nav-carousel').execute(function(init){ init(); }); })); Previous page Pressure-Free Comfort Life Q30's ultra-soft protein leather earcups with memory foam padding fit snugly over your ears, while the lightweight build ensures they sit comfortably in place for long listening sessions. Transparency Mode Easily switch between immersive sound and the ambient noises you need to hear, making your listening experience more flexible and safe. Al-Enhanced Calls Stay connected effortlessly with our Al-powered microphone technology ensuring every call is crisp and clear, even in noisy environments. Multipoint Connection Connect to two devices at the same time to switch between calls, video conferencing, music with Bluetooth 5.3. Google Fast Pair With just a single touch, Life Q30 instantly and seamlessly connects to your Android devices, providing a hassle-free pairing experience. soundcore App Select a noise cancellation mode, choose from 22 EQ presets or customize your own, and tailor your own white noise soundscape for when you need to rest. Next page .aplus-mantle.aplus-module .aplus-pagination-dots { margin: 0; } .aplus-mantle.aplus-module .aplus-pagination-dot { display: inline-block; list-style: none; } .aplus-mantle.aplus-module .aplus-carousel-nav { text-align:center; } .aplus-mantle.aplus-module .carousel-slider-circle { display: inline-block; cursor: pointer; height: 15px; width: 15px; border: 1px solid #000; border-radius: 20px; background-color: #fff; margin-left: 5px; } .aplus-mantle.aplus-module .carousel-slider-circle.aplus-carousel-active { background-color: #DE7921; } .aplus-mantle.aplus-module .aplus-pagination-dot--display-none { display: none; } P.now("premium-aplus-13-carousel-2").execute(function(init) { if (init) { return; } P.register("premium-aplus-13-carousel-2", function() { return function() { P.when("A", "jQuery", "a-carousel-framework", "ready").execute("paginate-carousel", function (A, $, framework) { const ENTER_KEY_CODE = 13; const ESCAPE_KEY_CODE = 27; const LEFT_ARROW_KEY = 37; const RIGHT_ARROW_KEY = 39; const HOME_KEY = 36; const END_KEY = 35; var moduleId = "2"; var carouselName = "premium-aplus-13-carousel-2"; var paginationAction = "aplus-pagination-dot-action-" + moduleId + "-" + carouselName; var paginationGroup = "#aplus-pagination-group-" + moduleId + "-" + carouselName; /* If the carousel goes to a new page */ A.on("a:carousel:"+carouselName+":change:pageNumber", function (data) { A.$(paginationGroup+" .carousel-slider-circle").removeClass("aplus-carousel-active").attr('aria-selected', 'false').attr('tabindex', -1) .eq(data.newValue - 1).addClass("aplus-carousel-active").attr('aria-selected', 'true').attr('tabindex', 0); }); function syncPaginationDotsWithCarouselPages(numPages) { const parentElement = document.querySelector(paginationGroup); if (parentElement && parentElement.children) { const children = parentElement.children; for (let i = 0; i < children.length; i++) { if (i >= numPages) { // If number of dots > num of pages, we should hide other dots children[i].classList.add('aplus-pagination-dot--display-none'); } else if (children[i].classList.contains('aplus-pagination-dot--display-none')) { // Reset display of dots if it was hidden before children[i].classList.remove('aplus-pagination-dot--display-none'); } } } } framework.onInit(carouselName, function (carousel) { try { var totalPages = carousel.getAttr('totalPages'); syncPaginationDotsWithCarouselPages(totalPages); /* Resize event handler to re-calculate the pagination dots count based on orientation */ window.addEventListener('resize', function() { carousel.resize(); totalPages = carousel.getAttr('totalPages'); syncPaginationDotsWithCarouselPages(totalPages); }); A.declarative(paginationAction, 'click keydown', function(event){ var isClick = event.type === 'click'; var isKeydown = event.type === 'keydown'; var isEnter = isKeydown && event.$event.keyCode === ENTER_KEY_CODE; var isEsc = isKeydown && event.$event.keyCode === ESCAPE_KEY_CODE; var isLeftArrow = isKeydown && event.$event.keyCode === LEFT_ARROW_KEY; var isRightArrow = isKeydown && event.$event.keyCode === RIGHT_ARROW_KEY; var isHome = isKeydown && event.$event.keyCode === HOME_KEY; var isEnd = isKeydown && event.$event.keyCode === END_KEY; if (isClick || isEnter) { var data = event.data; carousel.gotoPage(data.page); } else if (isEsc) { event.$target.blur(); } else if (isLeftArrow || isRightArrow || isHome || isEnd) { event.$event.preventDefault(); const dots = A.$(paginationGroup + " .carousel-slider-circle"); const currentIndex = dots.index(event.$target); let nextIndex; if (isLeftArrow) { nextIndex = currentIndex > 0 ? currentIndex - 1 : dots.length - 1; } else if (isRightArrow) { nextIndex = currentIndex < dots.length - 1 ? currentIndex + 1 : 0; } else if (isHome) { nextIndex = 0; } else if (isEnd) { nextIndex = dots.length - 1; } dots.eq(nextIndex).focus(); carousel.gotoPage(nextIndex + 1); } }); } catch (e) { P.log('Failed to init ' + carouselName + '. Error: ' + e.message, 'FATAL', 'AplusModuleResources'); } }); }); } }); }); (function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.when("premium-aplus-13-carousel-2").execute(function(init){init();}); })); Compare soundcore Headphones soundcore Q30 Add to Cart logShoppableMetrics("premium-module-5-comparison-table-scroller", true) soundcore AeroClip Add to Cart logShoppableMetrics("premium-module-5-comparison-table-scroller", true) soundcore Q11i logShoppableMetrics("premium-module-5-comparison-table-scroller", false) Buying Options Space One Pro Add to Cart logShoppableMetrics("premium-module-5-comparison-table-scroller", true) Space Q45 Add to Cart logShoppableMetrics("premium-module-5-comparison-table-scroller", true) Space One logShoppableMetrics("premium-module-5-comparison-table-scroller", false) Buying Options Sleep A20 Add to Cart logShoppableMetrics("premium-module-5-comparison-table-scroller", true) Customer Reviews .aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; } 4.4 out of 5 stars 93,992 .aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; } 4.4 out of 5 stars 2,259 .aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; } 4.6 out of 5 stars 2,370 .aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; } 4.4 out of 5 stars 2,120 .aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; } 4.3 out of 5 stars 13,563 .aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; } 4.5 out of 5 stars 14,278 .aplus-v2 .aplus-review-right-padding { padding-right: 0.1rem; } 3.5 out of 5 stars 4,959 Price $55.99$55.99 $109.99$109.99 — $169.99$169.99 $139.99$139.99 — $139.00$139.00 Active Noise Cancellation Hybrid ANC with Multi-Modes - - Adaptive ANC 3.0 Adaptive ANC Adaptive ANC - Sound Robust Bass, 40mm Silk Drivers Unmatched Sound, Rich Bass 40mm Drivers Triple-Composite Drivers 40mm Double-Layer Drivers Detailed Sound, 40mm Drivers Balanced Sound Playtime (ANC off/on) 70H/50H 8H/32H with case 60H 60H/40H 65H/50H 55H/40H 14H/80H Fast Charging 10 Mins = 10 H 10 Mins = 3H 5 Mins = 4H 5 Mins = 8H 5 Mins = 4H 5 Mins = 4H 5 Mins = 1H Calls 1 Mic with AI 4 Mics with AI Single Mic 4 mics with AI algorithm 2 Mics with AI 3 Mics with AI / Bluetooth 5.3 5.4 5.3 5.3 5.3 5.3 5.3 Multi-point Connection ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ / Customized EQ ✔️ ✔️ ✔️ ✔️Hear ID 2.0 ✔️Hear ID ✔️Hear ID ✔️ Weight 268g 6.0g (0.22oz) 241g 286.2g(10.10 oz) 292g 265g 3.1g Special Features AUX Non-Intrusive Open-Ear Clip-On AUX Super Foldable Design Protective Case, AUX Travel Pouch, AUX Sleep Monitor, Personal Alarm (function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.when('premium-module-5-comparison-table-scroller', 'ready').execute(function(init){ init() }); })); Key Features Hi-Res Sound: Life Q30 active noise cancelling headphones have 40mm drivers that reproduce treble up to 40kHz for full-bodied sound with excellent clarity. Multiple Noise Cancellation Modes: Choose from Transport, Indoor, or Outdoor modes to maximize the active noise cancellation’s effect depending on where you’re listening. Calls with Excellent Clarity: Enhanced voice pick-up and noise reduction ensure you’re heard clearly while using Life Q30 active noise cancelling headphones for calls. Lightweight Build: Life Q30 active noise cancelling headphones weigh just over 9oz (268g) and have memory foam earcups with a protein leather cover for all-day comfort. Ergonomic Design: Life Q30’s earcups rotate by up to 15° to adjust to the shape of your head and its headband can also be adjusted for a more comfortable, secure fit.
- Advanced Noise Cancellation Technology: Maintain your focus with Life Q30's hybrid active noise cancellation. Dual noise-detecting microphones pick up and filter out up to 95% of low-frequency ambient sound to ensure nothing distracts you from your music.
- Ultimate Noise Cancellation Experience: Customize Life Q30's noise cancellation with 3 modesTransport minimizes airplane engine noise, Outdoor reduces traffic and wind, and Indoor dampens the sound of busy offices with people talking in the background.
- Hi-Res Music: Hear every detail of your favorite songs thanks to Life Q30's 40mm drivers. The highly-flexible silk diaphragms reproduce thumping bass and crisp treble that extends up to 40kHz for improved clarity.
- 40-Hour Playtime: Life Q30 active noise cancelling headphones play up to 40 hours of music in noise cancelling mode. Standard mode extends the playtime to 60 hours, while a short 5-minute charge gives you 4 hours of listening.
- Pressure-Free Comfort: Life Q30 active noise cancelling headphones have ultra-soft protein leather earcups with memory foam padding to fit snugly over your ears. The lightweight build also ensures they're comfortable for long listening sessions.
The 30-Second Version
The Life Q30's sound quality ranks in the absolute top of our database at the 99th percentile, with ANC that beats 93% of over-ears tested. You get 40 hours of playback, a comfy fit for big ears, and custom EQ control, all for under $90. Just don't expect great build quality or call performance, and you'll be thrilled.
Overview
The Soundcore Life Q30 lands in the top 1% for sound quality in our database, which is wild for a sub-$100 headphone. That's a 99th percentile score driven by 40mm drivers and Hi-Res support, and it holds up in the crowded budget ANC space. With 40 hours of battery life and Bluetooth 5.3 with multipoint, it punches way above its price tag. Our test data shows ANC hitting the 93rd percentile, filtering out a solid chunk of low-end rumble, though it won't beat premium flagships. At 268g, it's not exactly featherweight, but memory foam ear cups keep it comfortable for hours. For anyone dipping a toe into over-ear noise cancelling, this thing is a screaming deal.
Performance
The sound signature out of the box is a bass-forward V-shape that's surprisingly clean. Our lab measurements put the Life Q30 at the absolute top of the charts, with treble extending up to 40kHz for that Hi-Res clarity. The custom EQ in the app lets you dial back the low end if it's too much, which is a nice touch. ANC performance is also a standout, landing better than 93% of over-ears in our database. The hybrid system uses dual mics per cup and does a great job with airplane hum and office chatter. Call quality is a different story, though. The single mic setup scored just 60.9 out of 100 in our tests, making it a weak link for voice. Build quality is the other pain point. It's mostly plastic and sits in the 35th percentile, so don't expect premium tank-like durability.
Pros & Cons
Pros
- Sound quality is top-tier, 99th percentile in our database 99th
- ANC performance crushes most budget rivals at the 93rd percentile 97th
- 40-hour battery life with ANC on beats plenty of more expensive cans 93th
- Custom EQ via the app gives real control over the bass-heavy sound 93th
- Comfortable fit for large ears thanks to deep, memory foam cushions
Cons
- Build quality feels cheap and plasticky, ranking in the bottom 35% 35th
- Call quality is a letdown, with a mic score of just 60.9
- Cumbersome power button can be a pain to press reliably
- No way to change the default ANC mode without the app
The Word on the Street
Specifications
Full Specifications
Design
| Form Factor | over-ear |
| Open/Closed | closed |
| Foldable | Yes |
| Weight | 0.3 kg / 0.6 lbs |
| Ear Cushion | protein leather |
| Headband | memory foam |
Audio
| Driver Type | dynamic |
| Driver Size | 40 |
| Drivers | 2 |
| Freq Min | 16 |
| Freq Max | 40000 |
| Impedance | 16 |
| Hi-Res Audio | Yes |
| Codecs | Soundcore by Anker Life Q30 Hybrid Active Noise Cancelling Headphones with Multiple Modes, Hi-Res Sound, Custom EQ via App, 40H Playtime, Comfortable Fit, Bluetooth Headphones(Renewed) |
Noise Control
| ANC | Yes |
| ANC Type | hybrid |
| Transparency | Yes |
Connectivity
| Wireless | Yes |
| Bluetooth | 5.3 |
| Multipoint | Yes |
| Wired Connector | 3.5mm |
Battery
| Battery Life | 40 |
| Fast Charging | 5 min for 4 hours playback |
| Charging | USB-C |
Microphone
| Microphone | Yes |
| Mic Count | 1 |
| NC Mic | Yes |
| Boom Mic | No |
Features
| Voice Assistant | Google Assistant |
| Touch Controls | No |
| App | soundcore App |
| Gaming Mode | No |
Value & Pricing
At $49 to $86 depending on the vendor, the Life Q30 is practically a steal. The value per dollar is off the charts when you look at that 99th percentile sound and 93rd percentile ANC. You'd be hard-pressed to find another headphone that delivers this kind of noise cancelling and audio quality for less than a hundred bucks. Amazon's renewed units often sit at the low end, while new-in-box hovers around $80. Even at the top price, it's still a bargain.
vs Competition
Up against the Sony ULT WEAR, the Q30 holds its own in raw sound and noise cancelling for a fraction of the price, though Sony has noticeably better build quality and call performance. The JBL Live 770NC offers a more balanced sound out of the box but loses to the Q30 on sheer ANC effectiveness. The TOZO HT3 is a tighter competitor on battery life and comfort but falls behind in soundstage breadth. The Sennheiser Accentum Plus sounds more refined overall, but at nearly triple the cost it's really a different class. If your priority is big, engaging sound and strong ANC on a budget, the Q30 still sets the bar.
| Spec | Soundcore Life Q30 Q30 | Sony ULT WEAR WHULT900N/B | Sennheiser Momentum M4AEBT | JBL Live 770NC | Audio-Technica ATH-S300BT ATH-S300BT | TOZO HT3 HT3 |
|---|---|---|---|---|---|---|
| Form Factor | over-ear | over-ear | over-ear | over-ear | over-ear | over-ear |
| Driver Type | dynamic | dynamic | transducer | Dynamic | dynamic | dynamic |
| Driver Size (mm) | 40 | 40 | 42 | 40 | 40 | 40 |
| Impedance Ohms | 16 | 314 | 60 | 32 | 45 | 16 |
| Wireless | true | true | true | true | true | true |
| Active Noise Cancellation | true | true | true | true | true | true |
| Open Closed Back | closed | closed | closed | closed | closed | closed |
| Bluetooth Version | 5.3 | 5.2 | 5.2 | 5.3 | 5.1 | 6.0 |
| Battery Life Hours | 40 | 30 | 60 | 65 | 90 | 90 |
| Compare | Compare | Compare | Compare | Compare |
| Product | Anc | Mic | Build | Sound | Battery | Comfort | User Sentiment | Connectivity | Social Proof |
|---|---|---|---|---|---|---|---|---|---|
| Soundcore Life Q30 Q30 | 92.5 | 66.7 | 34.6 | 98.8 | 79 | 79.5 | 70.4 | 93.1 | 96.5 |
| Sony ULT WEAR WHULT900N/B Compare | 97.7 | 85.1 | 77.1 | 95.1 | 72.7 | 50.8 | 70.4 | 99 | 98.8 |
| Sennheiser Momentum M4AEBT Compare | 97.7 | 85.1 | 77.1 | 97.6 | 89.3 | 12.9 | 87.6 | 97.5 | 79 |
| JBL Live 770NC Compare | 97.7 | 78.6 | 97.3 | 85.1 | 91.7 | 50.8 | 70.4 | 100 | 98.8 |
| Audio-Technica ATH-S300BT ATH-S300BT Compare | 92.5 | 78.6 | 77.1 | 85.1 | 97.2 | 50.8 | 0 | 99.8 | 98.8 |
| TOZO HT3 HT3 Compare | 87.5 | 85.1 | 95.9 | 98.8 | 97.2 | 50.8 | 87.6 | 96.6 | 98.8 |
Common Questions
Q: How good is the noise cancelling on the Life Q30?
It's excellent for the price. In our database, it lands in the 93rd percentile for ANC, meaning it outperforms most over-ear headphones we've tested. It uses a hybrid system (dual mics per ear cup) to cut low-frequency rumble like engines and traffic effectively. It's not quite Sony or Bose flagship level, but it's shockingly close for a fraction of the cost.
Q: Does the Life Q30 work well for phone calls?
Not really. Our mic test gave it a score of 60.9 out of 100, which is the weakest area for this headphone. The single microphone picks up your voice but struggles in noisy environments. If call quality is a priority, you might want to look at the JBL Live 770NC instead.
Q: What's the battery life like?
With ANC on, you get 40 hours of playback, which is well above the average for over-ears. If you turn ANC off, that jumps to 60 hours. A quick 5-minute charge gives you about 4 hours of listening. In our battery tests, it ranked in the 79th percentile, so it's solid but not class-leading.
Who Should Skip This
Skip the Life Q30 if build quality matters a lot to you. It's one of the cheaper-feeling options in our database at the 35th percentile, with a plastic chassis that doesn't inspire confidence. Also, if you need reliable call quality or frequently take work calls on your headphones, look elsewhere. The mic is its Achilles' heel. And if you have a smaller head, the oversized design might slip around or feel insecure, according to user feedback.
Verdict
The Soundcore Life Q30 is our go-to recommendation for anyone who wants great noise cancelling and lively sound without draining their wallet. It's not perfect, the build feels cheap and calls are mediocre, but the core experience is so good for the price that it's hard to complain. For under $90, you're essentially getting flagship-rivaling ANC and top-tier audio. If you treat them gently and don't need them for phone calls, they're a no-brainer.