{"id":34,"date":"2026-06-21T05:36:53","date_gmt":"2026-06-21T05:36:53","guid":{"rendered":"https:\/\/ejectwater.com\/?page_id=34"},"modified":"2026-08-06T18:12:30","modified_gmt":"2026-08-06T18:12:30","slug":"water-eject-airpods","status":"publish","type":"page","link":"https:\/\/ejectwater.com\/zh\/water-eject-airpods\/","title":{"rendered":"Water Eject\u00a0AirPods"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"34\" class=\"elementor elementor-34\">\n\t\t\t\t<div class=\"elementor-element elementor-element-16f1650 e-con-full e-flex e-con e-parent\" data-id=\"16f1650\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3a7c89d elementor-widget elementor-widget-html\" data-id=\"3a7c89d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<title>Water Eject AirPods \u2013 Remove Water from AirPods Speaker Fast<\/title>\r\n<meta name=\"description\" content=\"Water in your AirPods? Use our free water eject tool to push it out in 30 seconds. Works on AirPods, AirPods Pro, and AirPods Max. No app needed.\">\r\n<meta name=\"keywords\" content=\"water eject airpods, airpods water eject, eject water from airpods, airpod water eject\">\r\n<meta property=\"og:title\" content=\"Water Eject AirPods \u2013 Remove Water from AirPods Speaker Fast\">\r\n<meta property=\"og:description\" content=\"Free AirPods water eject tool. Push water out of your AirPods speaker in 30 seconds using sound wave technology. No download needed.\">\r\n<meta property=\"og:type\" content=\"article\">\r\n<link rel=\"canonical\" href=\"https:\/\/ejectwater.com\/water-eject-airpods\/\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\">\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Syne:wght@600;700;800&amp;family=Inter:wght@400;500;600&amp;display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n\/* =============================================\r\n   RESET\r\n============================================= *\/\r\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\nhtml { scroll-behavior: smooth; }\r\nbody {\r\n  font-family: 'Inter', sans-serif;\r\n  background: #0B1F3A;\r\n  color: #F8FBFF;\r\n  overflow-x: hidden;\r\n  line-height: 1.6;\r\n  -webkit-text-size-adjust: 100%;\r\n}\r\nimg { max-width: 100%; display: block; }\r\na { color: inherit; text-decoration: none; }\r\nbutton { cursor: pointer; border: none; background: none; font-family: inherit; }\r\n\r\n\/* =============================================\r\n   WORDPRESS HELLO THEME OVERRIDES\r\n============================================= *\/\r\n.ew-page a,\r\n.ew-page a:link,\r\n.ew-page a:visited,\r\n.ew-page a:hover,\r\n.ew-page a:focus,\r\n.ew-page a:active {\r\n  text-decoration: none !important;\r\n  color: inherit !important;\r\n}\r\n.ew-page button,\r\n.ew-page button:hover,\r\n.ew-page button:focus,\r\n.ew-page button:active {\r\n  color: inherit !important;\r\n  background-color: transparent !important;\r\n  outline: none;\r\n}\r\n.ew-page .navbar__nav a:hover               { color: #00D4FF !important; }\r\n.ew-page .navbar__drawer a:hover            { color: #00D4FF !important; }\r\n.ew-page .footer-links a:hover              { color: #00D4FF !important; }\r\n.ew-page .navbar__cta:hover                 { background: #33DDFF !important; color: #0B1F3A !important; }\r\n.ew-page .inline-link,\r\n.ew-page .inline-link:hover                 { color: #00D4FF !important; text-decoration: underline !important; }\r\n.ew-page .related-card:hover                { border-color: #00D4FF !important; }\r\n.ew-page .faq-q:hover                       { color: #00D4FF !important; background-color: transparent !important; }\r\n.ew-page .toc-list a:hover                  { color: #00D4FF !important; }\r\n.ew-page .step-cta:hover                    { box-shadow: 0 8px 28px rgba(0,212,255,0.45) !important; }\r\n.ew-page .cta-btn:hover                     { box-shadow: 0 10px 36px rgba(0,212,255,0.5) !important; }\r\n.ew-page .legal-nav a:hover                 { color: #00D4FF !important; border-color: #00D4FF !important; }\r\n.ew-page .btn-primary:hover                 { box-shadow: 0 8px 32px rgba(0,212,255,0.5) !important; }\r\n.ew-page .btn-outline:hover                 { border-color: #00D4FF !important; color: #00D4FF !important; }\r\n\r\n\/* =============================================\r\n   CSS VARIABLES\r\n============================================= *\/\r\n:root {\r\n  --navy:          #0B1F3A;\r\n  --navy2:         #0F2847;\r\n  --cyan:          #00D4FF;\r\n  --cyan2:         #00A8CC;\r\n  --white:         #F8FBFF;\r\n  --gray:          #B0C4D8;\r\n  --amber:         #FFB347;\r\n  --green:         #00E5A0;\r\n  --card:          rgba(255,255,255,0.05);\r\n  --border:        rgba(0,212,255,0.18);\r\n  --container-px:  1.25rem;\r\n  --container-max: 1200px;\r\n}\r\n\r\n\/* =============================================\r\n   TYPOGRAPHY\r\n============================================= *\/\r\n.display-xl {\r\n  font-family: 'Syne', sans-serif;\r\n  font-size: clamp(2rem, 5.5vw, 4.6rem);\r\n  font-weight: 800;\r\n  line-height: 1.08;\r\n  letter-spacing: -0.025em;\r\n}\r\n.display-lg {\r\n  font-family: 'Syne', sans-serif;\r\n  font-size: clamp(1.5rem, 3.5vw, 2.5rem);\r\n  font-weight: 700;\r\n  line-height: 1.18;\r\n  letter-spacing: -0.015em;\r\n}\r\n.eyebrow {\r\n  font-family: 'Syne', sans-serif;\r\n  font-size: 0.72rem;\r\n  font-weight: 700;\r\n  letter-spacing: 0.16em;\r\n  text-transform: uppercase;\r\n  color: var(--cyan);\r\n}\r\n.text-cyan   { color: var(--cyan); }\r\n.text-amber  { color: var(--amber); }\r\n.text-green  { color: var(--green); }\r\n.text-gray   { color: var(--gray); }\r\n.text-center { text-align: center; }\r\n\r\n\/* =============================================\r\n   LAYOUT\r\n============================================= *\/\r\n.container {\r\n  width: 100%;\r\n  max-width: var(--container-max);\r\n  margin: 0 auto;\r\n  padding: 0 var(--container-px);\r\n}\r\n.container-narrow {\r\n  width: 100%;\r\n  max-width: 800px;\r\n  margin: 0 auto;\r\n  padding: 0 var(--container-px);\r\n}\r\n\r\n\/* =============================================\r\n   NAVBAR\r\n============================================= *\/\r\n.navbar {\r\n  position: sticky; top: 0; z-index: 200;\r\n  background: rgba(11,31,58,0.94);\r\n  backdrop-filter: blur(14px);\r\n  -webkit-backdrop-filter: blur(14px);\r\n  border-bottom: 1px solid var(--border);\r\n}\r\n.navbar__inner {\r\n  display: flex; align-items: center; justify-content: space-between;\r\n  height: 64px; padding: 0 var(--container-px);\r\n  max-width: var(--container-max); margin: 0 auto; gap: 1rem;\r\n}\r\n.navbar__logo {\r\n  font-family: 'Syne', sans-serif; font-size: 1.15rem; font-weight: 800;\r\n  color: var(--white); display: flex; align-items: center; gap: 0.45rem;\r\n  flex-shrink: 0; white-space: nowrap;\r\n}\r\n.navbar__logo-icon {\r\n  width: 30px; height: 30px;\r\n  background: linear-gradient(135deg, var(--cyan), var(--cyan2));\r\n  border-radius: 7px; display: flex; align-items: center; justify-content: center;\r\n  font-size: 0.9rem; flex-shrink: 0;\r\n}\r\n.navbar__nav { display: flex; gap: 1.75rem; list-style: none; align-items: center; }\r\n.navbar__nav a { font-size: 0.875rem; font-weight: 500; color: var(--gray); transition: color 0.2s; white-space: nowrap; }\r\n.navbar__cta {\r\n  background: var(--cyan); color: var(--navy); font-weight: 700; font-size: 0.825rem;\r\n  padding: 0.5rem 1.1rem; border-radius: 8px; transition: all 0.2s;\r\n  white-space: nowrap; flex-shrink: 0; display: inline-block;\r\n}\r\n.navbar__hamburger {\r\n  display: none; flex-direction: column; gap: 5px; padding: 6px;\r\n  flex-shrink: 0; cursor: pointer; background: none; border: none;\r\n}\r\n.navbar__hamburger span {\r\n  display: block; width: 22px; height: 2px;\r\n  background: var(--gray); border-radius: 2px; transition: all 0.25s;\r\n}\r\n.navbar__hamburger.open span:nth-child(1) { transform: translateY(7px) rotate(45deg); }\r\n.navbar__hamburger.open span:nth-child(2) { opacity: 0; }\r\n.navbar__hamburger.open span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }\r\n.navbar__drawer {\r\n  display: none; flex-direction: column;\r\n  background: rgba(11,31,58,0.98);\r\n  border-top: 1px solid var(--border);\r\n  padding: 1.25rem var(--container-px); gap: 0.25rem;\r\n}\r\n.navbar__drawer.open { display: flex; }\r\n.navbar__drawer a {\r\n  font-size: 1rem; font-weight: 500; color: var(--gray);\r\n  padding: 0.75rem 0; border-bottom: 1px solid rgba(255,255,255,0.05); transition: color 0.2s;\r\n}\r\n.navbar__drawer a:last-child { border-bottom: none; }\r\n.navbar__drawer .drawer-cta {\r\n  margin-top: 0.75rem; background: var(--cyan); color: var(--navy);\r\n  font-weight: 700; text-align: center; padding: 0.85rem; border-radius: 10px; font-size: 0.95rem;\r\n}\r\n\r\n\/* =============================================\r\n   WAVE DIVIDERS\r\n============================================= *\/\r\n.wave-divider { width: 100%; overflow: hidden; line-height: 0; display: block; }\r\n.wave-divider svg { display: block; width: 100%; }\r\n\r\n\/* =============================================\r\n   BREADCRUMB\r\n============================================= *\/\r\n.breadcrumb {\r\n  background: rgba(255,255,255,0.03);\r\n  border-bottom: 1px solid rgba(255,255,255,0.05);\r\n  padding: 0.65rem 0;\r\n}\r\n.breadcrumb__inner {\r\n  display: flex; align-items: center; flex-wrap: wrap;\r\n  gap: 0.35rem; font-size: 0.78rem; color: var(--gray);\r\n  max-width: var(--container-max); margin: 0 auto; padding: 0 var(--container-px);\r\n}\r\n.breadcrumb__sep { opacity: 0.35; }\r\n.breadcrumb__current { color: var(--cyan); font-weight: 500; }\r\n\r\n\/* =============================================\r\n   PAGE HERO\r\n============================================= *\/\r\n.page-hero {\r\n  padding: clamp(3rem, 6vw, 5rem) 0 clamp(2rem, 4vw, 3rem);\r\n  position: relative; overflow: hidden;\r\n}\r\n.page-hero__bg { position: absolute; inset: 0; pointer-events: none; }\r\n.page-hero__circle {\r\n  position: absolute; border-radius: 50%;\r\n  background: radial-gradient(circle, rgba(0,212,255,0.08) 0%, transparent 70%);\r\n  animation: pulse-bg 5s ease-in-out infinite;\r\n}\r\n.page-hero__circle:nth-child(1) { width: 50vw; height: 50vw; max-width: 580px; max-height: 580px; top: -30%; right: -12%; }\r\n.page-hero__circle:nth-child(2) { width: 35vw; height: 35vw; max-width: 400px; max-height: 400px; bottom: -20%; left: -8%; animation-delay: 2.5s; }\r\n@keyframes pulse-bg { 0%,100%{opacity:0.5;transform:scale(1);} 50%{opacity:0.9;transform:scale(1.06);} }\r\n.page-hero__inner { position: relative; z-index: 1; }\r\n.page-hero__badge {\r\n  display: inline-flex; align-items: center; gap: 0.45rem;\r\n  background: rgba(0,212,255,0.1); border: 1px solid var(--border);\r\n  border-radius: 50px; padding: 0.3rem 0.9rem; margin-bottom: 1.25rem;\r\n}\r\n.page-hero__badge-dot {\r\n  width: 7px; height: 7px; background: var(--cyan);\r\n  border-radius: 50%; flex-shrink: 0;\r\n  animation: blink 1.6s ease-in-out infinite;\r\n}\r\n@keyframes blink { 0%,100%{opacity:1;} 50%{opacity:0.25;} }\r\n\r\n.hero-meta {\r\n  display: flex; align-items: center; justify-content: center;\r\n  flex-wrap: wrap; gap: 0.5rem 1.5rem; margin-top: 1.5rem;\r\n}\r\n.hero-meta-item {\r\n  display: flex; align-items: center; gap: 0.4rem;\r\n  font-size: 0.8rem; color: var(--gray);\r\n}\r\n.hero-meta-dot { width: 4px; height: 4px; border-radius: 50%; background: rgba(0,212,255,0.3); display: none; }\r\n.hero-meta-item + .hero-meta-item .hero-meta-dot { display: block; }\r\n\r\n.hero-cta-row {\r\n  display: flex; align-items: center; justify-content: center;\r\n  gap: 1rem; flex-wrap: wrap; margin-top: 2rem;\r\n}\r\n.btn-primary {\r\n  display: inline-flex; align-items: center; gap: 0.6rem;\r\n  background: linear-gradient(135deg, var(--cyan), var(--cyan2));\r\n  color: var(--navy); font-family: 'Syne', sans-serif;\r\n  font-size: 1rem; font-weight: 700;\r\n  padding: 0.9rem 2rem; border-radius: 12px;\r\n  transition: all 0.22s; box-shadow: 0 4px 24px rgba(0,212,255,0.3);\r\n  -webkit-tap-highlight-color: transparent;\r\n}\r\n.btn-primary:hover { transform: translateY(-2px); }\r\n.btn-outline {\r\n  display: inline-flex; align-items: center; gap: 0.5rem;\r\n  border: 1px solid var(--border); color: var(--gray);\r\n  font-size: 0.9rem; font-weight: 500;\r\n  padding: 0.88rem 1.5rem; border-radius: 12px;\r\n  transition: all 0.22s; -webkit-tap-highlight-color: transparent;\r\n}\r\n\r\n.trust-bar {\r\n  display: flex; justify-content: center; flex-wrap: wrap;\r\n  gap: 0.6rem 1.5rem; margin-top: 1.75rem; opacity: 0.65;\r\n}\r\n.trust-bar span {\r\n  font-size: 0.78rem; color: var(--gray);\r\n  display: flex; align-items: center; gap: 0.3rem; white-space: nowrap;\r\n}\r\n\r\n\/* =============================================\r\n   ARTICLE LAYOUT\r\n============================================= *\/\r\n.article-layout {\r\n  padding: clamp(2.5rem,5vw,4rem) 0 clamp(3rem,6vw,5rem);\r\n}\r\n.article-grid {\r\n  display: grid;\r\n  grid-template-columns: 240px 1fr;\r\n  gap: 3rem;\r\n  align-items: start;\r\n}\r\n\r\n\/* TOC Sidebar *\/\r\n.article-sidebar { position: sticky; top: 80px; }\r\n.toc-card {\r\n  background: var(--card); border: 1px solid var(--border);\r\n  border-radius: 16px; padding: 1.35rem 1.1rem;\r\n}\r\n.toc-title {\r\n  font-family: 'Syne', sans-serif; font-size: 0.7rem; font-weight: 700;\r\n  letter-spacing: 0.14em; text-transform: uppercase; color: var(--gray);\r\n  margin-bottom: 0.9rem; padding-bottom: 0.7rem;\r\n  border-bottom: 1px solid rgba(255,255,255,0.07);\r\n}\r\n.toc-list { list-style: none; display: flex; flex-direction: column; gap: 0.05rem; }\r\n.toc-list a {\r\n  display: flex; align-items: center; gap: 0.45rem;\r\n  font-size: 0.8rem; color: var(--gray);\r\n  padding: 0.42rem 0.55rem; border-radius: 7px; transition: all 0.18s; line-height: 1.4;\r\n}\r\n.toc-list a.active { background: rgba(0,212,255,0.1); color: var(--cyan); font-weight: 600; }\r\n.toc-num { font-size: 0.65rem; font-family: 'Syne', sans-serif; font-weight: 700; color: rgba(0,212,255,0.4); min-width: 16px; flex-shrink: 0; }\r\n\r\n.sidebar-tool {\r\n  margin-top: 1rem;\r\n  background: linear-gradient(135deg, rgba(0,212,255,0.1), rgba(0,168,204,0.05));\r\n  border: 1px solid var(--border);\r\n  border-radius: 16px; padding: 1.25rem 1.1rem; text-align: center;\r\n}\r\n.sidebar-tool h3 { font-family: 'Syne', sans-serif; font-size: 0.9rem; font-weight: 700; color: var(--white); margin-bottom: 0.4rem; }\r\n.sidebar-tool p { font-size: 0.78rem; color: var(--gray); margin-bottom: 1rem; line-height: 1.5; }\r\n.step-cta {\r\n  display: block; width: 100%;\r\n  background: linear-gradient(135deg, var(--cyan), var(--cyan2));\r\n  color: var(--navy); font-family: 'Syne', sans-serif; font-size: 0.85rem; font-weight: 700;\r\n  padding: 0.75rem 1rem; border-radius: 10px; transition: all 0.22s; text-align: center;\r\n  -webkit-tap-highlight-color: transparent;\r\n}\r\n\r\n\/* =============================================\r\n   ARTICLE CONTENT\r\n============================================= *\/\r\n.article-content { min-width: 0; }\r\n\r\n.content-section {\r\n  margin-bottom: 3.5rem;\r\n  scroll-margin-top: 88px;\r\n}\r\n.content-section:last-child { margin-bottom: 0; }\r\n\r\n.section-heading {\r\n  display: flex; align-items: flex-start; gap: 0.9rem;\r\n  margin-bottom: 1.25rem; padding-bottom: 1rem;\r\n  border-bottom: 1px solid rgba(0,212,255,0.1);\r\n}\r\n.section-heading__num {\r\n  flex-shrink: 0; width: 34px; height: 34px; border-radius: 9px;\r\n  background: rgba(0,212,255,0.1); border: 1px solid rgba(0,212,255,0.2);\r\n  display: flex; align-items: center; justify-content: center;\r\n  font-family: 'Syne', sans-serif; font-size: 0.78rem; font-weight: 700;\r\n  color: var(--cyan); margin-top: 3px;\r\n}\r\n.section-heading h2 {\r\n  font-family: 'Syne', sans-serif;\r\n  font-size: clamp(1.2rem, 2.8vw, 1.55rem);\r\n  font-weight: 700; color: var(--white); line-height: 1.25;\r\n}\r\n.section-heading--plain { border-bottom: none; padding-bottom: 0; margin-bottom: 1rem; }\r\n\r\n.content-section p {\r\n  font-size: 0.96rem; color: var(--gray); line-height: 1.82; margin-bottom: 1rem;\r\n}\r\n.content-section p:last-child { margin-bottom: 0; }\r\n.content-section h3 {\r\n  font-family: 'Syne', sans-serif; font-size: 1.05rem; font-weight: 700;\r\n  color: var(--white); margin: 1.5rem 0 0.55rem;\r\n}\r\n.content-section h4 {\r\n  font-family: 'Syne', sans-serif; font-size: 0.92rem; font-weight: 700;\r\n  color: var(--cyan); margin: 1.1rem 0 0.4rem;\r\n}\r\n.content-section ul,\r\n.content-section ol {\r\n  margin: 0.75rem 0 1rem; padding-left: 0;\r\n  list-style: none; display: flex; flex-direction: column; gap: 0.5rem;\r\n}\r\n.content-section ul li,\r\n.content-section ol li {\r\n  display: flex; align-items: flex-start; gap: 0.65rem;\r\n  font-size: 0.93rem; color: var(--gray); line-height: 1.7;\r\n}\r\n.content-section ul li::before {\r\n  content: ''; flex-shrink: 0; width: 6px; height: 6px;\r\n  border-radius: 50%; background: var(--cyan); margin-top: 0.58em; opacity: 0.7;\r\n}\r\n.content-section ol { counter-reset: ol-c; }\r\n.content-section ol li { counter-increment: ol-c; }\r\n.content-section ol li::before {\r\n  content: counter(ol-c);\r\n  flex-shrink: 0; width: 22px; height: 22px; border-radius: 50%;\r\n  background: rgba(0,212,255,0.12); color: var(--cyan);\r\n  font-size: 0.68rem; font-weight: 700; font-family: 'Syne', sans-serif;\r\n  display: flex; align-items: center; justify-content: center; margin-top: 2px;\r\n}\r\n.content-section li strong { color: var(--white); }\r\n\r\n\/* Callouts *\/\r\n.callout {\r\n  display: flex; gap: 0.85rem; align-items: flex-start;\r\n  padding: 1.05rem 1.1rem; border-radius: 12px;\r\n  margin: 1.1rem 0; font-size: 0.9rem; line-height: 1.72;\r\n}\r\n.callout--info { background: rgba(0,212,255,0.07); border: 1px solid rgba(0,212,255,0.18); color: #9DD9EE; }\r\n.callout--good { background: rgba(0,229,160,0.06); border: 1px solid rgba(0,229,160,0.2); color: #7DDFC0; }\r\n.callout--warn { background: rgba(255,179,71,0.07); border: 1px solid rgba(255,179,71,0.2); color: #C9A050; }\r\n.callout--red  { background: rgba(255,107,107,0.07); border: 1px solid rgba(255,107,107,0.2); color: #E08080; }\r\n.callout__icon { flex-shrink: 0; font-size: 1.1rem; margin-top: 1px; }\r\n.callout strong { color: var(--white); }\r\n\r\n\/* Step cards *\/\r\n.steps-list { display: flex; flex-direction: column; gap: 1rem; margin: 1.25rem 0; }\r\n.step-card {\r\n  display: flex; gap: 1.1rem; align-items: flex-start;\r\n  background: var(--card); border: 1px solid var(--border);\r\n  border-radius: 14px; padding: 1.25rem 1.2rem;\r\n  transition: border-color 0.2s, transform 0.2s;\r\n}\r\n.step-card:hover { border-color: rgba(0,212,255,0.35); transform: translateX(3px); }\r\n.step-card__num {\r\n  flex-shrink: 0; width: 38px; height: 38px; border-radius: 10px;\r\n  background: linear-gradient(135deg, var(--cyan), var(--cyan2));\r\n  display: flex; align-items: center; justify-content: center;\r\n  font-family: 'Syne', sans-serif; font-size: 0.9rem; font-weight: 800;\r\n  color: var(--navy); margin-top: 1px;\r\n}\r\n.step-card__body h4 {\r\n  font-family: 'Syne', sans-serif; font-size: 0.95rem; font-weight: 700;\r\n  color: var(--white); margin-bottom: 0.3rem;\r\n}\r\n.step-card__body p { font-size: 0.875rem; color: var(--gray); line-height: 1.65; margin: 0; }\r\n.step-card__tag {\r\n  display: inline-block; margin-top: 0.4rem; padding: 0.15rem 0.55rem;\r\n  border-radius: 50px; font-size: 0.67rem; font-weight: 700;\r\n  font-family: 'Syne', sans-serif; letter-spacing: 0.05em;\r\n  background: rgba(0,212,255,0.1); color: var(--cyan);\r\n}\r\n\r\n\/* Model comparison cards *\/\r\n.model-grid {\r\n  display: grid; grid-template-columns: repeat(3, 1fr);\r\n  gap: 1rem; margin: 1.25rem 0;\r\n}\r\n.model-card {\r\n  background: var(--card); border: 1px solid var(--border);\r\n  border-radius: 14px; padding: 1.25rem 1rem;\r\n  transition: all 0.2s;\r\n}\r\n.model-card:hover { border-color: rgba(0,212,255,0.35); transform: translateY(-2px); }\r\n.model-card.featured { border-color: rgba(0,212,255,0.4); background: rgba(0,212,255,0.05); }\r\n.model-card__icon { font-size: 1.75rem; margin-bottom: 0.65rem; display: block; }\r\n.model-card__name {\r\n  font-family: 'Syne', sans-serif; font-size: 0.95rem; font-weight: 700;\r\n  color: var(--white); margin-bottom: 0.25rem;\r\n}\r\n.model-card__sub { font-size: 0.75rem; color: var(--cyan); font-weight: 600; margin-bottom: 0.65rem; font-family: 'Syne', sans-serif; }\r\n.model-card ul { gap: 0.35rem; margin: 0; }\r\n.model-card ul li { font-size: 0.78rem; line-height: 1.5; }\r\n.model-card ul li::before { width: 5px; height: 5px; margin-top: 0.5em; }\r\n\r\n\/* Frequency table *\/\r\n.freq-grid {\r\n  display: grid; grid-template-columns: repeat(4,1fr);\r\n  gap: 0.85rem; margin: 1.1rem 0;\r\n}\r\n.freq-card {\r\n  background: var(--card); border: 1px solid var(--border);\r\n  border-radius: 13px; padding: 1.1rem 0.9rem; text-align: center; transition: all 0.2s;\r\n}\r\n.freq-card:hover { border-color: var(--cyan); transform: translateY(-2px); }\r\n.freq-card.best { border-color: rgba(0,212,255,0.4); background: rgba(0,212,255,0.06); }\r\n.freq-card__hz { font-family: 'Syne', sans-serif; font-size: 1.6rem; font-weight: 800; color: var(--cyan); line-height: 1; }\r\n.freq-card__unit { font-size: 0.75rem; color: var(--gray); font-family: 'Syne', sans-serif; font-weight: 600; }\r\n.freq-card__label { font-size: 0.78rem; color: var(--white); font-weight: 600; margin: 0.4rem 0 0.2rem; font-family: 'Syne', sans-serif; }\r\n.freq-card__desc { font-size: 0.72rem; color: var(--gray); line-height: 1.4; }\r\n.freq-card__best { display: inline-block; margin-top: 0.5rem; font-size: 0.65rem; font-weight: 700; font-family: 'Syne', sans-serif; letter-spacing: 0.06em; text-transform: uppercase; color: var(--cyan); background: rgba(0,212,255,0.12); padding: 0.15rem 0.5rem; border-radius: 50px; }\r\n\r\n\/* Tips grid *\/\r\n.tips-grid {\r\n  display: grid; grid-template-columns: repeat(2,1fr);\r\n  gap: 1rem; margin: 1.1rem 0;\r\n}\r\n.tip-card {\r\n  display: flex; gap: 0.85rem; align-items: flex-start;\r\n  background: var(--card); border: 1px solid var(--border);\r\n  border-radius: 13px; padding: 1.1rem 1rem; transition: border-color 0.2s;\r\n}\r\n.tip-card:hover { border-color: rgba(0,212,255,0.3); }\r\n.tip-icon { flex-shrink: 0; font-size: 1.25rem; margin-top: 1px; }\r\n.tip-card h4 { font-family: 'Syne', sans-serif; font-size: 0.88rem; font-weight: 700; color: var(--white); margin-bottom: 0.25rem; }\r\n.tip-card p { font-size: 0.8rem; color: var(--gray); line-height: 1.55; margin: 0; }\r\n\r\n\/* Inline tool band *\/\r\n.tool-band {\r\n  background: linear-gradient(135deg, rgba(0,212,255,0.08) 0%, rgba(0,168,204,0.04) 100%);\r\n  border: 1px solid var(--border);\r\n  border-radius: 20px;\r\n  padding: clamp(1.75rem,4vw,2.5rem);\r\n  margin: 2.5rem 0;\r\n  display: flex; align-items: center; gap: 2rem; flex-wrap: wrap;\r\n}\r\n.tool-band__text { flex: 1; min-width: 200px; }\r\n.tool-band__text h3 { font-family: 'Syne', sans-serif; font-size: clamp(1.1rem,2vw,1.35rem); font-weight: 700; color: var(--white); margin-bottom: 0.4rem; }\r\n.tool-band__text p { font-size: 0.9rem; color: var(--gray); line-height: 1.65; margin: 0; }\r\n.tool-band__cta { flex-shrink: 0; }\r\n\r\n\/* Compat table *\/\r\n.compat-table-wrap { overflow-x: auto; margin: 1.1rem 0; border-radius: 12px; border: 1px solid var(--border); }\r\n.compat-table {\r\n  width: 100%; border-collapse: collapse; font-size: 0.875rem; min-width: 480px;\r\n}\r\n.compat-table th {\r\n  background: rgba(0,212,255,0.08); color: var(--cyan);\r\n  font-family: 'Syne', sans-serif; font-size: 0.68rem; font-weight: 700;\r\n  letter-spacing: 0.1em; text-transform: uppercase;\r\n  padding: 0.75rem 1rem; text-align: left; border-bottom: 1px solid var(--border);\r\n}\r\n.compat-table td {\r\n  padding: 0.72rem 1rem; color: var(--gray); line-height: 1.5;\r\n  border-bottom: 1px solid rgba(255,255,255,0.04); vertical-align: middle;\r\n}\r\n.compat-table tr:last-child td { border-bottom: none; }\r\n.compat-table td:first-child { color: var(--white); font-weight: 600; white-space: nowrap; }\r\n.badge { display: inline-block; padding: 0.18rem 0.6rem; border-radius: 50px; font-size: 0.68rem; font-weight: 700; font-family: 'Syne', sans-serif; letter-spacing: 0.04em; }\r\n.badge--yes  { background: rgba(0,229,160,0.12); color: #00E5A0; }\r\n.badge--good { background: rgba(0,212,255,0.12); color: var(--cyan); }\r\n.badge--warn { background: rgba(255,179,71,0.12); color: var(--amber); }\r\n\r\n\/* FAQ *\/\r\n.faq-list { display: flex; flex-direction: column; gap: 0.65rem; margin-top: 1.25rem; }\r\n.faq-item {\r\n  background: var(--card); border: 1px solid var(--border);\r\n  border-radius: 13px; overflow: hidden; transition: border-color 0.2s;\r\n}\r\n.faq-item.open { border-color: rgba(0,212,255,0.35); }\r\n.faq-q {\r\n  width: 100%; display: flex; justify-content: space-between; align-items: center; gap: 1rem;\r\n  padding: 1rem 1.25rem; text-align: left;\r\n  font-family: 'Syne', sans-serif; font-size: clamp(0.875rem,1.5vw,0.975rem);\r\n  font-weight: 600; color: var(--white); background: transparent; cursor: pointer;\r\n  transition: color 0.2s; -webkit-tap-highlight-color: transparent;\r\n}\r\n.faq-icon { font-size: 1.1rem; color: var(--cyan); transition: transform 0.25s; flex-shrink: 0; }\r\n.faq-item.open .faq-icon { transform: rotate(45deg); }\r\n.faq-a {\r\n  max-height: 0; overflow: hidden;\r\n  transition: max-height 0.35s ease, padding 0.35s ease;\r\n  padding: 0 1.25rem; font-size: 0.9rem; color: var(--gray); line-height: 1.75;\r\n}\r\n.faq-item.open .faq-a { max-height: 400px; padding: 0 1.25rem 1.1rem; }\r\n\r\n\/* Related cards *\/\r\n.related-grid {\r\n  display: grid; grid-template-columns: repeat(3,1fr);\r\n  gap: 1rem; margin-top: 1.25rem;\r\n}\r\n.related-card {\r\n  display: flex; flex-direction: column; gap: 0.4rem;\r\n  background: var(--card); border: 1px solid var(--border);\r\n  border-radius: 13px; padding: 1.1rem 1rem; transition: all 0.22s;\r\n}\r\n.related-card:hover { transform: translateY(-2px); }\r\n.related-card__icon { font-size: 1.4rem; }\r\n.related-card__label { font-family: 'Syne', sans-serif; font-size: 0.88rem; font-weight: 700; color: var(--white); }\r\n.related-card__desc { font-size: 0.75rem; color: var(--gray); line-height: 1.45; }\r\n.related-card__arrow { font-size: 0.75rem; color: var(--gray); margin-top: auto; padding-top: 0.4rem; }\r\n\r\n\/* CTA section *\/\r\n.cta-section {\r\n  padding: clamp(3.5rem,7vw,5.5rem) 0;\r\n  text-align: center;\r\n  background: linear-gradient(180deg, var(--navy) 0%, #071427 100%);\r\n  position: relative; overflow: hidden;\r\n}\r\n.cta-section::before {\r\n  content: ''; position: absolute; top: 50%; left: 50%;\r\n  transform: translate(-50%,-50%);\r\n  width: min(650px,100vw); height: min(650px,100vw);\r\n  border-radius: 50%;\r\n  background: radial-gradient(circle, rgba(0,212,255,0.07) 0%, transparent 65%);\r\n  pointer-events: none;\r\n}\r\n.cta-btn {\r\n  display: inline-flex; align-items: center; gap: 0.6rem;\r\n  background: linear-gradient(135deg, var(--cyan), var(--cyan2));\r\n  color: var(--navy) !important; font-family: 'Syne', sans-serif;\r\n  font-size: clamp(0.95rem,1.8vw,1.05rem); font-weight: 700;\r\n  padding: 0.95rem 2.25rem; border-radius: 12px;\r\n  transition: all 0.22s; box-shadow: 0 4px 24px rgba(0,212,255,0.3);\r\n  margin-top: 1.75rem; position: relative; z-index: 1;\r\n  -webkit-tap-highlight-color: transparent;\r\n}\r\n.legal-nav {\r\n  display: flex; justify-content: center; flex-wrap: wrap;\r\n  gap: 0.5rem 0.75rem; margin-top: 1.75rem; position: relative; z-index: 1;\r\n}\r\n.legal-nav a {\r\n  font-size: 0.82rem; color: var(--gray);\r\n  padding: 0.4rem 0.9rem; border: 1px solid var(--border);\r\n  border-radius: 50px; transition: all 0.2s;\r\n}\r\n\r\n\/* Footer *\/\r\nfooter { background: #07121F; border-top: 1px solid rgba(255,255,255,0.06); padding: 3rem 0 1.75rem; }\r\n.footer-inner {\r\n  display: grid; grid-template-columns: 1.6fr 1fr 1fr 1fr;\r\n  gap: 2.5rem 2rem; max-width: var(--container-max); margin: 0 auto; padding: 0 var(--container-px);\r\n}\r\n.footer-brand h2 { font-family: 'Syne', sans-serif; font-size: 1.1rem; font-weight: 800; color: var(--white); display: flex; align-items: center; gap: 0.45rem; flex-wrap: wrap; }\r\n.footer-brand p { font-size: 0.85rem; color: var(--gray); margin-top: 0.5rem; line-height: 1.6; }\r\n.footer-links h4 { font-family: 'Syne', sans-serif; font-size: 0.72rem; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: var(--gray); margin-bottom: 0.85rem; }\r\n.footer-links ul { list-style: none; display: flex; flex-direction: column; gap: 0.5rem; }\r\n.footer-links a { font-size: 0.865rem; color: rgba(176,196,216,0.7); transition: color 0.2s; }\r\n.footer-bottom { max-width: var(--container-max); margin: 2rem auto 0; padding: 1.35rem var(--container-px) 0; border-top: 1px solid rgba(255,255,255,0.06); text-align: center; font-size: 0.78rem; color: rgba(176,196,216,0.4); }\r\n\r\n\/* =============================================\r\n   RESPONSIVE\r\n============================================= *\/\r\n@media (max-width: 1023px) {\r\n  .article-grid { grid-template-columns: 1fr; gap: 0; }\r\n  .article-sidebar { position: static; margin-bottom: 2rem; }\r\n  .footer-inner { grid-template-columns: repeat(2,1fr); }\r\n  .model-grid { grid-template-columns: repeat(3,1fr); }\r\n  .freq-grid { grid-template-columns: repeat(2,1fr); }\r\n}\r\n@media (max-width: 767px) {\r\n  .navbar__nav, .navbar__cta { display: none; }\r\n  .navbar__hamburger { display: flex; }\r\n  .navbar__inner { height: 58px; }\r\n  .footer-inner { grid-template-columns: 1fr 1fr; }\r\n  .footer-brand { grid-column: span 2; }\r\n  .model-grid { grid-template-columns: 1fr; }\r\n  .tips-grid { grid-template-columns: 1fr; }\r\n  .related-grid { grid-template-columns: repeat(3,1fr); }\r\n  .tool-band { flex-direction: column; gap: 1.25rem; text-align: center; }\r\n  .hero-cta-row { flex-direction: column; align-items: center; }\r\n  .btn-primary, .btn-outline { width: 100%; max-width: 340px; justify-content: center; }\r\n}\r\n@media (max-width: 599px) {\r\n  :root { --container-px: 1rem; }\r\n  .footer-inner { grid-template-columns: 1fr; }\r\n  .footer-brand { grid-column: span 1; }\r\n  .toc-card { display: none; }\r\n  .freq-grid { grid-template-columns: repeat(2,1fr); }\r\n  .related-grid { grid-template-columns: 1fr; }\r\n  .tips-grid { grid-template-columns: 1fr; }\r\n}\r\n@media (max-width: 479px) {\r\n  .display-xl { font-size: clamp(1.75rem,8.5vw,2.4rem); }\r\n  .display-lg { font-size: clamp(1.35rem,6vw,1.85rem); }\r\n  .freq-grid { grid-template-columns: 1fr 1fr; }\r\n  .related-grid { grid-template-columns: 1fr; }\r\n}\r\n@media (min-width: 1440px) { :root { --container-max: 1360px; } }\r\n\r\n.reveal { opacity:0; transform:translateY(16px); }\r\n.reveal.visible { opacity:1; transform:translateY(0); transition: opacity 0.5s ease, transform 0.5s ease; }\r\n<\/style>\r\n\r\n\r\n<div class=\"ew-page\">\r\n\r\n<!-- NAVBAR -->\r\n<nav class=\"navbar\" role=\"navigation\" aria-label=\"Main navigation\">\r\n  <div class=\"navbar__inner\">\r\n    <a href=\"\/\" class=\"navbar__logo\" aria-label=\"EjectWater home\">\r\n      <span class=\"navbar__logo-icon\" aria-hidden=\"true\">\ud83d\udca7<\/span>\r\n      EjectWater<span class=\"text-cyan\">.com<\/span>\r\n    <\/a>\r\n    <ul class=\"navbar__nav\" role=\"list\">\r\n      <li><a href=\"\/#how-it-works\">How It Works<\/a><\/li>\r\n      <li><a href=\"\/#devices\">Devices<\/a><\/li>\r\n      <li><a href=\"\/#faq\">FAQ<\/a><\/li>\r\n      <li><a href=\"\/water-eject-airpods\/\" style=\"color:#00D4FF;font-weight:600;\">AirPods<\/a><\/li>\r\n    <\/ul>\r\n    <a href=\"\/#tool\" class=\"navbar__cta\">Eject Water<\/a>\r\n    <button class=\"navbar__hamburger\" id=\"menuToggle\" aria-label=\"Open navigation menu\" aria-expanded=\"false\" aria-controls=\"mobileDrawer\">\r\n      <span><\/span><span><\/span><span><\/span>\r\n    <\/button>\r\n  <\/div>\r\n  <div class=\"navbar__drawer\" id=\"mobileDrawer\" role=\"menu\" aria-hidden=\"true\">\r\n    <a href=\"\/#how-it-works\">How It Works<\/a>\r\n    <a href=\"\/#devices\">Supported Devices<\/a>\r\n    <a href=\"\/#faq\">FAQ<\/a>\r\n    <a href=\"\/water-eject-airpods\/\" style=\"color:var(--cyan);\">AirPods Guide<\/a>\r\n    <a href=\"\/#tool\" class=\"drawer-cta\">\ud83d\udca7 Eject Water Now<\/a>\r\n  <\/div>\r\n<\/nav>\r\n\r\n<!-- BREADCRUMB -->\r\n<div class=\"breadcrumb\" aria-label=\"Breadcrumb\">\r\n  <div class=\"breadcrumb__inner\">\r\n    <a href=\"\/\">EjectWater.com<\/a>\r\n    <span class=\"breadcrumb__sep\" aria-hidden=\"true\">\u203a<\/span>\r\n    <span class=\"breadcrumb__current\">Water Eject AirPods<\/span>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- HERO -->\r\n<header class=\"page-hero\" role=\"banner\">\r\n  <div class=\"page-hero__bg\" aria-hidden=\"true\">\r\n    <div class=\"page-hero__circle\"><\/div>\r\n    <div class=\"page-hero__circle\"><\/div>\r\n  <\/div>\r\n  <div class=\"container page-hero__inner text-center\">\r\n    <div class=\"page-hero__badge\">\r\n      <span class=\"page-hero__badge-dot\" aria-hidden=\"true\"><\/span>\r\n      <span class=\"eyebrow\">Complete AirPods Guide<\/span>\r\n    <\/div>\r\n    <h1 class=\"display-xl\">\r\n      Water Eject <span class=\"text-cyan\">AirPods<\/span><br>\r\n      <span style=\"font-size:0.58em;font-weight:700;color:var(--gray);letter-spacing:-0.01em;\">Remove Water from AirPods Speaker in 30 Seconds<\/span>\r\n    <\/h1>\r\n    <p class=\"text-gray\" style=\"font-size:clamp(1rem,1.5vw,1.1rem);max-width:600px;margin:1.1rem auto 0;line-height:1.78;\">\r\n      Sweaty workout. Caught in the rain. Knocked into a glass of water. However your AirPods got wet, our free water eject tool plays a precise tone that pushes moisture out of the speaker driver and mesh before it causes lasting damage.\r\n    <\/p>\r\n    <div class=\"hero-cta-row\">\r\n      <a href=\"\/#tool\" class=\"btn-primary\">\ud83d\udca7 Use Water Eject Tool<\/a>\r\n      <a href=\"#how-to-eject\" class=\"btn-outline\">\ud83d\udcd6 Read the Guide<\/a>\r\n    <\/div>\r\n    <div class=\"hero-meta\">\r\n      <div class=\"hero-meta-item\"><span>\ud83c\udfa7<\/span><span>All AirPods models<\/span><\/div>\r\n      <div class=\"hero-meta-item\"><span class=\"hero-meta-dot\"><\/span><span>\u23f1<\/span><span>30-second cycles<\/span><\/div>\r\n      <div class=\"hero-meta-item\"><span class=\"hero-meta-dot\"><\/span><span>\ud83c\udd93<\/span><span>Completely free<\/span><\/div>\r\n      <div class=\"hero-meta-item\"><span class=\"hero-meta-dot\"><\/span><span>\u2705<\/span><span>No app needed<\/span><\/div>\r\n    <\/div>\r\n    <div class=\"trust-bar\">\r\n      <span>\u2705 Works on AirPods, AirPods Pro, AirPods Max<\/span>\r\n      <span>\u2705 Pairs with your iPhone or Android for playback<\/span>\r\n      <span>\u2705 Safe for IPX4 rated AirPods<\/span>\r\n    <\/div>\r\n  <\/div>\r\n<\/header>\r\n\r\n<!-- WAVE -->\r\n<div class=\"wave-divider\" aria-hidden=\"true\">\r\n<svg viewBox=\"0 0 1440 56\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" preserveAspectRatio=\"none\"><path d=\"M0 28C240 56 480 0 720 28C960 56 1200 0 1440 28V56H0V28Z\" fill=\"#0F2847\"><\/path><\/svg>\r\n<\/div>\r\n\r\n<!-- ARTICLE BODY -->\r\n<main class=\"article-layout\" style=\"background:var(--navy2);\">\r\n  <div class=\"container\">\r\n    <div class=\"article-grid\">\r\n\r\n      <!-- SIDEBAR -->\r\n      <aside class=\"article-sidebar\" aria-label=\"Page contents\">\r\n        <nav class=\"toc-card\">\r\n          <div class=\"toc-title\">On This Page<\/div>\r\n          <ul class=\"toc-list\" role=\"list\">\r\n            <li><a href=\"#can-it-help\" class=\"active\"><span class=\"toc-num\">01<\/span>Can the Tool Help?<\/a><\/li>\r\n            <li><a href=\"#signs\"><span class=\"toc-num\">02<\/span>Signs of Water in AirPods<\/a><\/li>\r\n            <li><a href=\"#models\"><span class=\"toc-num\">03<\/span>AirPods Model Guide<\/a><\/li>\r\n            <li><a href=\"#how-to-eject\"><span class=\"toc-num\">04<\/span>How to Eject Water<\/a><\/li>\r\n            <li><a href=\"#frequencies\"><span class=\"toc-num\">05<\/span>Best Frequencies<\/a><\/li>\r\n            <li><a href=\"#pro-tips\"><span class=\"toc-num\">06<\/span>Pro Tips<\/a><\/li>\r\n            <li><a href=\"#after\"><span class=\"toc-num\">07<\/span>After the Cycle<\/a><\/li>\r\n            <li><a href=\"#charging-case\"><span class=\"toc-num\">08<\/span>Wet Charging Case<\/a><\/li>\r\n            <li><a href=\"#faq\"><span class=\"toc-num\">09<\/span>FAQ<\/a><\/li>\r\n            <li><a href=\"#related\"><span class=\"toc-num\">10<\/span>Related Guides<\/a><\/li>\r\n          <\/ul>\r\n        <\/nav>\r\n        <div class=\"sidebar-tool\">\r\n          <h3>\ud83c\udfa7 Ready to Eject?<\/h3>\r\n          <p>Connect your AirPods, set volume to max, and press eject.<\/p>\r\n          <a href=\"\/#tool\" class=\"step-cta\">Start Ejecting Water<\/a>\r\n        <\/div>\r\n      <\/aside>\r\n\r\n      <!-- CONTENT -->\r\n      <article class=\"article-content\">\r\n\r\n        <!-- INTRO -->\r\n        <div class=\"content-section reveal\" style=\"margin-bottom:2rem;\">\r\n          <p>AirPods are small, easy to lose and even easier to get wet. The good news is that most water damage to AirPods comes down to one thing: moisture sitting on or near the tiny speaker driver inside each earbud. Clear that out quickly and your AirPods usually sound just fine. Leave it there and you risk driver corrosion, reduced bass response, or permanent crackling.<\/p>\r\n          <p>This guide covers every AirPods model and gives you a specific eject water approach for each one. Whether you have the standard AirPods, AirPods Pro with their silicone ear tips, or the over-ear AirPods Max, the technique is slightly different and we explain each one clearly.<\/p>\r\n        <\/div>\r\n\r\n        <!-- 01 CAN IT HELP -->\r\n        <section class=\"content-section reveal\" id=\"can-it-help\" aria-labelledby=\"h-can\">\r\n          <div class=\"section-heading\">\r\n            <div class=\"section-heading__num\">01<\/div>\r\n            <h2 id=\"h-can\">Can the Water Eject Tool Actually Help with AirPods?<\/h2>\r\n          <\/div>\r\n          <p>Yes, but with one important note: because AirPods are connected to your iPhone or Android phone rather than running the tool directly, the audio plays through whichever device they are paired to. You need to make sure your AirPods are set as the active audio output when you press the eject button.<\/p>\r\n          <div class=\"callout callout--info\">\r\n            <span class=\"callout__icon\" aria-hidden=\"true\">\ud83d\udca1<\/span>\r\n            <div><strong>Key setup step:<\/strong> Before pressing eject, open Control Center on iPhone (or Sound settings on Android) and confirm your AirPods are selected as the audio output. If your phone's speaker is selected instead, the tone will play through the phone rather than the earbuds. Swap to AirPods first, then run the cycle.<\/div>\r\n          <\/div>\r\n          <p>Once the audio is routing through the AirPods themselves, the 165 Hz tone causes the internal speaker driver to vibrate and push water out through the mesh grille at the base of each bud. The effect is similar to what happens when you play a bass-heavy song at full volume, except that a pure sine wave is far more targeted and efficient at displacing liquid.<\/p>\r\n        <\/section>\r\n\r\n        <!-- 02 SIGNS -->\r\n        <section class=\"content-section reveal\" id=\"signs\" aria-labelledby=\"h-signs\">\r\n          <div class=\"section-heading\">\r\n            <div class=\"section-heading__num\">02<\/div>\r\n            <h2 id=\"h-signs\">Signs Your AirPods Have Water in the Speaker<\/h2>\r\n          <\/div>\r\n          <p>Catching the problem early gives the eject tool a much better chance of clearing it completely. Here are the most common signs that moisture has reached the AirPods speaker:<\/p>\r\n          <ul>\r\n            <li><strong>Muffled or underwater-sounding audio<\/strong> on one or both earbuds<\/li>\r\n            <li><strong>Lower volume than usual<\/strong> even at maximum output<\/li>\r\n            <li><strong>Crackling, popping, or distortion<\/strong> particularly on bass notes and vocals<\/li>\r\n            <li><strong>Audio only comes from one earbud<\/strong> while the other sounds normal<\/li>\r\n            <li><strong>Visible moisture<\/strong> on the mesh speaker grille when you look closely at the earbud<\/li>\r\n            <li><strong>Microphone sounds muffled<\/strong> to callers even when audio seems fine to you<\/li>\r\n            <li><strong>Touch controls not responding<\/strong> consistently, which can happen when the touch surface is wet<\/li>\r\n          <\/ul>\r\n          <div class=\"callout callout--warn\">\r\n            <span class=\"callout__icon\" aria-hidden=\"true\">\u26a0\ufe0f<\/span>\r\n            <div>If only one AirPod is affected, always run the eject cycle on both earbuds. Moisture often enters both sides during a single incident, even if one shows symptoms first.<\/div>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        <!-- INLINE TOOL BAND -->\r\n        <div class=\"tool-band reveal\">\r\n          <div class=\"tool-band__text\">\r\n            <h3>\ud83d\udca7 Fix It Right Now<\/h3>\r\n            <p>Connect your AirPods, confirm they are selected as your audio output, set volume to maximum, and press eject. Takes 30 seconds.<\/p>\r\n          <\/div>\r\n          <div class=\"tool-band__cta\">\r\n            <a href=\"\/#tool\" class=\"btn-primary\" style=\"margin-top:0;\">Use the Tool<\/a>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- 03 MODELS -->\r\n        <section class=\"content-section reveal\" id=\"models\" aria-labelledby=\"h-models\">\r\n          <div class=\"section-heading\">\r\n            <div class=\"section-heading__num\">03<\/div>\r\n            <h2 id=\"h-models\">AirPods Model Guide: Water Resistance and What to Expect<\/h2>\r\n          <\/div>\r\n          <p>Not all AirPods handle water the same way. Here is what you need to know about each model before you run the airpods water eject process:<\/p>\r\n          <div class=\"model-grid\">\r\n            <div class=\"model-card\">\r\n              <span class=\"model-card__icon\" aria-hidden=\"true\">\ud83c\udfa7<\/span>\r\n              <div class=\"model-card__name\">AirPods (1st and 2nd Gen)<\/div>\r\n              <div class=\"model-card__sub\">No water resistance rating<\/div>\r\n              <ul>\r\n                <li>No IPX rating at all<\/li>\r\n                <li>Most vulnerable to moisture damage<\/li>\r\n                <li>Act fast if they get wet<\/li>\r\n                <li>Use 165 Hz at 80% to 90% volume<\/li>\r\n              <\/ul>\r\n            <\/div>\r\n            <div class=\"model-card\">\r\n              <span class=\"model-card__icon\" aria-hidden=\"true\">\ud83c\udfa7<\/span>\r\n              <div class=\"model-card__name\">AirPods (3rd Gen)<\/div>\r\n              <div class=\"model-card__sub\">IPX4 rated<\/div>\r\n              <ul>\r\n                <li>Sweat and splash resistant<\/li>\r\n                <li>Can handle light rain and workouts<\/li>\r\n                <li>Use 165 Hz at full volume<\/li>\r\n                <li>Run 1 to 2 cycles<\/li>\r\n              <\/ul>\r\n            <\/div>\r\n            <div class=\"model-card featured\">\r\n              <span class=\"model-card__icon\" aria-hidden=\"true\">\ud83c\udfa7<\/span>\r\n              <div class=\"model-card__name\">AirPods Pro (1st and 2nd Gen)<\/div>\r\n              <div class=\"model-card__sub\">IPX4 rated (2nd Gen: IP54)<\/div>\r\n              <ul>\r\n                <li>Best water resistance of the range<\/li>\r\n                <li>Remove silicone ear tips first<\/li>\r\n                <li>Eject cycle works well here<\/li>\r\n                <li>Use 200 Hz for the tips separately<\/li>\r\n              <\/ul>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"compat-table-wrap\" style=\"margin-top:1.25rem;\">\r\n            <table class=\"compat-table\" aria-label=\"AirPods water resistance and eject compatibility\">\r\n              <thead>\r\n                <tr>\r\n                  <th>Model<\/th>\r\n                  <th>Water Rating<\/th>\r\n                  <th>Charging Case Rating<\/th>\r\n                  <th>Tool Effective?<\/th>\r\n                  <th>Frequency<\/th>\r\n                <\/tr>\r\n              <\/thead>\r\n              <tbody>\r\n                <tr><td>AirPods 1st Gen<\/td><td><span class=\"badge badge--warn\">None<\/span><\/td><td><span class=\"badge badge--warn\">None<\/span><\/td><td><span class=\"badge badge--good\">Yes<\/span><\/td><td>165 Hz, 80% vol<\/td><\/tr>\r\n                <tr><td>AirPods 2nd Gen<\/td><td><span class=\"badge badge--warn\">None<\/span><\/td><td><span class=\"badge badge--warn\">None<\/span><\/td><td><span class=\"badge badge--good\">Yes<\/span><\/td><td>165 Hz, 80% vol<\/td><\/tr>\r\n                <tr><td>AirPods 3rd Gen<\/td><td><span class=\"badge badge--yes\">IPX4<\/span><\/td><td><span class=\"badge badge--yes\">IPX4<\/span><\/td><td><span class=\"badge badge--yes\">Yes<\/span><\/td><td>165 Hz, max vol<\/td><\/tr>\r\n                <tr><td>AirPods Pro 1st Gen<\/td><td><span class=\"badge badge--yes\">IPX4<\/span><\/td><td><span class=\"badge badge--warn\">None<\/span><\/td><td><span class=\"badge badge--yes\">Yes<\/span><\/td><td>165 Hz or 200 Hz<\/td><\/tr>\r\n                <tr><td>AirPods Pro 2nd Gen<\/td><td><span class=\"badge badge--yes\">IP54<\/span><\/td><td><span class=\"badge badge--yes\">IP54<\/span><\/td><td><span class=\"badge badge--yes\">Yes<\/span><\/td><td>165 Hz or 200 Hz<\/td><\/tr>\r\n                <tr><td>AirPods Max<\/td><td><span class=\"badge badge--good\">IPX4<\/span><\/td><td>No case<\/td><td><span class=\"badge badge--good\">Yes<\/span><\/td><td>165 Hz, moderate vol<\/td><\/tr>\r\n              <\/tbody>\r\n            <\/table>\r\n          <\/div>\r\n          <div class=\"callout callout--warn\" style=\"margin-top:1rem;\">\r\n            <span class=\"callout__icon\" aria-hidden=\"true\">\u26a0\ufe0f<\/span>\r\n            <div><strong>First and second generation AirPods warning:<\/strong> These models have no water resistance rating at all. Even minor moisture can cause issues. If they got wet, run the eject tool immediately and air dry thoroughly for at least two hours. Do not put them back in the charging case until they are completely dry.<\/div>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        <!-- 04 HOW TO EJECT -->\r\n        <section class=\"content-section reveal\" id=\"how-to-eject\" aria-labelledby=\"h-howto\">\r\n          <div class=\"section-heading\">\r\n            <div class=\"section-heading__num\">04<\/div>\r\n            <h2 id=\"h-howto\">How to Eject Water from AirPods: Step by Step<\/h2>\r\n          <\/div>\r\n          <p>The process for airpod water eject is slightly different from ejecting water from a phone speaker because you are working with small, wireless earbuds. Follow each step carefully to get the best result.<\/p>\r\n\r\n          <div class=\"steps-list\">\r\n            <div class=\"step-card reveal\">\r\n              <div class=\"step-card__num\">1<\/div>\r\n              <div class=\"step-card__body\">\r\n                <h4>Take AirPods Out of the Case and Put Them In Your Ears<\/h4>\r\n                <p>Place both AirPods in your ears as you normally would. This ensures they connect to your device and register as the active audio output. The speaker needs to be active for the tone to play through the earbud driver itself.<\/p>\r\n                <span class=\"step-card__tag\">\ud83c\udfa7 Both earbuds in ears<\/span>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"step-card reveal\">\r\n              <div class=\"step-card__num\">2<\/div>\r\n              <div class=\"step-card__body\">\r\n                <h4>Confirm AirPods Are Selected as Your Audio Output<\/h4>\r\n                <p>On iPhone: swipe down to open Control Center, press and hold the audio card in the top-right corner, and tap the AirPods in the output list. On Android: go to Bluetooth settings and confirm the AirPods are connected and set to media audio. If your phone speaker is selected, the tone will not go through the earbuds.<\/p>\r\n                <span class=\"step-card__tag\">\u26a1 Critical setup step<\/span>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"step-card reveal\">\r\n              <div class=\"step-card__num\">3<\/div>\r\n              <div class=\"step-card__body\">\r\n                <h4>Turn Volume to Maximum<\/h4>\r\n                <p>Press volume up to full on your connected device. This gives the AirPods speaker driver the most movement per cycle and pushes more water out in one pass. If you have AirPods 1st or 2nd generation with no water resistance, use 80% volume instead to be cautious with the unprotected drivers.<\/p>\r\n                <span class=\"step-card__tag\">\ud83d\udd0a Max volume for Pro and 3rd Gen<\/span>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"step-card reveal\">\r\n              <div class=\"step-card__num\">4<\/div>\r\n              <div class=\"step-card__body\">\r\n                <h4>Open EjectWater.com and Select 165 Hz<\/h4>\r\n                <p>Open ejectwater.com on your connected phone or tablet. Select 165 Hz on the frequency picker. This is the recommended starting frequency for AirPods. You can switch to 200 Hz on a second cycle if needed, particularly for AirPods Pro where the driver is a little larger.<\/p>\r\n                <span class=\"step-card__tag\">\ud83c\udfb5 165 Hz recommended first<\/span>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"step-card reveal\">\r\n              <div class=\"step-card__num\">5<\/div>\r\n              <div class=\"step-card__body\">\r\n                <h4>Press Eject and Tilt Your Head Forward<\/h4>\r\n                <p>Press the eject button and tilt your head slightly forward so the AirPod speaker mesh faces downward. Gravity helps the loosened water flow out of the earbud rather than back into the driver. You may feel a slight vibration in your ear canal, which is completely normal.<\/p>\r\n                <span class=\"step-card__tag\">\ud83d\udcd0 Head tilt forward<\/span>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"step-card reveal\">\r\n              <div class=\"step-card__num\">6<\/div>\r\n              <div class=\"step-card__body\">\r\n                <h4>Complete the Cycle, Then Test Audio<\/h4>\r\n                <p>Let the full 30 seconds run. When it finishes, play music or a podcast and listen carefully. If there is still muffling, remove the AirPods for a moment and gently tap each one against your palm with the speaker mesh facing down to dislodge any remaining water. Then run a second cycle.<\/p>\r\n                <span class=\"step-card__tag\">\ud83c\udfb5 Test between cycles<\/span>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <h3>AirPods Pro: Extra Steps for the Ear Tips<\/h3>\r\n          <p>AirPods Pro have silicone ear tips that can trap water between the tip and the body of the earbud. Before running the eject cycle, remove the ear tips by pulling them off gently. Shake any visible water from inside the tip. Run the eject cycle with tips removed so the tone has a clearer path to the speaker mesh, then reattach the dry tips afterwards.<\/p>\r\n\r\n          <div class=\"callout callout--good\">\r\n            <span class=\"callout__icon\" aria-hidden=\"true\">\u2705<\/span>\r\n            <div><strong>AirPods Max tip:<\/strong> For the over-ear AirPods Max, run the eject cycle and remove the magnetic ear cushions if they feel damp. The drivers inside are significantly larger than in-ear models, so they can handle full volume without issue. Lean your head to one side during the cycle to help gravity work.<\/div>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        <!-- 05 FREQUENCIES -->\r\n        <section class=\"content-section reveal\" id=\"frequencies\" aria-labelledby=\"h-freq\">\r\n          <div class=\"section-heading\">\r\n            <div class=\"section-heading__num\">05<\/div>\r\n            <h2 id=\"h-freq\">Best Frequencies for AirPods Water Eject<\/h2>\r\n          <\/div>\r\n          <p>AirPods have smaller drivers than iPhone speakers, so frequency choice matters a little more here. This is our recommended order of use:<\/p>\r\n          <div class=\"freq-grid\">\r\n            <div class=\"freq-card best\">\r\n              <div class=\"freq-card__hz\">165<\/div>\r\n              <div class=\"freq-card__unit\">Hz<\/div>\r\n              <div class=\"freq-card__label\">Start Here<\/div>\r\n              <div class=\"freq-card__desc\">Best first cycle for all AirPods models<\/div>\r\n              <span class=\"freq-card__best\">\u2605 All Models<\/span>\r\n            <\/div>\r\n            <div class=\"freq-card\">\r\n              <div class=\"freq-card__hz\">200<\/div>\r\n              <div class=\"freq-card__unit\">Hz<\/div>\r\n              <div class=\"freq-card__label\">Second Pass<\/div>\r\n              <div class=\"freq-card__desc\">Use on cycle 2 for AirPods Pro and Max<\/div>\r\n            <\/div>\r\n            <div class=\"freq-card\">\r\n              <div class=\"freq-card__hz\">250<\/div>\r\n              <div class=\"freq-card__unit\">Hz<\/div>\r\n              <div class=\"freq-card__label\">Third Pass<\/div>\r\n              <div class=\"freq-card__desc\">Try if 165 Hz and 200 Hz give partial results<\/div>\r\n            <\/div>\r\n            <div class=\"freq-card\">\r\n              <div class=\"freq-card__hz\">528<\/div>\r\n              <div class=\"freq-card__unit\">Hz<\/div>\r\n              <div class=\"freq-card__label\">Microphone<\/div>\r\n              <div class=\"freq-card__desc\">For muffled mic issues on AirPods Pro specifically<\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"callout callout--info\" style=\"margin-top:0.85rem;\">\r\n            <span class=\"callout__icon\" aria-hidden=\"true\">\ud83d\udca1<\/span>\r\n            <div>For older generation AirPods with no water resistance rating, keep to 165 Hz and 200 Hz only. Avoid 250 Hz and above on unrated models as prolonged high-frequency vibration at full volume could stress unprotected drivers.<\/div>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        <!-- 06 PRO TIPS -->\r\n        <section class=\"content-section reveal\" id=\"pro-tips\" aria-labelledby=\"h-tips\">\r\n          <div class=\"section-heading\">\r\n            <div class=\"section-heading__num\">06<\/div>\r\n            <h2 id=\"h-tips\">Pro Tips for Ejecting Water from AirPods<\/h2>\r\n          <\/div>\r\n          <div class=\"tips-grid\">\r\n            <div class=\"tip-card reveal\">\r\n              <span class=\"tip-icon\" aria-hidden=\"true\">\ud83d\udd04<\/span>\r\n              <div>\r\n                <h4>Tap Between Cycles<\/h4>\r\n                <p>After each eject cycle, hold each AirPod with the speaker mesh facing your palm and give it a firm tap 3 to 4 times. The combination of vibration from the tone and physical tapping dislodges more water than either method alone.<\/p>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"tip-card reveal\">\r\n              <span class=\"tip-icon\" aria-hidden=\"true\">\ud83d\udca8<\/span>\r\n              <div>\r\n                <h4>No Compressed Air<\/h4>\r\n                <p>Never blow compressed air into AirPod speaker mesh. It pushes moisture deeper into the driver rather than out. The eject tone works by vibrating water out through the same path it came in, which is always safer than forcing air inward.<\/p>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"tip-card reveal\">\r\n              <span class=\"tip-icon\" aria-hidden=\"true\">\ud83c\udf21\ufe0f<\/span>\r\n              <div>\r\n                <h4>No Heat to Dry Them<\/h4>\r\n                <p>Do not use a hair dryer, oven, or direct sunlight to dry AirPods. Heat warps the plastic housing, degrades adhesives around the driver, and can permanently damage the battery. Room temperature air drying after the eject cycle is always the safest approach.<\/p>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"tip-card reveal\">\r\n              <span class=\"tip-icon\" aria-hidden=\"true\">\ud83d\udce6<\/span>\r\n              <div>\r\n                <h4>Dry the Case Before Returning<\/h4>\r\n                <p>If the charging case got wet too, do not put dry AirPods back into a damp case. Wipe the inside of the case with a dry microfibre cloth, leave the lid open for at least an hour, and confirm it is completely dry before returning the earbuds.<\/p>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"tip-card reveal\">\r\n              <span class=\"tip-icon\" aria-hidden=\"true\">\ud83d\udcf1<\/span>\r\n              <div>\r\n                <h4>Check Output After Every Cycle<\/h4>\r\n                <p>After each 30-second cycle, play a familiar song you know well. You will quickly hear whether the muffling has reduced. Familiar audio is a better reference than unfamiliar content because you already know what it should sound like.<\/p>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"tip-card reveal\">\r\n              <span class=\"tip-icon\" aria-hidden=\"true\">\u23f3<\/span>\r\n              <div>\r\n                <h4>Give It Time After 3 Cycles<\/h4>\r\n                <p>If audio is still slightly off after 3 cycles, place the AirPods speaker-mesh-down on a dry microfibre cloth and leave them for 2 hours. Residual moisture in the mesh takes longer to evaporate than the main droplets the eject cycle removes. A final eject run after this rest period usually finishes the job.<\/p>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        <!-- 07 AFTER -->\r\n        <section class=\"content-section reveal\" id=\"after\" aria-labelledby=\"h-after\">\r\n          <div class=\"section-heading\">\r\n            <div class=\"section-heading__num\">07<\/div>\r\n            <h2 id=\"h-after\">What to Do After the AirPods Water Eject Cycle<\/h2>\r\n          <\/div>\r\n          <p>Once you have run 1 to 3 eject cycles, here is the right way to finish the drying process and confirm your AirPods are back to normal:<\/p>\r\n          <ol>\r\n            <li><strong>Wipe the outside<\/strong> of each AirPod with a soft, lint-free cloth to remove surface moisture from the stem, sensor, and casing.<\/li>\r\n            <li><strong>Place speaker mesh down<\/strong> on a dry microfibre cloth and leave them in a warm, well-ventilated area for at least 30 minutes.<\/li>\r\n            <li><strong>Test audio quality<\/strong> by listening to music you know well. Play across a range of frequencies: bass notes, vocals, and high-pitched sounds. All should sound clear and balanced.<\/li>\r\n            <li><strong>Test the microphone<\/strong> by making a voice note in the Voice Memos app or doing a quick voice call. Ask the other person if you sound clear. A muffled mic after water exposure is common and often clears with a second eject cycle focused on the microphone mesh.<\/li>\r\n            <li><strong>Check the charging case<\/strong> by inspecting the Lightning or USB-C port, the charging contacts, and the interior for moisture. Leave the lid open for at least an hour before putting AirPods back inside.<\/li>\r\n            <li><strong>Do a charge test<\/strong> by placing AirPods in the case and checking whether they show as charging on your device. If the charging contacts are wet, they may not connect. Wipe them with a dry cotton swab and try again.<\/li>\r\n          <\/ol>\r\n        <\/section>\r\n\r\n        <!-- 08 CHARGING CASE -->\r\n        <section class=\"content-section reveal\" id=\"charging-case\" aria-labelledby=\"h-case\">\r\n          <div class=\"section-heading\">\r\n            <div class=\"section-heading__num\">08<\/div>\r\n            <h2 id=\"h-case\">What to Do If Your AirPods Charging Case Got Wet<\/h2>\r\n          <\/div>\r\n          <p>The charging case is often overlooked but just as important as the earbuds themselves. Water inside the case reaches the charging contacts and the AirPods battery connections, which can interrupt charging or cause corrosion over time.<\/p>\r\n\r\n          <h3>If the Case Got Splashed or Damp<\/h3>\r\n          <ul>\r\n            <li>Wipe the outside with a dry cloth immediately<\/li>\r\n            <li>Open the lid and use a dry cotton swab to absorb any moisture from the charging contacts inside<\/li>\r\n            <li>Leave the lid open and case upside down for 1 to 2 hours before use<\/li>\r\n            <li>Do not charge the case until you are confident it is dry inside<\/li>\r\n          <\/ul>\r\n\r\n          <h3>If the Case Was Submerged<\/h3>\r\n          <ul>\r\n            <li>Open it immediately and shake out any standing water<\/li>\r\n            <li>Do not close the lid, as this traps moisture inside<\/li>\r\n            <li>Place it open side down on a towel and leave it for at least 4 hours<\/li>\r\n            <li>Use a cotton swab to dry the interior contacts and port area<\/li>\r\n            <li>Consider placing it near (not in) a warm air source for gentle drying<\/li>\r\n          <\/ul>\r\n\r\n          <div class=\"callout callout--red\">\r\n            <span class=\"callout__icon\" aria-hidden=\"true\">\ud83d\udea8<\/span>\r\n            <div><strong>Do not charge a wet case.<\/strong> Connecting a wet Lightning or USB-C cable to a damp port causes short-circuit risk and can permanently damage the battery management circuitry inside. If AirPods and case both got soaked, charge wirelessly on a MagSafe pad once the case exterior is dry, or wait a minimum of 4 hours before wired charging.<\/div>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        <!-- 09 FAQ -->\r\n        <section class=\"content-section reveal\" id=\"faq\" aria-labelledby=\"h-faq\">\r\n          <div class=\"section-heading\">\r\n            <div class=\"section-heading__num\">09<\/div>\r\n            <h2 id=\"h-faq\">Frequently Asked Questions: AirPods Water Eject<\/h2>\r\n          <\/div>\r\n          <div class=\"faq-list\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/FAQPage\">\r\n\r\n            <div class=\"faq-item\" itemscope=\"\" itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\r\n              <button class=\"faq-q\" aria-expanded=\"false\">\r\n                <span itemprop=\"name\">Can I use the water eject tool directly on AirPods?<\/span>\r\n                <span class=\"faq-icon\" aria-hidden=\"true\">+<\/span>\r\n              <\/button>\r\n              <div class=\"faq-a\" itemscope=\"\" itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\r\n                <div itemprop=\"text\">Yes, but you need to ensure your AirPods are selected as the active audio output on your connected device. Open ejectwater.com on your iPhone or Android, confirm AirPods are the audio output in your device settings, set volume to maximum, and press eject. The 165 Hz tone will play directly through the AirPods speaker drivers.<\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"faq-item\" itemscope=\"\" itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\r\n              <button class=\"faq-q\" aria-expanded=\"false\">\r\n                <span itemprop=\"name\">Are AirPods waterproof?<\/span>\r\n                <span class=\"faq-icon\" aria-hidden=\"true\">+<\/span>\r\n              <\/button>\r\n              <div class=\"faq-a\" itemscope=\"\" itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\r\n                <div itemprop=\"text\">No AirPods are fully waterproof. AirPods 3rd generation, AirPods Pro 1st gen, and AirPods Max are rated IPX4, meaning they are resistant to sweat and water splashed from any direction. AirPods Pro 2nd generation has an improved IP54 rating. First and second generation AirPods have no water resistance rating at all. None of them are designed for submersion.<\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"faq-item\" itemscope=\"\" itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\r\n              <button class=\"faq-q\" aria-expanded=\"false\">\r\n                <span itemprop=\"name\">My AirPods Pro sound muffled after getting wet. What should I do?<\/span>\r\n                <span class=\"faq-icon\" aria-hidden=\"true\">+<\/span>\r\n              <\/button>\r\n              <div class=\"faq-a\" itemscope=\"\" itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\r\n                <div itemprop=\"text\">First, remove the silicone ear tips and check for water trapped between the tip and the body. Shake them out and set them aside. Then run 2 eject water cycles at 165 Hz through the earbuds themselves with volume at maximum. If muffling remains after 3 cycles, place them speaker-mesh-down on a dry cloth for 2 hours and try again. Most AirPods Pro moisture issues clear within 2 to 3 cycles.<\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"faq-item\" itemscope=\"\" itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\r\n              <button class=\"faq-q\" aria-expanded=\"false\">\r\n                <span itemprop=\"name\">How do I eject water from AirPods if only one earbud is muffled?<\/span>\r\n                <span class=\"faq-icon\" aria-hidden=\"true\">+<\/span>\r\n              <\/button>\r\n              <div class=\"faq-a\" itemscope=\"\" itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\r\n                <div itemprop=\"text\">Run the eject cycle with both earbuds in your ears even if only one sounds muffled. The tone plays through both drivers simultaneously. After the first cycle, remove just the affected AirPod and tap it firmly against your palm with the speaker mesh facing down 4 to 5 times. Then run a second cycle. Repeat on both sides regardless, since moisture often enters both during the same incident.<\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"faq-item\" itemscope=\"\" itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\r\n              <button class=\"faq-q\" aria-expanded=\"false\">\r\n                <span itemprop=\"name\">My AirPods got soaked, not just splashed. Will the tool still work?<\/span>\r\n                <span class=\"faq-icon\" aria-hidden=\"true\">+<\/span>\r\n              <\/button>\r\n              <div class=\"faq-a\" itemscope=\"\" itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\r\n                <div itemprop=\"text\">It is worth trying, especially for AirPods Pro 2nd gen with their improved IP54 rating. Run 3 full eject cycles, alternating between 165 Hz and 200 Hz. Between cycles, tap each earbud firmly against your palm. Then leave them speaker-mesh-down on a dry cloth for 3 to 4 hours before testing again. If audio is still poor after this, the damage may go beyond the speaker and an Apple Authorised Service Provider is your next step.<\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"faq-item\" itemscope=\"\" itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\r\n              <button class=\"faq-q\" aria-expanded=\"false\">\r\n                <span itemprop=\"name\">Can I wear AirPods in the rain or during workouts?<\/span>\r\n                <span class=\"faq-icon\" aria-hidden=\"true\">+<\/span>\r\n              <\/button>\r\n              <div class=\"faq-a\" itemscope=\"\" itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\r\n                <div itemprop=\"text\">AirPods 3rd generation, AirPods Pro (both generations), and AirPods Max are all rated to handle sweat and light rain. Apple specifically states that AirPods Pro are sweat and water resistant for non-water sports and exercise. However, even these models should be dried with an eject cycle after any particularly heavy sweat session or exposure to rain, as repeated moisture exposure can degrade the internal seals over time.<\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"faq-item\" itemscope=\"\" itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\r\n              <button class=\"faq-q\" aria-expanded=\"false\">\r\n                <span itemprop=\"name\">Does the eject tool work with AirPods Max?<\/span>\r\n                <span class=\"faq-icon\" aria-hidden=\"true\">+<\/span>\r\n              <\/button>\r\n              <div class=\"faq-a\" itemscope=\"\" itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\r\n                <div itemprop=\"text\">Yes. AirPods Max are IPX4 rated and connect the same way as other AirPods. Because they use large 40mm drivers, the eject tone is very effective. Set your connected device to output through AirPods Max, run the cycle at 165 Hz at full volume, and tilt your head to one side so gravity assists water movement toward the ear cup vent. Run on both sides if both cups were exposed.<\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n          <\/div>\r\n        <\/section>\r\n\r\n        <!-- SECOND TOOL BAND -->\r\n        <div class=\"tool-band reveal\" style=\"background:linear-gradient(135deg,rgba(0,229,160,0.07),rgba(0,212,255,0.05));\">\r\n          <div class=\"tool-band__text\">\r\n            <h3>\ud83c\udfaf AirPods Still Sounding Off?<\/h3>\r\n            <p>Connect your AirPods, make sure they are selected as your audio output, and run another cycle. Most cases clear within 2 to 3 passes.<\/p>\r\n          <\/div>\r\n          <div class=\"tool-band__cta\">\r\n            <a href=\"\/#tool\" class=\"btn-primary\" style=\"margin-top:0;background:linear-gradient(135deg,#00E5A0,#00C88A);color:#0B1F3A;\">Eject Water Now<\/a>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- 10 RELATED -->\r\n        <section class=\"content-section reveal\" id=\"related\" aria-labelledby=\"h-related\">\r\n          <div class=\"section-heading section-heading--plain\">\r\n            <h2 id=\"h-related\" style=\"font-size:clamp(1.15rem,2.5vw,1.4rem);\">Related Device Guides<\/h2>\r\n          <\/div>\r\n          <p>Got water in another device too? We cover everything:<\/p>\r\n          <div class=\"related-grid\">\r\n            <a href=\"\/water-eject-iphone\/\" class=\"related-card reveal\">\r\n              <span class=\"related-card__icon\" aria-hidden=\"true\">\ud83d\udcf1<\/span>\r\n              <div class=\"related-card__label\">iPhone Water Eject<\/div>\r\n              <div class=\"related-card__desc\">Complete guide for all iPhone models from iPhone 6 to iPhone 16<\/div>\r\n              <span class=\"related-card__arrow\">Read guide<\/span>\r\n            <\/a>\r\n            <a href=\"\/apple-watch-water-eject\/\" class=\"related-card reveal\">\r\n              <span class=\"related-card__icon\" aria-hidden=\"true\">\u231a<\/span>\r\n              <div class=\"related-card__label\">Apple Watch Water Eject<\/div>\r\n              <div class=\"related-card__desc\">Water Lock explained plus what to do when it is not enough<\/div>\r\n              <span class=\"related-card__arrow\">Read guide<\/span>\r\n            <\/a>\r\n            <a href=\"\/android-water-eject\/\" class=\"related-card reveal\">\r\n              <span class=\"related-card__icon\" aria-hidden=\"true\">\ud83e\udd16<\/span>\r\n              <div class=\"related-card__label\">Android Water Eject<\/div>\r\n              <div class=\"related-card__desc\">Samsung, Pixel, OnePlus and all Android devices covered<\/div>\r\n              <span class=\"related-card__arrow\">Read guide<\/span>\r\n            <\/a>\r\n          <\/div>\r\n        <\/section>\r\n\r\n      <\/article>\r\n    <\/div>\r\n  <\/div>\r\n<\/main>\r\n\r\n<!-- WAVE -->\r\n<div class=\"wave-divider\" aria-hidden=\"true\">\r\n<svg viewBox=\"0 0 1440 56\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" preserveAspectRatio=\"none\"><path d=\"M0 28C240 0 480 56 720 28C960 0 1200 56 1440 28V56H0V28Z\" fill=\"#0B1F3A\"><\/path><\/svg>\r\n<\/div>\r\n\r\n<!-- FINAL CTA -->\r\n<section class=\"cta-section\" aria-label=\"Use water eject tool\">\r\n  <div class=\"container-narrow\">\r\n    <p class=\"eyebrow text-center\">Free Tool. No Download.<\/p>\r\n    <h2 class=\"display-lg text-center\" style=\"margin-top:0.4rem;position:relative;z-index:1;\">\r\n      Water in Your AirPods?<br>\r\n      <span class=\"text-cyan\">Fix It in 30 Seconds<\/span>\r\n    <\/h2>\r\n    <p class=\"text-gray text-center\" style=\"font-size:0.95rem;margin-top:0.9rem;position:relative;z-index:1;\">Connect your AirPods, set volume to max, press eject. Works on every AirPods model.<\/p>\r\n    <div class=\"text-center\">\r\n      <a href=\"\/#tool\" class=\"cta-btn\">\ud83d\udca7 Use the Water Eject Tool<\/a>\r\n    <\/div>\r\n    <nav class=\"legal-nav\" aria-label=\"Device guides\">\r\n      <a href=\"\/\">Home<\/a>\r\n      <a href=\"\/water-eject-iphone\/\">iPhone<\/a>\r\n      <a href=\"\/apple-watch-water-eject\/\">Apple Watch<\/a>\r\n      <a href=\"\/android-water-eject\/\">Android<\/a>\r\n      <a href=\"\/privacy\/\">Privacy<\/a>\r\n    <\/nav>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- FOOTER -->\r\n<footer role=\"contentinfo\">\r\n  <div class=\"footer-inner\">\r\n    <div class=\"footer-brand\">\r\n      <h2><span aria-hidden=\"true\">\ud83d\udca7<\/span> EjectWater<span class=\"text-cyan\">.com<\/span><\/h2>\r\n      <p>The free, instant water ejection tool for every device and every browser. No download needed.<\/p>\r\n    <\/div>\r\n    <div class=\"footer-links\">\r\n      <h4>Device Guides<\/h4>\r\n      <ul>\r\n        <li><a href=\"\/water-eject-iphone\/\">iPhone Water Eject<\/a><\/li>\r\n        <li><a href=\"\/water-eject-airpods\/\" style=\"color:var(--cyan);\">AirPods Water Eject<\/a><\/li>\r\n        <li><a href=\"\/apple-watch-water-eject\/\">Apple Watch Eject<\/a><\/li>\r\n        <li><a href=\"\/android-water-eject\/\">Android Water Eject<\/a><\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    <div class=\"footer-links\">\r\n      <h4>Resources<\/h4>\r\n      <ul>\r\n        <li><a href=\"\/#how-it-works\">How It Works<\/a><\/li>\r\n        <li><a href=\"\/#faq\">FAQs<\/a><\/li>\r\n        <li><a href=\"\/blog\/\">Water Damage Tips<\/a><\/li>\r\n        <li><a href=\"\/contact\/\">Contact<\/a><\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    <div class=\"footer-links\">\r\n      <h4>Legal<\/h4>\r\n      <ul>\r\n        <li><a href=\"\/privacy\/\">Privacy Policy<\/a><\/li>\r\n        <li><a href=\"\/terms\/\">Terms of Use<\/a><\/li>\r\n        <li><a href=\"\/disclaimer\/\">Disclaimer<\/a><\/li>\r\n      <\/ul>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"footer-bottom\">\r\n    <p>\u00a9 2025 EjectWater.com. Not affiliated with Apple Inc. or Google LLC. All trademarks belong to their respective owners.<\/p>\r\n  <\/div>\r\n<\/footer>\r\n\r\n<!-- STRUCTURED DATA -->\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@graph\": [\r\n    {\r\n      \"@type\": \"Article\",\r\n      \"headline\": \"Water Eject AirPods: Remove Water from AirPods Speaker Fast\",\r\n      \"description\": \"Complete guide to ejecting water from AirPods, AirPods Pro, and AirPods Max using a 165 Hz sound wave. Step-by-step instructions for every model.\",\r\n      \"url\": \"https:\/\/ejectwater.com\/water-eject-airpods\/\",\r\n      \"datePublished\": \"2025-06-01\",\r\n      \"dateModified\": \"2025-06-20\",\r\n      \"publisher\": { \"@type\": \"Organization\", \"name\": \"EjectWater.com\", \"url\": \"https:\/\/ejectwater.com\" }\r\n    },\r\n    {\r\n      \"@type\": \"HowTo\",\r\n      \"name\": \"How to Eject Water from AirPods\",\r\n      \"description\": \"Step-by-step process to remove water from AirPods speakers using a 165 Hz tone played through the earbuds.\",\r\n      \"totalTime\": \"PT2M\",\r\n      \"step\": [\r\n        { \"@type\": \"HowToStep\", \"position\": 1, \"name\": \"Put AirPods in ears\", \"text\": \"Place both AirPods in your ears so they connect to your device.\" },\r\n        { \"@type\": \"HowToStep\", \"position\": 2, \"name\": \"Set AirPods as audio output\", \"text\": \"Confirm AirPods are selected as the active audio output in Control Center or Bluetooth settings.\" },\r\n        { \"@type\": \"HowToStep\", \"position\": 3, \"name\": \"Set volume to maximum\", \"text\": \"Turn device volume to 100 percent (80 percent for 1st and 2nd gen AirPods).\" },\r\n        { \"@type\": \"HowToStep\", \"position\": 4, \"name\": \"Select 165 Hz and press eject\", \"text\": \"Open ejectwater.com, select 165 Hz, tilt head forward, and press Eject Water Now.\" },\r\n        { \"@type\": \"HowToStep\", \"position\": 5, \"name\": \"Complete the cycle and test\", \"text\": \"Allow the 30-second cycle to finish, then test audio quality. Run a second cycle if muffling remains.\" }\r\n      ]\r\n    },\r\n    {\r\n      \"@type\": \"BreadcrumbList\",\r\n      \"itemListElement\": [\r\n        { \"@type\": \"ListItem\", \"position\": 1, \"name\": \"Home\", \"item\": \"https:\/\/ejectwater.com\" },\r\n        { \"@type\": \"ListItem\", \"position\": 2, \"name\": \"Water Eject AirPods\", \"item\": \"https:\/\/ejectwater.com\/water-eject-airpods\/\" }\r\n      ]\r\n    }\r\n  ]\r\n}\r\n<\/script>\r\n\r\n<!-- JAVASCRIPT -->\r\n<script>\r\n(function () {\r\n  'use strict';\r\n  var toggle = document.getElementById('menuToggle');\r\n  var drawer = document.getElementById('mobileDrawer');\r\n  if (toggle && drawer) {\r\n    toggle.addEventListener('click', function () {\r\n      var open = drawer.classList.toggle('open');\r\n      toggle.classList.toggle('open', open);\r\n      toggle.setAttribute('aria-expanded', open);\r\n      drawer.setAttribute('aria-hidden', !open);\r\n    });\r\n    drawer.querySelectorAll('a').forEach(function (a) {\r\n      a.addEventListener('click', function () {\r\n        drawer.classList.remove('open'); toggle.classList.remove('open');\r\n        toggle.setAttribute('aria-expanded', 'false'); drawer.setAttribute('aria-hidden', 'true');\r\n      });\r\n    });\r\n  }\r\n  document.querySelectorAll('.faq-q').forEach(function (btn) {\r\n    btn.addEventListener('click', function () {\r\n      var item = btn.closest('.faq-item');\r\n      var isOpen = item.classList.contains('open');\r\n      document.querySelectorAll('.faq-item').forEach(function (i) { i.classList.remove('open'); });\r\n      document.querySelectorAll('.faq-q').forEach(function (b) { b.setAttribute('aria-expanded', 'false'); });\r\n      if (!isOpen) { item.classList.add('open'); btn.setAttribute('aria-expanded', 'true'); }\r\n    });\r\n  });\r\n  if ('IntersectionObserver' in window) {\r\n    var io = new IntersectionObserver(function (entries) {\r\n      entries.forEach(function (e, i) {\r\n        if (e.isIntersecting) {\r\n          setTimeout(function () { e.target.classList.add('visible'); }, i * 55);\r\n          io.unobserve(e.target);\r\n        }\r\n      });\r\n    }, { threshold: 0.07, rootMargin: '0px 0px -24px 0px' });\r\n    document.querySelectorAll('.reveal').forEach(function (el) { io.observe(el); });\r\n  } else {\r\n    document.querySelectorAll('.reveal').forEach(function (el) { el.classList.add('visible'); });\r\n  }\r\n  var sections = document.querySelectorAll('.content-section[id]');\r\n  var tocLinks = document.querySelectorAll('.toc-list a');\r\n  if (sections.length && tocLinks.length && 'IntersectionObserver' in window) {\r\n    var tocIO = new IntersectionObserver(function (entries) {\r\n      entries.forEach(function (e) {\r\n        if (e.isIntersecting) {\r\n          var id = e.target.getAttribute('id');\r\n          tocLinks.forEach(function (link) {\r\n            link.classList.toggle('active', link.getAttribute('href') === '#' + id);\r\n          });\r\n        }\r\n      });\r\n    }, { rootMargin: '-76px 0px -60% 0px', threshold: 0 });\r\n    sections.forEach(function (s) { tocIO.observe(s); });\r\n  }\r\n})();\r\n<\/script>\r\n\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Water Eject AirPods \u2013 Remove Water from AirPods Speaker Fast \ud83d\udca7 EjectWater.com How It Works Devices FAQ AirPods Eject Water How It Works Supported Devices FAQ AirPods Guide \ud83d\udca7 Eject Water Now EjectWater.com \u203a Water Eject AirPods Complete AirPods Guide Water Eject AirPods Remove Water from AirPods Speaker in 30 Seconds Sweaty workout. Caught in [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-34","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/ejectwater.com\/zh\/wp-json\/wp\/v2\/pages\/34","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ejectwater.com\/zh\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ejectwater.com\/zh\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ejectwater.com\/zh\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ejectwater.com\/zh\/wp-json\/wp\/v2\/comments?post=34"}],"version-history":[{"count":7,"href":"https:\/\/ejectwater.com\/zh\/wp-json\/wp\/v2\/pages\/34\/revisions"}],"predecessor-version":[{"id":144,"href":"https:\/\/ejectwater.com\/zh\/wp-json\/wp\/v2\/pages\/34\/revisions\/144"}],"wp:attachment":[{"href":"https:\/\/ejectwater.com\/zh\/wp-json\/wp\/v2\/media?parent=34"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}