{"id":32,"date":"2026-06-20T17:05:39","date_gmt":"2026-06-20T17:05:39","guid":{"rendered":"https:\/\/ejectwater.com\/?page_id=32"},"modified":"2026-08-06T18:50:18","modified_gmt":"2026-08-06T18:50:18","slug":"water-eject-iphone","status":"publish","type":"page","link":"https:\/\/ejectwater.com\/zh\/water-eject-iphone\/","title":{"rendered":"Water Eject iPhone"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"32\" class=\"elementor elementor-32\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cb97e4c e-con-full e-flex e-con e-parent\" data-id=\"cb97e4c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a82f1a elementor-widget elementor-widget-html\" data-id=\"4a82f1a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<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   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.display-md {\r\n  font-family: 'Syne', sans-serif;\r\n  font-size: clamp(1.15rem, 2.2vw, 1.5rem);\r\n  font-weight: 700;\r\n  line-height: 1.3;\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;\r\n  padding: 0 var(--container-px);\r\n  max-width: var(--container-max);\r\n  margin: 0 auto;\r\n  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 row *\/\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\/* Quick CTA inside hero *\/\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); box-shadow: 0 8px 32px rgba(0,212,255,0.5); }\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.btn-outline:hover { border-color: var(--cyan); color: var(--cyan); }\r\n\r\n\/* Trust bar *\/\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, 2-col with TOC sidebar\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\/* Sticky TOC *\/\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:hover  { background: rgba(0,212,255,0.08); }\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 CTA *\/\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 {\r\n  font-family: 'Syne', sans-serif; font-size: 0.9rem; font-weight: 700;\r\n  color: var(--white); margin-bottom: 0.4rem;\r\n}\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\/* Section blocks *\/\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.section-heading--plain h2 { font-size: clamp(1.15rem, 2.5vw, 1.4rem); }\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; letter-spacing: 0.02em;\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\/* Callout boxes *\/\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 , HowTo *\/\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\/* Compatibility 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;\r\n  font-size: 0.875rem; min-width: 520px;\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;\r\n  font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase;\r\n  padding: 0.75rem 1rem; text-align: left;\r\n  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; font-size: 0.875rem; 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.badge--no    { background: rgba(255,107,107,0.12); color: #FF8C8C; }\r\n\r\n\/* Freq cards *\/\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;\r\n  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 {\r\n  font-family: 'Syne', sans-serif; font-size: 1.6rem; font-weight: 800;\r\n  color: var(--cyan); line-height: 1;\r\n}\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\/* Tip cards 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;\r\n  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\/* Signal cards ,\"Signs your iPhone has water in speaker\" *\/\r\n.signal-grid {\r\n  display: grid; grid-template-columns: repeat(3,1fr);\r\n  gap: 1rem; margin: 1.1rem 0;\r\n}\r\n.signal-card {\r\n  background: var(--card); border: 1px solid var(--border);\r\n  border-radius: 13px; padding: 1.1rem 1rem; text-align: center;\r\n  transition: all 0.2s;\r\n}\r\n.signal-card:hover { border-color: rgba(0,212,255,0.3); transform: translateY(-2px); }\r\n.signal-card .s-icon { font-size: 1.75rem; margin-bottom: 0.5rem; display: block; }\r\n.signal-card h4 { font-family: 'Syne', sans-serif; font-size: 0.85rem; font-weight: 700; color: var(--white); margin-bottom: 0.25rem; }\r\n.signal-card p { font-size: 0.75rem; color: var(--gray); line-height: 1.5; }\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 pages *\/\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 { border-color: var(--cyan); transform: translateY(-2px); }\r\n.related-card__icon { font-size: 1.4rem; }\r\n.related-card__label {\r\n  font-family: 'Syne', sans-serif; font-size: 0.88rem; font-weight: 700;\r\n  color: var(--white); margin-top: 0.1rem;\r\n}\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\/* =============================================\r\n   INLINE TOOL BAND\r\n============================================= *\/\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\/* =============================================\r\n   CTA SECTION\r\n============================================= *\/\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\/* =============================================\r\n   FOOTER\r\n============================================= *\/\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 {\r\n  font-family: 'Syne', sans-serif; font-size: 1.1rem; font-weight: 800; color: var(--white);\r\n  display: flex; align-items: center; gap: 0.45rem; flex-wrap: wrap;\r\n}\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 {\r\n  font-family: 'Syne', sans-serif; font-size: 0.72rem; font-weight: 700;\r\n  letter-spacing: 0.12em; text-transform: uppercase; color: var(--gray); margin-bottom: 0.85rem;\r\n}\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 {\r\n  max-width: var(--container-max); margin: 2rem auto 0;\r\n  padding: 1.35rem var(--container-px) 0;\r\n  border-top: 1px solid rgba(255,255,255,0.06);\r\n  text-align: center; font-size: 0.78rem; color: rgba(176,196,216,0.4);\r\n}\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  .freq-grid { grid-template-columns: repeat(2,1fr); }\r\n  .signal-grid { grid-template-columns: repeat(3,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  .tips-grid { grid-template-columns: 1fr; }\r\n  .related-grid { grid-template-columns: repeat(3,1fr); }\r\n  .signal-grid { grid-template-columns: repeat(2,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: repeat(1,1fr); }\r\n  .signal-grid { grid-template-columns: repeat(2,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  .signal-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\/* Scroll reveal *\/\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-iphone\/\" style=\"color:#00D4FF;font-weight:600;\">iPhone<\/a><\/li>\r\n    <\/ul>\r\n    <a href=\"\/#tool\" class=\"navbar__cta\">Eject Water \u2193<\/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-iphone\/\" style=\"color:var(--cyan);\">iPhone 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 iPhone<\/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 iPhone Guide<\/span>\r\n    <\/div>\r\n    <h1 class=\"display-xl\">\r\n      Water Eject <span class=\"text-cyan\">iPhone<\/span><br>\r\n      <span style=\"font-size:0.58em;font-weight:700;color:var(--gray);letter-spacing:-0.01em;\">Remove Water from 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      Dropped your iPhone in water? Caught in the rain? Our free water eject iPhone tool plays a precise 165 Hz tone that pushes trapped water straight out of your iPhone speaker grille, no app, no download, no fuss.\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 \u2193<\/a>\r\n    <\/div>\r\n    <div class=\"hero-meta\">\r\n      <div class=\"hero-meta-item\"><span>\ud83d\udcf1<\/span><span>All iPhone 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 download needed<\/span><\/div>\r\n    <\/div>\r\n    <div class=\"trust-bar\">\r\n      <span>\u2705 Works on iPhone 6 through iPhone 16<\/span>\r\n      <span>\u2705 Same 165Hz used by Apple Watch Water Lock<\/span>\r\n      <span>\u2705 Safe for IP67 &amp; IP68 devices<\/span>\r\n    <\/div>\r\n  <\/div>\r\n<\/header>\r\n\r\n<!-- WAVE DIVIDER -->\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=\"#signs\" class=\"active\"><span class=\"toc-num\">01<\/span>Signs of Water in Speaker<\/a><\/li>\r\n            <li><a href=\"#how-to-eject\"><span class=\"toc-num\">02<\/span>How to Eject Water<\/a><\/li>\r\n            <li><a href=\"#frequencies\"><span class=\"toc-num\">03<\/span>Which Frequency to Use<\/a><\/li>\r\n            <li><a href=\"#compatibility\"><span class=\"toc-num\">04<\/span>iPhone Compatibility<\/a><\/li>\r\n            <li><a href=\"#pro-tips\"><span class=\"toc-num\">05<\/span>Pro Tips for Best Results<\/a><\/li>\r\n            <li><a href=\"#after-ejection\"><span class=\"toc-num\">06<\/span>After the Eject Cycle<\/a><\/li>\r\n            <li><a href=\"#when-not-to\"><span class=\"toc-num\">07<\/span>When the Tool Won't Help<\/a><\/li>\r\n            <li><a href=\"#vs-apple-watch\"><span class=\"toc-num\">08<\/span>vs Apple Watch Water Lock<\/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>\ud83d\udca7 Ready to Eject?<\/h3>\r\n          <p>Free tool, works right in your browser. No sign-up needed.<\/p>\r\n          <a href=\"\/#tool\" class=\"step-cta\">Start Ejecting Water \u2192<\/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>Water and iPhones have an uneasy relationship. Even with IP67 or IP68 water resistance ratings, getting liquid into your iPhone speaker is surprisingly easy, a rainstorm, a splash, a momentary dip, or just setting the phone face-down on a wet surface can be enough. The result is that muffled, distant sound that tells you water is sitting right on the speaker membrane.<\/p>\r\n          <p>The good news? You don't need to rush to an Apple Store or wait days for it to dry out on its own. The water eject technique, the same principle Apple uses in Apple Watch's built-in Water Lock feature, can clear your iPhone speaker in as little as 30 seconds. This guide covers everything: how it works, how to do it properly, which iPhone models it works on, and what to do if a single cycle isn't enough.<\/p>\r\n        <\/div>\r\n\r\n        <!-- 01 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\">01<\/div>\r\n            <h2 id=\"h-signs\">Signs Your iPhone Has Water in the Speaker<\/h2>\r\n          <\/div>\r\n          <p>Before you run the tool, it's worth confirming that water in the speaker is actually your issue. Here are the telltale signs:<\/p>\r\n          <div class=\"signal-grid\">\r\n            <div class=\"signal-card reveal\">\r\n              <span class=\"s-icon\" aria-hidden=\"true\">\ud83d\udd07<\/span>\r\n              <h4>Muffled Audio<\/h4>\r\n              <p>Music, calls, and videos sound like they're coming through a wet cloth<\/p>\r\n            <\/div>\r\n            <div class=\"signal-card reveal\">\r\n              <span class=\"s-icon\" aria-hidden=\"true\">\ud83d\udcc9<\/span>\r\n              <h4>Lower Volume<\/h4>\r\n              <p>Maximum volume sounds noticeably quieter than it normally does<\/p>\r\n            <\/div>\r\n            <div class=\"signal-card reveal\">\r\n              <span class=\"s-icon\" aria-hidden=\"true\">\ud83d\udd00<\/span>\r\n              <h4>Crackling Sound<\/h4>\r\n              <p>Audio distorts, crackles, or warbles especially at mid to high frequencies<\/p>\r\n            <\/div>\r\n            <div class=\"signal-card reveal\">\r\n              <span class=\"s-icon\" aria-hidden=\"true\">\ud83d\udc41\ufe0f<\/span>\r\n              <h4>Visible Moisture<\/h4>\r\n              <p>You can see water droplets on or around the speaker grille openings<\/p>\r\n            <\/div>\r\n            <div class=\"signal-card reveal\">\r\n              <span class=\"s-icon\" aria-hidden=\"true\">\u26a0\ufe0f<\/span>\r\n              <h4>Liquid Alert<\/h4>\r\n              <p>iPhone shows the \"Liquid Detected in Lightning\/USB-C Connector\" warning<\/p>\r\n            <\/div>\r\n            <div class=\"signal-card reveal\">\r\n              <span class=\"s-icon\" aria-hidden=\"true\">\ud83d\udd08<\/span>\r\n              <h4>One Speaker Only<\/h4>\r\n              <p>Audio seems to only come from one side, the earpiece or bottom speaker but not both<\/p>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"callout callout--info\" style=\"margin-top:1.25rem;\">\r\n            <span class=\"callout__icon\" aria-hidden=\"true\">\ud83d\udca1<\/span>\r\n            <div>If your iPhone is showing a liquid detection alert in the charging port <strong>as well as<\/strong> muffled speaker audio, deal with the speaker first using the eject tool, then let the charging port air dry for at least 30 minutes before plugging in again.<\/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>Our free water eject iPhone tool is ready to use. Set your iPhone volume to max, press the button, and let the 165 Hz tone do the work. 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 \u2192<\/a>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- 02 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\">02<\/div>\r\n            <h2 id=\"h-howto\">How to Eject Water from Your iPhone Speaker<\/h2>\r\n          <\/div>\r\n          <p>The process takes about 90 seconds total, 30 seconds of actual ejection plus a moment of setup. Here's exactly what to do:<\/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>Open EjectWater.com on Your iPhone<\/h4>\r\n                <p>Open Safari, Chrome, or any browser on the wet iPhone itself and navigate to ejectwater.com. The tool runs entirely in the browser, no app or download needed. If the iPhone screen isn't responding well due to water, dry your fingers first.<\/p>\r\n                <span class=\"step-card__tag\">\u26a1 Takes 5 seconds<\/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>Turn Your iPhone Volume to Maximum<\/h4>\r\n                <p>Press the volume up button repeatedly until the volume indicator shows full. This is the most important step - higher volume means the speaker membrane moves further with each vibration, which directly increases the force pushing water out. Don't skip this.<\/p>\r\n                <span class=\"step-card__tag\">\ud83d\udd0a Critical 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>Select 165 Hz Frequency<\/h4>\r\n                <p>The 165 Hz setting is pre-selected by default and is the recommended frequency for iPhones. This is the same frequency Apple uses for Apple Watch's Water Lock eject function. For iPhone 15 and 16 models with larger speaker systems, you can also try 200 Hz.<\/p>\r\n                <span class=\"step-card__tag\">\ud83c\udfb5 165 Hz for iPhone<\/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>Hold iPhone Speaker-Side Down &amp; Press Eject<\/h4>\r\n                <p>Tilt or hold your iPhone so the bottom speaker grille faces downward (gravity helps). Then press the blue \"Eject Water Now\" button. You'll see the waveform animate and the 30-second progress bar start. You may notice small droplets appearing on the speaker grille.<\/p>\r\n                <span class=\"step-card__tag\">\ud83d\udcf1 Gravity assists the process<\/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>Let the 30-Second Cycle Complete<\/h4>\r\n                <p>Keep the volume at maximum and the phone angled downward for the full 30-second cycle. Don't interrupt it early. The vibration needs sustained time to work through all the water sitting on the membrane. When it finishes, play a piece of music or make a short call to check the improvement.<\/p>\r\n                <span class=\"step-card__tag\">\u23f1 Full cycle = better results<\/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>Run Again If Needed - Up to 3 Cycles<\/h4>\r\n                <p>For minor splashes, one cycle is usually enough. If sound is still slightly muffled after the first cycle, give the phone a gentle downward shake and run it again. For heavy water exposure or brief submersion, repeat up to 3 consecutive cycles. The improvement typically happens quickly - you'll usually notice it within the first two runs.<\/p>\r\n                <span class=\"step-card__tag\">\ud83d\udd04 2\u20133 cycles for heavy exposure<\/span>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"callout callout--good\" style=\"margin-top:1.5rem;\">\r\n            <span class=\"callout__icon\" aria-hidden=\"true\">\u2705<\/span>\r\n            <div><strong>Quick test after each cycle:<\/strong> Open the Voice Memos app and record a few seconds of audio, then play it back. Or simply call someone and ask if your voice sounds clear. Audio quality is a reliable real-time indicator of how much water remains in the speaker.<\/div>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        <!-- 03 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\">03<\/div>\r\n            <h2 id=\"h-freq\">Which Frequency Works Best for iPhone Water Eject?<\/h2>\r\n          <\/div>\r\n          <p>Our tool offers four frequency options. For iPhone specifically, here's what each one does and when to use it:<\/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\">Standard<\/div>\r\n              <div class=\"freq-card__desc\">Apple Watch's exact frequency. Best starting point for all iPhone models<\/div>\r\n              <span class=\"freq-card__best\">\u2605 Best for iPhone<\/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\">Medium<\/div>\r\n              <div class=\"freq-card__desc\">Good for iPhone 14, 15, 16 with dual speaker systems<\/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\">Deep<\/div>\r\n              <div class=\"freq-card__desc\">Try this if 165 Hz gives only partial results after 2 cycles<\/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\">High<\/div>\r\n              <div class=\"freq-card__desc\">For earpiece speaker - the small speaker at the top of the iPhone<\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"callout callout--info\" style=\"margin-top:1rem;\">\r\n            <span class=\"callout__icon\">\ud83d\udca1<\/span>\r\n            <div>You don't have to pick just one. Start with 165 Hz for the first 1\u20132 cycles, then switch to 200 Hz if you still hear some muffling. The frequencies complement each other and target slightly different resonant characteristics of the speaker membrane.<\/div>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        <!-- 04 COMPATIBILITY -->\r\n        <section class=\"content-section reveal\" id=\"compatibility\" aria-labelledby=\"h-compat\">\r\n          <div class=\"section-heading\">\r\n            <div class=\"section-heading__num\">04<\/div>\r\n            <h2 id=\"h-compat\">iPhone Compatibility - Which Models Does It Work On?<\/h2>\r\n          <\/div>\r\n          <p>The water eject technique works on every iPhone with a speaker - which is all of them from iPhone 6 onwards. The main difference between models is water resistance rating and speaker layout, both of which affect how susceptible they are to water getting in, not whether the tool can help once it's there.<\/p>\r\n\r\n          <div class=\"compat-table-wrap\">\r\n            <table class=\"compat-table\" aria-label=\"iPhone water eject compatibility\">\r\n              <thead>\r\n                <tr>\r\n                  <th>iPhone Model<\/th>\r\n                  <th>Water Rating<\/th>\r\n                  <th>Speaker Setup<\/th>\r\n                  <th>Tool Works?<\/th>\r\n                  <th>Best Frequency<\/th>\r\n                <\/tr>\r\n              <\/thead>\r\n              <tbody>\r\n                <tr><td>iPhone 16 \/ 16 Plus<\/td><td>IP68 (6m\/30min)<\/td><td>Stereo - bottom + earpiece<\/td><td><span class=\"badge badge--yes\">Yes<\/span><\/td><td>165 Hz or 200 Hz<\/td><\/tr>\r\n                <tr><td>iPhone 16 Pro \/ 16 Pro Max<\/td><td>IP68 (6m\/30min)<\/td><td>Stereo - bottom + earpiece<\/td><td><span class=\"badge badge--yes\">Yes<\/span><\/td><td>165 Hz or 200 Hz<\/td><\/tr>\r\n                <tr><td>iPhone 15 \/ 15 Plus<\/td><td>IP68 (6m\/30min)<\/td><td>Stereo - bottom + earpiece<\/td><td><span class=\"badge badge--yes\">Yes<\/span><\/td><td>165 Hz or 200 Hz<\/td><\/tr>\r\n                <tr><td>iPhone 15 Pro \/ 15 Pro Max<\/td><td>IP68 (6m\/30min)<\/td><td>Stereo - bottom + earpiece<\/td><td><span class=\"badge badge--yes\">Yes<\/span><\/td><td>165 Hz or 200 Hz<\/td><\/tr>\r\n                <tr><td>iPhone 14 \/ 14 Plus<\/td><td>IP68 (6m\/30min)<\/td><td>Stereo - bottom + earpiece<\/td><td><span class=\"badge badge--yes\">Yes<\/span><\/td><td>165 Hz<\/td><\/tr>\r\n                <tr><td>iPhone 14 Pro \/ 14 Pro Max<\/td><td>IP68 (6m\/30min)<\/td><td>Stereo - bottom + earpiece<\/td><td><span class=\"badge badge--yes\">Yes<\/span><\/td><td>165 Hz<\/td><\/tr>\r\n                <tr><td>iPhone 13 \/ 13 Mini<\/td><td>IP68 (6m\/30min)<\/td><td>Stereo - bottom + earpiece<\/td><td><span class=\"badge badge--yes\">Yes<\/span><\/td><td>165 Hz<\/td><\/tr>\r\n                <tr><td>iPhone 12 \/ 12 Mini<\/td><td>IP68 (6m\/30min)<\/td><td>Stereo - bottom + earpiece<\/td><td><span class=\"badge badge--yes\">Yes<\/span><\/td><td>165 Hz<\/td><\/tr>\r\n                <tr><td>iPhone 11 \/ 11 Pro<\/td><td>IP68 (4m\/30min)<\/td><td>Stereo - bottom + earpiece<\/td><td><span class=\"badge badge--yes\">Yes<\/span><\/td><td>165 Hz<\/td><\/tr>\r\n                <tr><td>iPhone XS \/ XS Max<\/td><td>IP68 (2m\/30min)<\/td><td>Stereo - bottom + earpiece<\/td><td><span class=\"badge badge--yes\">Yes<\/span><\/td><td>165 Hz<\/td><\/tr>\r\n                <tr><td>iPhone XR<\/td><td>IP67 (1m\/30min)<\/td><td>Mono - bottom speaker<\/td><td><span class=\"badge badge--yes\">Yes<\/span><\/td><td>165 Hz<\/td><\/tr>\r\n                <tr><td>iPhone X \/ XS<\/td><td>IP67 (1m\/30min)<\/td><td>Stereo - bottom + earpiece<\/td><td><span class=\"badge badge--yes\">Yes<\/span><\/td><td>165 Hz<\/td><\/tr>\r\n                <tr><td>iPhone SE (all generations)<\/td><td>IP67 (1m\/30min)<\/td><td>Mono - bottom speaker<\/td><td><span class=\"badge badge--yes\">Yes<\/span><\/td><td>165 Hz<\/td><\/tr>\r\n                <tr><td>iPhone 8 \/ 8 Plus<\/td><td>IP67 (1m\/30min)<\/td><td>Stereo - bottom + earpiece<\/td><td><span class=\"badge badge--good\">Yes<\/span><\/td><td>165 Hz<\/td><\/tr>\r\n                <tr><td>iPhone 7 \/ 7 Plus<\/td><td>IP67 (1m\/30min)<\/td><td>Stereo - dual bottom<\/td><td><span class=\"badge badge--good\">Yes<\/span><\/td><td>165 Hz<\/td><\/tr>\r\n                <tr><td>iPhone 6 \/ 6s<\/td><td>No rating<\/td><td>Mono - bottom speaker<\/td><td><span class=\"badge badge--warn\">Works<\/span><\/td><td>165 Hz (be cautious)<\/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\">\u26a0\ufe0f<\/span>\r\n            <div><strong>iPhone 6 and 6s note:<\/strong> These models have no official water resistance rating - meaning their speakers were not designed with moisture management in mind. The eject tool can still help, but be more conservative with volume and cycle count, and air-dry thoroughly afterward.<\/div>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        <!-- 05 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\">05<\/div>\r\n            <h2 id=\"h-tips\">Pro Tips for Getting the Best Results on iPhone<\/h2>\r\n          <\/div>\r\n          <p>The tool works well on its own, but a few small tweaks make a noticeable difference - especially for heavier water exposure or when using the tool on older iPhone models.<\/p>\r\n          <div class=\"tips-grid\">\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>Speaker Down, Always<\/h4>\r\n                <p>Hold the phone with the speaker grille pointing downward. Gravity pulls water toward the opening, and the vibration pushes it out. This single adjustment can make the difference between one cycle and three.<\/p>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"tip-card reveal\">\r\n              <span class=\"tip-icon\" aria-hidden=\"true\">\ud83d\udd0a<\/span>\r\n              <div>\r\n                <h4>Max Volume, No Exceptions<\/h4>\r\n                <p>The amplitude of speaker movement is proportional to volume. At 50% volume you're getting roughly half the membrane displacement compared to 100%. Always go to max for the eject cycle - you can turn it down again after.<\/p>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"tip-card reveal\">\r\n              <span class=\"tip-icon\" aria-hidden=\"true\">\ud83e\udd19<\/span>\r\n              <div>\r\n                <h4>Gentle Shake Between Cycles<\/h4>\r\n                <p>After each 30-second cycle, hold the phone speaker-down and give it a few firm downward shakes - like you're shaking a thermometer. This helps dislodge any water the vibration has loosened but not yet expelled.<\/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>Room Temperature Helps<\/h4>\r\n                <p>Cold environments make water more viscous and harder to shift. If your phone got wet outdoors in the cold, bring it inside to room temperature for 10 minutes before running the eject cycle. Warmer water flows and evacuates much more easily.<\/p>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"tip-card reveal\">\r\n              <span class=\"tip-icon\" aria-hidden=\"true\">\ud83c\udfa7<\/span>\r\n              <div>\r\n                <h4>Don't Use Headphones<\/h4>\r\n                <p>Run the eject tool through the iPhone's external speaker only - not through headphones or AirPods. The goal is to vibrate the specific speaker membrane that has water on it. Routing audio to headphones defeats the purpose.<\/p>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"tip-card reveal\">\r\n              <span class=\"tip-icon\" aria-hidden=\"true\">\ud83d\udeab<\/span>\r\n              <div>\r\n                <h4>Don't Charge Until Dry<\/h4>\r\n                <p>Don't plug your iPhone in to charge until you're confident no moisture remains - even if the water eject works perfectly. If your phone shows the Lightning or USB-C liquid alert, wait at least 30 minutes after the last eject cycle before charging.<\/p>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        <!-- 06 AFTER EJECTION -->\r\n        <section class=\"content-section reveal\" id=\"after-ejection\" aria-labelledby=\"h-after\">\r\n          <div class=\"section-heading\">\r\n            <div class=\"section-heading__num\">06<\/div>\r\n            <h2 id=\"h-after\">What to Do After the Water Eject Cycle<\/h2>\r\n          <\/div>\r\n          <p>Running the tool is step one. Here's how to make sure your iPhone fully recovers:<\/p>\r\n          <ol>\r\n            <li><strong>Test your audio<\/strong> - play music or a video at medium volume. If it sounds clear, you're done. If there's still slight muffling, run one more cycle.<\/li>\r\n            <li><strong>Let it air dry for 30 minutes<\/strong> - even if audio sounds perfect, moisture can linger in the grille mesh. Leave the phone in a dry, well-ventilated spot (not in direct sunlight or near a heater) for half an hour.<\/li>\r\n            <li><strong>Do not use a hair dryer or compressed air<\/strong> - heat can damage the speaker membrane and adhesives. Compressed air can force water deeper into the device rather than out.<\/li>\r\n            <li><strong>Don't place it in rice<\/strong> - the \"rice trick\" is widely debunked. Rice does not absorb moisture from inside electronic devices effectively and can introduce dust and starch into ports. Air drying is always better.<\/li>\r\n            <li><strong>Watch for the charging port alert<\/strong> - if your iPhone shows a liquid detection warning when you try to charge it, that's normal after water exposure. Use wireless charging (MagSafe or Qi) in the meantime, or wait until the alert clears.<\/li>\r\n            <li><strong>Run a sound test the next day<\/strong> - some residual moisture deep in the grille mesh can take overnight to evaporate. If sound seems slightly off the same day, a fresh round of eject cycles the following morning often finishes the job.<\/li>\r\n          <\/ol>\r\n          <div class=\"callout callout--good\">\r\n            <span class=\"callout__icon\">\u2705<\/span>\r\n            <div><strong>Signs it worked:<\/strong> Audio at full volume sounds crisp and full again. No crackling, no muffling, no distant quality. The earpiece speaker (used for calls) and bottom speaker both sound equally clear. This usually happens within 1\u20133 eject cycles.<\/div>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        <!-- 07 WHEN NOT TO -->\r\n        <section class=\"content-section reveal\" id=\"when-not-to\" aria-labelledby=\"h-whennot\">\r\n          <div class=\"section-heading\">\r\n            <div class=\"section-heading__num\">07<\/div>\r\n            <h2 id=\"h-whennot\">When the Water Eject iPhone Tool Won't Be Enough<\/h2>\r\n          <\/div>\r\n          <p>The eject tool is designed for speaker water removal - not for addressing internal water damage. There are situations where no online tool can substitute for professional repair, and it's important to recognise them:<\/p>\r\n          <ul>\r\n            <li><strong>iPhone won't turn on<\/strong> - if the device is completely unresponsive, this suggests water has reached the logic board. Do not attempt to power it on. Take it to an Apple Authorised Service Provider immediately.<\/li>\r\n            <li><strong>Screen is damaged or discoloured<\/strong> - water behind the display indicates internal penetration beyond what IP ratings can protect. Professional disassembly and drying is required.<\/li>\r\n            <li><strong>Saltwater or pool water exposure<\/strong> - chlorine and salt are far more corrosive than fresh water. Even if your iPhone seems fine after saltwater exposure, have it inspected by a technician because corrosion can develop over days or weeks.<\/li>\r\n            <li><strong>iPhone 6 or earlier submerged<\/strong> - without any water resistance rating, submersion in older models typically reaches the logic board. Consider professional inspection even if it appears to be working.<\/li>\r\n            <li><strong>You can smell burning<\/strong> - this indicates a short circuit and is a sign of serious internal damage. Stop using the device and consult a repair professional.<\/li>\r\n            <li><strong>Battery is swelling<\/strong> - a puffy or deformed battery is a fire and explosion risk. Do not use or charge the device. Contact Apple or a certified technician immediately.<\/li>\r\n          <\/ul>\r\n          <div class=\"callout callout--red\">\r\n            <span class=\"callout__icon\">\ud83d\udea8<\/span>\r\n            <div><strong>When in doubt, get it checked.<\/strong> The cost of a professional inspection is always less than the cost of a water-corroded logic board months down the line. If your iPhone was submerged or exposed to anything other than clean fresh water, an expert once-over is worth it - especially if the device is still under warranty or covered by AppleCare+.<\/div>\r\n          <\/div>\r\n        <\/section>\r\n\r\n        <!-- 08 VS APPLE WATCH -->\r\n        <section class=\"content-section reveal\" id=\"vs-apple-watch\" aria-labelledby=\"h-vs\">\r\n          <div class=\"section-heading\">\r\n            <div class=\"section-heading__num\">08<\/div>\r\n            <h2 id=\"h-vs\">iPhone Water Eject vs Apple Watch Water Lock - What's the Difference?<\/h2>\r\n          <\/div>\r\n          <p>A common question we get: \"Apple Watch has a built-in Water Lock feature - why doesn't iPhone have the same thing?\"<\/p>\r\n          <p>The short answer is that Apple Watch's Water Lock is built directly into watchOS, and using the Digital Crown to \"unlock\" it triggers a 165 Hz tone that ejects water from the speaker. It's essentially the same technology as our tool - just baked into the operating system rather than accessed via a browser.<\/p>\r\n          <p>Apple has not added an equivalent feature to iOS at the time of writing. There's no built-in \"water eject\" shortcut or Siri command on iPhone. The closest workaround some users know is creating a Shortcut that plays a specific audio file - but that requires setup, a specific file, and only plays through whatever audio route is currently active.<\/p>\r\n          <p>EjectWater.com fills that gap. We generate the same 165 Hz sine wave that Apple uses on Apple Watch, delivered directly through your iPhone's speaker - right in the browser, no setup required. The physics are identical. The result is the same.<\/p>\r\n          <div class=\"callout callout--info\">\r\n            <span class=\"callout__icon\">\ud83c\udf4e<\/span>\r\n            <div><strong>Fun fact:<\/strong> Apple Watch has been able to eject water using sound since Series 2 (2016). The Apple Watch Ultra takes it further with a 90-second eject cycle for its larger speaker - something we replicate with our extended cycle option on the main tool page.<\/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 - iPhone 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\">Does the water eject tool work on iPhone?<\/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 - it works on all iPhone models from iPhone 6 onwards. The tool generates a 165 Hz tone through your iPhone's browser, which causes the speaker membrane to vibrate and push trapped water out through the speaker grille. Set your iPhone volume to maximum before starting for best results.<\/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 my iPhone speaker?<\/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\">Open ejectwater.com in Safari on your iPhone, turn volume to maximum, select 165 Hz, hold the phone speaker-side down, and press \"Eject Water Now.\" The 30-second cycle will push the water out through the speaker grille. Run 2\u20133 cycles for heavier exposure.<\/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 iPhone have a built-in water eject feature like Apple Watch?<\/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 - as of iOS 18, Apple has not added a native water eject feature to iPhone. Apple Watch has had Water Lock since Series 2 (2016), which uses a 165 Hz tone to eject water from the speaker. EjectWater.com replicates this exact approach in your iPhone's browser, giving you the same result without any built-in iOS feature.<\/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 long does it take to eject water from iPhone speaker?<\/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\">Each ejection cycle takes 30 seconds. Most users see improvement after the first or second cycle. For minor water exposure (a splash, rain), one cycle is usually enough. For heavier exposure or brief submersion, 2\u20133 cycles over 90 seconds to 2 minutes is recommended.<\/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\">Is it safe to use the water eject tool on my iPhone?<\/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. The 165\u2013528 Hz frequencies used by our tool are within the normal operating range of iPhone speakers. Your iPhone plays audio in this frequency range every day. The tool does not access your microphone, camera, or any sensor - it simply plays a tone through your speaker. It is completely safe for IP67 and IP68 rated iPhones.<\/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 iPhone speaker still sounds muffled after 3 cycles - what do 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\">If audio is still muffled after 3 complete cycles, try switching to 200 Hz and running 2 more cycles. Give the phone a gentle downward shake between cycles. Then leave it in a dry, ventilated area for at least an hour before testing again - some residual moisture in the mesh needs time to evaporate. If it's still muffled the next day, consider visiting an Apple Store or authorised service provider.<\/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 use this on my iPhone SE?<\/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 - the tool works on all iPhone SE models (1st, 2nd, and 3rd generation). The iPhone SE has a mono bottom speaker, so focus the eject on the bottom of the phone. Keep the speaker grille facing downward and run at 165 Hz with volume at maximum.<\/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 putting iPhone in rice actually 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\">No - the rice method is a popular myth that has been debunked by multiple tests. Uncooked rice does not significantly absorb moisture from inside an electronic device, and it can introduce rice starch and dust into ports and speaker grilles. Apple itself advises against it. Air drying in a well-ventilated spot, combined with the water eject tool for the speaker, is always the better approach.<\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n          <\/div>\r\n        <\/section>\r\n\r\n        <!-- INLINE TOOL BAND 2 -->\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 Ready to Clear That Speaker?<\/h3>\r\n            <p>Everything in this guide leads back to one action. The tool is free, takes 30 seconds, and works right here in your browser - no app, no sign-up.<\/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 \u2192<\/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 other devices with water in the speaker? We have you covered:<\/p>\r\n          <div class=\"related-grid\">\r\n            <a href=\"\/airpods-water-eject\/\" class=\"related-card reveal\">\r\n              <span class=\"related-card__icon\" aria-hidden=\"true\">\ud83c\udfa7<\/span>\r\n              <div class=\"related-card__label\">AirPods Water Eject<\/div>\r\n              <div class=\"related-card__desc\">Remove water from AirPods, AirPods Pro, and AirPods Max speaker<\/div>\r\n              <span class=\"related-card__arrow\">Read guide \u2192<\/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\">How to use Water Lock and what to do when it's not enough<\/div>\r\n              <span class=\"related-card__arrow\">Read guide \u2192<\/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 every Android phone - complete guide<\/div>\r\n              <span class=\"related-card__arrow\">Read guide \u2192<\/span>\r\n            <\/a>\r\n          <\/div>\r\n        <\/section>\r\n\r\n      <\/article><!-- \/.article-content -->\r\n    <\/div><!-- \/.article-grid -->\r\n  <\/div><!-- \/.container -->\r\n<\/main>\r\n\r\n<!-- WAVE DIVIDER -->\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 iPhone Speaker?<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;\">165 Hz \u00b7 Browser-based \u00b7 Works on all iPhone models \u00b7 Completely free<\/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=\"Other device guides\">\r\n      <a href=\"\/\">Home<\/a>\r\n      <a href=\"\/airpods-water-eject\/\">AirPods<\/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 - ever.<\/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\/\" style=\"color:var(--cyan);\">iPhone Water Eject<\/a><\/li>\r\n        <li><a href=\"\/airpods-water-eject\/\">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 \u00b7 Not affiliated with Apple Inc. or Google LLC. \u00b7 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 iPhone \u2013 Remove Water from iPhone Speaker (All Models)\",\r\n      \"description\": \"Complete guide to ejecting water from iPhone speakers using a 165 Hz sound wave. Works on all iPhone models from iPhone 6 through iPhone 16.\",\r\n      \"url\": \"https:\/\/ejectwater.com\/water-eject-iphone\/\",\r\n      \"image\": \"https:\/\/ejectwater.com\/og-iphone.jpg\",\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      \"isPartOf\": { \"@type\": \"WebSite\", \"name\": \"EjectWater.com\", \"url\": \"https:\/\/ejectwater.com\" }\r\n    },\r\n    {\r\n      \"@type\": \"HowTo\",\r\n      \"name\": \"How to Eject Water from iPhone Speaker\",\r\n      \"description\": \"Step-by-step guide to removing water from an iPhone speaker using a 165 Hz sound wave tone.\",\r\n      \"totalTime\": \"PT2M\",\r\n      \"tool\": { \"@type\": \"HowToTool\", \"name\": \"EjectWater.com water eject tool\" },\r\n      \"step\": [\r\n        { \"@type\": \"HowToStep\", \"position\": 1, \"name\": \"Open EjectWater.com\", \"text\": \"Open Safari or Chrome on your iPhone and navigate to ejectwater.com.\" },\r\n        { \"@type\": \"HowToStep\", \"position\": 2, \"name\": \"Set volume to maximum\", \"text\": \"Press the volume up button repeatedly until volume is at 100%.\" },\r\n        { \"@type\": \"HowToStep\", \"position\": 3, \"name\": \"Select 165 Hz\", \"text\": \"Choose the 165 Hz frequency option - the recommended setting for iPhone.\" },\r\n        { \"@type\": \"HowToStep\", \"position\": 4, \"name\": \"Hold speaker-down and press Eject\", \"text\": \"Tilt iPhone so the speaker faces down, then press the Eject Water Now button.\" },\r\n        { \"@type\": \"HowToStep\", \"position\": 5, \"name\": \"Complete the 30-second cycle\", \"text\": \"Keep the phone speaker-down with volume at max for the full 30-second cycle.\" },\r\n        { \"@type\": \"HowToStep\", \"position\": 6, \"name\": \"Repeat if needed\", \"text\": \"For heavier water exposure, shake the phone downward and run 2\u20133 total cycles.\" }\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 iPhone\", \"item\": \"https:\/\/ejectwater.com\/water-eject-iphone\/\" }\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\r\n  \/* Mobile nav *\/\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\r\n  \/* FAQ accordion *\/\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\r\n  \/* Scroll reveal *\/\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\r\n  \/* TOC scroll-spy *\/\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})();\r\n<\/script>\r\n\r\n<\/div><!-- \/.ew-page -->\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>\ud83d\udca7 EjectWater.com How It Works Devices FAQ iPhone Eject Water \u2193 How It Works Supported Devices FAQ iPhone Guide \ud83d\udca7 Eject Water Now EjectWater.com \u203a Water Eject iPhone Complete iPhone Guide Water Eject iPhone Remove Water from Speaker in 30 Seconds Dropped your iPhone in water? Caught in the rain? Our free water eject iPhone [&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-32","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\/32","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=32"}],"version-history":[{"count":5,"href":"https:\/\/ejectwater.com\/zh\/wp-json\/wp\/v2\/pages\/32\/revisions"}],"predecessor-version":[{"id":153,"href":"https:\/\/ejectwater.com\/zh\/wp-json\/wp\/v2\/pages\/32\/revisions\/153"}],"wp:attachment":[{"href":"https:\/\/ejectwater.com\/zh\/wp-json\/wp\/v2\/media?parent=32"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}