{"id":7361,"date":"2026-06-08T14:08:57","date_gmt":"2026-06-08T14:08:57","guid":{"rendered":"https:\/\/h-in-q.com\/market-research-calculator\/"},"modified":"2026-07-04T18:39:11","modified_gmt":"2026-07-04T18:39:11","slug":"market-research-calculator","status":"publish","type":"page","link":"https:\/\/h-in-q.com\/es\/market-research-calculator\/","title":{"rendered":"Sample Size Calculator \u2014 Free Tool for Market Research | H-in-Q"},"content":{"rendered":"<div class=\"hin-back-nav\" style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;padding:14px 24px 0\"><a href=\"https:\/\/h-in-q.com\/free-tools\/\" style=\"display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#1976D2;text-decoration:none;background:#EFF6FF;border:1px solid #BFDBFE;padding:7px 14px;border-radius:100px;transition:background .2s\" onmouseover=\"this.style.background='#DBEAFE'\" onmouseout=\"this.style.background='#EFF6FF'\"><svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#1976D2\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"15 18 9 12 15 6\"\/><\/svg>Back to Free Tools<\/a><\/div>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SAMPLE SIZE CALCULATOR \u2014 H-in-Q Branded\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700&display=swap');\n:root {\n  --blue-primary:#1976D2;--blue-dark:#1E2D5A;--blue-mid:#1565C0;\n  --blue-light:#E3F0FB;--blue-lighter:#F0F7FF;--orange:#F5820D;\n  --orange-light:#FEF3E6;--orange-hover:#D96E00;--white:#FFFFFF;\n  --gray-bg:#F7F9FC;--gray-border:#D8E4F0;--gray-mid:#8FA3BE;\n  --gray-text:#4A5A70;--ink:#1E2D5A;--font:'Poppins',system-ui,sans-serif;\n  --radius:10px;--radius-lg:16px;\n  --shadow-sm:0 1px 4px rgba(30,45,90,.07),0 2px 10px rgba(30,45,90,.05);\n  --shadow-md:0 4px 20px rgba(30,45,90,.10),0 1px 4px rgba(30,45,90,.06);\n  --shadow-lg:0 8px 40px rgba(30,45,90,.12),0 2px 8px rgba(30,45,90,.06);\n}\n.ss-wrap *,\n.ss-wrap *::before,\n.ss-wrap *::after { box-sizing:border-box; margin:0; padding:0; }\n.ss-wrap { font-family:var(--font); background:var(--gray-bg); color:var(--ink); -webkit-font-smoothing:antialiased; }\n.ss-hero { background:var(--blue-dark); padding:56px 24px 52px; text-align:center; position:relative; overflow:hidden; }\n.ss-hero::before { content:''; position:absolute; inset:0; background-image:radial-gradient(circle,rgba(255,255,255,0.07) 1.5px,transparent 1.5px); background-size:28px 28px; pointer-events:none; }\n.ss-hero::after { content:''; position:absolute; top:-60px; left:50%; transform:translateX(-50%); width:600px; height:260px; background:radial-gradient(ellipse,rgba(25,118,210,0.45) 0%,transparent 70%); pointer-events:none; }\n.ss-hero-inner { position:relative; z-index:1; }\n.ss-hero-badge { display:inline-flex; align-items:center; gap:8px; background:rgba(245,130,13,0.15); border:1px solid rgba(245,130,13,0.35); color:#FFB05A; font-size:11px; font-weight:600; letter-spacing:0.10em; text-transform:uppercase; padding:5px 14px 5px 10px; border-radius:100px; margin-bottom:22px; }\n.ss-hero-badge-dot { width:7px; height:7px; background:var(--orange); border-radius:50%; animation:ss-blink 2.2s ease-in-out infinite; }\n@keyframes ss-blink { 0%,100%{opacity:1} 50%{opacity:.3} }\n.ss-hero h2 { font-size:clamp(26px,4.5vw,46px); font-weight:700; color:#fff; line-height:1.15; letter-spacing:-0.02em; margin-bottom:14px; }\n.ss-hero h2 .ss-accent { color:var(--orange); }\n.ss-hero-sub { font-size:15px; font-weight:300; color:rgba(255,255,255,0.65); max-width:560px; line-height:1.7; }\n\/* \u2500\u2500 Hero 2-column layout \u2500\u2500 *\/\n.ss-hero-inner.ss-hero-cols { display:flex; align-items:center; gap:56px; max-width:1200px; margin:0 auto; text-align:left; }\n.ss-hero-text { flex:1; min-width:0; }\n.ss-hero-img-wrap { flex:0 0 auto; width:42%; max-width:520px; position:relative; z-index:1; }\n.ss-hero-img-wrap img { width:100%; border-radius:16px; box-shadow:0 20px 60px rgba(0,0,0,0.40),0 4px 20px rgba(25,118,210,0.30); }\n.ss-hero-ctas { display:flex; gap:12px; flex-wrap:wrap; margin-top:28px; }\n.ss-hero-cta-primary { display:inline-flex; align-items:center; padding:12px 24px; background:var(--orange); color:#fff; border-radius:var(--radius); font-size:13px; font-weight:600; text-decoration:none; transition:background .18s,transform .12s,box-shadow .18s; box-shadow:0 4px 16px rgba(245,130,13,0.35); }\n.ss-hero-cta-primary:hover { background:var(--orange-hover); transform:translateY(-1px); box-shadow:0 6px 20px rgba(245,130,13,0.45); }\n.ss-hero-cta-secondary { display:inline-flex; align-items:center; padding:12px 20px; border:1px solid rgba(255,255,255,0.25); color:rgba(255,255,255,0.8); border-radius:var(--radius); font-size:13px; font-weight:500; text-decoration:none; transition:all .18s; }\n.ss-hero-cta-secondary:hover { border-color:rgba(255,255,255,0.6); color:#fff; background:rgba(255,255,255,0.05); }\n@media(max-width:900px) { .ss-hero-inner.ss-hero-cols { flex-direction:column; text-align:center; gap:32px; } .ss-hero-img-wrap { width:90%; max-width:440px; order:-1; } .ss-hero-ctas { justify-content:center; } }\n\/* \u2500\u2500 Scroll-reveal animations \u2500\u2500 *\/\n.reveal { opacity:0; transform:translateY(32px); transition:opacity .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1); }\n.reveal.visible { opacity:1; transform:translateY(0); }\n.reveal-delay-1 { transition-delay:.10s; }\n.reveal-delay-2 { transition-delay:.20s; }\n.ss-container { max-width:1300px; margin:0 auto; padding:44px 32px 60px; }\n.ss-calc-card { background:var(--white); border-radius:var(--radius-lg); border:1px solid var(--gray-border); box-shadow:var(--shadow-lg); overflow:hidden; }\n.ss-calc-card-header { background:var(--blue-light); border-bottom:1px solid #C5DCF3; padding:14px 32px; display:flex; align-items:center; gap:10px; }\n.ss-chd { width:8px; height:8px; border-radius:50%; }\n.ss-d1 { background:var(--orange); }\n.ss-d2 { background:var(--blue-primary); opacity:.5; }\n.ss-d3 { background:var(--blue-primary); opacity:.25; }\n.ss-calc-card-header span { font-size:12px; font-weight:600; color:var(--blue-mid); letter-spacing:0.06em; text-transform:uppercase; margin-left:4px; }\n.ss-calc-body { display:grid; grid-template-columns:1fr 1fr; align-items:stretch; }\n@media(max-width:660px) { .ss-calc-body { grid-template-columns:1fr; } }\n.ss-inputs-panel { padding:32px 36px 36px; border-right:1px solid var(--gray-border); background:var(--white); }\n@media(max-width:660px) { .ss-inputs-panel { border-right:none; border-bottom:1px solid var(--gray-border); padding:28px 24px; } }\n.ss-panel-eyebrow { font-size:10px; font-weight:700; letter-spacing:0.12em; text-transform:uppercase; color:var(--blue-primary); margin-bottom:24px; display:flex; align-items:center; gap:6px; }\n.ss-panel-eyebrow::before { content:''; display:block; width:16px; height:2px; background:var(--orange); border-radius:1px; }\n.ss-field { margin-bottom:26px; }\n.ss-field:last-child { margin-bottom:0; }\n.ss-field-header { display:flex; justify-content:space-between; align-items:center; margin-bottom:10px; }\n.ss-field-label { font-size:13px; font-weight:500; color:var(--gray-text); }\n.ss-field-val { font-size:14px; font-weight:700; color:var(--blue-primary); background:var(--blue-lighter); padding:2px 10px; border-radius:20px; min-width:52px; text-align:center; }\n.ss-slider-wrap { position:relative; height:22px; display:flex; align-items:center; }\n.ss-slider-track-bg { position:absolute; left:0; right:0; height:5px; background:var(--gray-border); border-radius:3px; pointer-events:none; }\n.ss-slider-track-fill { position:absolute; left:0; height:5px; background:linear-gradient(90deg,var(--blue-primary),#42A5F5); border-radius:3px; pointer-events:none; transition:width .04s; }\n.ss-wrap input[type=range] { -webkit-appearance:none; position:relative; width:100%; height:22px; background:transparent; cursor:pointer; outline:none; z-index:1; }\n.ss-wrap input[type=range]::-webkit-slider-thumb { -webkit-appearance:none; width:20px; height:20px; border-radius:50%; background:var(--white); border:2.5px solid var(--blue-primary); box-shadow:0 2px 6px rgba(25,118,210,0.3); transition:transform .15s,box-shadow .15s; }\n.ss-wrap input[type=range]::-webkit-slider-thumb:hover,\n.ss-wrap input[type=range]:active::-webkit-slider-thumb { transform:scale(1.18); box-shadow:0 2px 12px rgba(25,118,210,0.45); }\n.ss-wrap input[type=range]::-moz-range-thumb { width:20px; height:20px; border-radius:50%; background:var(--white); border:2.5px solid var(--blue-primary); cursor:pointer; }\n.ss-slider-ticks { display:flex; justify-content:space-between; margin-top:5px; font-size:10px; font-weight:400; color:var(--gray-mid); }\n.ss-seg-wrap { display:grid; grid-template-columns:repeat(4,1fr); gap:5px; }\n.ss-seg-btn { padding:9px 4px; border:1.5px solid var(--gray-border); background:var(--white); border-radius:var(--radius); font-family:var(--font); font-size:13px; font-weight:500; color:var(--gray-text); cursor:pointer; text-align:center; transition:all .18s; }\n.ss-seg-btn:hover { border-color:var(--blue-primary); color:var(--blue-primary); background:var(--blue-lighter); }\n.ss-seg-btn.ss-active { border-color:var(--blue-primary); background:var(--blue-primary); color:var(--white); box-shadow:0 2px 8px rgba(25,118,210,0.35); }\n.ss-results-panel { background:var(--blue-dark); padding:32px 36px 36px; display:flex; flex-direction:column; gap:0; position:relative; overflow:hidden; }\n@media(max-width:660px) { .ss-results-panel { padding:28px 24px; } }\n.ss-results-panel::before { content:''; position:absolute; top:0; right:0; width:200px; height:200px; background-image:radial-gradient(circle,rgba(255,255,255,0.06) 1.5px,transparent 1.5px); background-size:20px 20px; pointer-events:none; }\n.ss-results-panel::after { content:'\u00d7'; position:absolute; bottom:20px; right:24px; font-size:64px; font-weight:700; color:rgba(245,130,13,0.12); line-height:1; pointer-events:none; }\n.ss-result-eyebrow { font-size:10px; font-weight:700; letter-spacing:0.12em; text-transform:uppercase; color:rgba(255,255,255,0.4); margin-bottom:20px; display:flex; align-items:center; gap:6px; }\n.ss-result-eyebrow::before { content:''; display:block; width:16px; height:2px; background:var(--orange); border-radius:1px; }\n.ss-result-number-block { margin-bottom:24px; }\n.ss-result-num { font-size:clamp(52px,9vw,70px); font-weight:700; color:#fff; line-height:1; letter-spacing:-0.03em; transition:opacity .2s; }\n.ss-result-unit { font-size:12px; font-weight:400; color:rgba(255,255,255,0.40); margin-top:5px; line-height:1.5; }\n.ss-stats-grid { display:grid; grid-template-columns:1fr 1fr; gap:8px; margin-bottom:20px; position:relative; z-index:1; }\n.ss-stat-box { background:rgba(255,255,255,0.07); border:1px solid rgba(255,255,255,0.10); border-radius:var(--radius); padding:12px 14px; }\n.ss-stat-box-label { font-size:10px; font-weight:600; letter-spacing:0.09em; text-transform:uppercase; color:rgba(255,255,255,0.35); margin-bottom:4px; }\n.ss-stat-box-val { font-size:18px; font-weight:700; color:#fff; }\n.ss-stat-box-val.ss-orange { color:var(--orange); }\n.ss-precision-wrap { margin-bottom:20px; position:relative; z-index:1; }\n.ss-precision-label { font-size:10px; font-weight:600; letter-spacing:0.09em; text-transform:uppercase; color:rgba(255,255,255,0.35); margin-bottom:8px; }\n.ss-precision-bar-bg { height:6px; background:rgba(255,255,255,0.10); border-radius:3px; overflow:hidden; }\n.ss-precision-bar-fill { height:100%; border-radius:3px; transition:width .5s cubic-bezier(.4,0,.2,1),background .4s; }\n.ss-precision-desc { font-size:11px; color:rgba(255,255,255,0.40); margin-top:6px; line-height:1.5; }\n.ss-formula-box { background:rgba(255,255,255,0.05); border:1px solid rgba(255,255,255,0.09); border-radius:var(--radius); padding:12px 16px; margin-bottom:20px; position:relative; z-index:1; }\n.ss-formula-box-label { font-size:9px; font-weight:700; letter-spacing:0.10em; text-transform:uppercase; color:rgba(255,255,255,0.30); margin-bottom:6px; }\n.ss-formula-box-text { font-size:12px; font-family:'Courier New',monospace; color:rgba(255,255,255,0.55); line-height:1.6; }\n.ss-cta-block { margin-top:auto; position:relative; z-index:1; }\n.ss-cta-text { font-size:12px; color:rgba(255,255,255,0.45); margin-bottom:12px; line-height:1.6; }\n.ss-cta-btn { display:block; width:100%; padding:14px 20px; background:var(--orange); color:#fff; border:none; border-radius:var(--radius); font-family:var(--font); font-size:14px; font-weight:600; cursor:pointer; text-align:center; text-decoration:none; transition:background .18s,transform .12s,box-shadow .18s; letter-spacing:0.01em; box-shadow:0 4px 16px rgba(245,130,13,0.35); }\n.ss-cta-btn:hover { background:var(--orange-hover); transform:translateY(-1px); box-shadow:0 6px 20px rgba(245,130,13,0.45); }\n.ss-section-title { font-size:11px; font-weight:700; letter-spacing:0.10em; text-transform:uppercase; color:var(--blue-primary); display:flex; align-items:center; gap:8px; margin-bottom:14px; }\n.ss-section-title::before { content:''; display:block; width:18px; height:3px; background:var(--orange); border-radius:2px; }\n.ss-table-card { margin-top:28px; background:var(--white); border-radius:var(--radius-lg); border:1px solid var(--gray-border); box-shadow:var(--shadow-sm); overflow:hidden; }\n.ss-table-card-head { padding:20px 28px 16px; border-bottom:1px solid var(--gray-border); background:var(--blue-lighter); }\n.ss-table-card-head h3 { font-size:17px; font-weight:600; color:var(--blue-dark); margin-bottom:3px; }\n.ss-table-card-head p { font-size:12px; color:var(--gray-mid); }\n.ss-table-scroll { overflow-x:auto; }\ntable.ss-ref-table { width:100%; border-collapse:collapse; font-size:13px; }\ntable.ss-ref-table th { padding:10px 18px; text-align:left; font-size:10px; font-weight:700; letter-spacing:0.08em; text-transform:uppercase; color:var(--gray-mid); background:rgba(30,45,90,0.03); border-bottom:1px solid var(--gray-border); }\ntable.ss-ref-table td { padding:13px 18px; border-bottom:1px solid var(--gray-border); color:var(--gray-text); vertical-align:middle; }\ntable.ss-ref-table tr:last-child td { border-bottom:none; }\ntable.ss-ref-table tr.ss-active-row td { background:var(--blue-lighter); color:var(--ink); font-weight:600; }\ntable.ss-ref-table tr.ss-active-row td:first-child { border-left:3px solid var(--orange); }\n.ss-pill { display:inline-block; font-size:10px; font-weight:700; padding:3px 8px; border-radius:20px; letter-spacing:0.05em; text-transform:uppercase; }\n.ss-pill-low  { background:#E8F7F3; color:#0d7a5f; }\n.ss-pill-mid  { background:var(--orange-light); color:#B85800; }\n.ss-pill-high { background:#FDE8E8; color:#B52020; }\n.ss-mini-bar { display:flex; align-items:center; gap:8px; }\n.ss-mini-bar-track { flex:1; height:4px; background:var(--gray-border); border-radius:2px; min-width:40px; }\n.ss-mini-bar-fill { height:100%; background:linear-gradient(90deg,var(--blue-primary),#42A5F5); border-radius:2px; transition:width .4s; }\n.ss-explainers { margin-top:28px; display:grid; grid-template-columns:repeat(3,1fr); gap:14px; }\n@media(max-width:640px) { .ss-explainers { grid-template-columns:1fr; } }\n.ss-exp-card { background:var(--white); border:1px solid var(--gray-border); border-radius:var(--radius-lg); padding:24px 22px; box-shadow:var(--shadow-sm); transition:box-shadow .2s,transform .2s; }\n.ss-exp-card:hover { box-shadow:var(--shadow-md); transform:translateY(-2px); }\n.ss-exp-icon { width:40px; height:40px; border-radius:10px; display:flex; align-items:center; justify-content:center; font-size:18px; margin-bottom:14px; font-weight:700; }\n.ss-exp-icon.ss-orange { background:var(--orange-light); color:var(--orange); }\n.ss-exp-icon.ss-blue   { background:var(--blue-light); color:var(--blue-primary); }\n.ss-exp-card h4 { font-size:13px; font-weight:600; margin-bottom:7px; color:var(--ink); }\n.ss-exp-card p { font-size:12px; color:var(--gray-mid); line-height:1.65; }\n.ss-calc-footer { text-align:center; margin-top:36px; font-size:12px; color:var(--gray-mid); line-height:1.7; }\n.ss-calc-footer a { color:var(--blue-primary); text-decoration:none; font-weight:500; }\n.ss-calc-footer a:hover { text-decoration:underline; }\n@keyframes ss-numIn { from{opacity:.3;transform:translateY(5px)} to{opacity:1;transform:translateY(0)} }\n.ss-num-in { animation:ss-numIn .28s cubic-bezier(.4,0,.2,1) forwards; }\n<\/style>\n<div class=\"ss-wrap\">\n<p><!-- HERO --><\/p>\n<div class=\"ss-hero\" id=\"ss-calculator\">\n<div class=\"ss-hero-inner ss-hero-cols\">\n<div class=\"ss-hero-text\">\n<div class=\"ss-hero-badge\">\n        <span class=\"ss-hero-badge-dot\"><\/span><br \/>\n        Free Research Tool \u2014 H-in-Q\n      <\/div>\n<h2>How large should your<br \/><span class=\"ss-accent\">research sample<\/span> be?<\/h2>\n<p class=\"ss-hero-sub\">Instantly calculate the minimum number of respondents for statistically reliable market research &#8212; based on your margin of error, confidence level, and response rate. Built by US market research experts.<\/p>\n<div class=\"ss-hero-ctas\">\n        <a href=\"#ss-calc-anchor\" class=\"ss-hero-cta-primary\">Calculate sample size<\/a><br \/>\n        <a href=\"https:\/\/h-in-q.com\/contact\/\" class=\"ss-hero-cta-secondary\">Talk to an expert &rarr;<\/a>\n      <\/div>\n<\/p><\/div>\n<div class=\"ss-hero-img-wrap\">\n      <img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/d8j0ntlcm91z4.cloudfront.net\/user_3D5HHLAwHYrRPnAH1E3Ksxoep54\/hf_20260613_160226_b303ba17-7115-48fa-8786-546ec6222a3f.png\" alt=\"Market research analytics dashboard with sample size calculations and data charts\" loading=\"eager\" width=\"600\" height=\"340\">\n    <\/div>\n<\/p><\/div>\n<\/div>\n<p><!-- CALCULATOR --><\/p>\n<div class=\"ss-container\" id=\"ss-calc-anchor\">\n<div class=\"ss-calc-card reveal\">\n<div class=\"ss-calc-card-header\">\n      <span class=\"ss-chd ss-d1\"><\/span><br \/>\n      <span class=\"ss-chd ss-d2\"><\/span><br \/>\n      <span class=\"ss-chd ss-d3\"><\/span><br \/>\n      <span>Sample Size Calculator<\/span>\n    <\/div>\n<div class=\"ss-calc-body\">\n<p>      <!-- INPUTS --><\/p>\n<div class=\"ss-inputs-panel\">\n<div class=\"ss-panel-eyebrow\">Your parameters<\/div>\n<div class=\"ss-field\">\n<div class=\"ss-field-header\">\n            <span class=\"ss-field-label\">Population size<\/span><br \/>\n            <span class=\"ss-field-val\" id=\"ss-pop-display\">10K<\/span>\n          <\/div>\n<div class=\"ss-slider-wrap\">\n<div class=\"ss-slider-track-bg\"><\/div>\n<div class=\"ss-slider-track-fill\" id=\"ss-pop-fill\" style=\"width:36%\"><\/div>\n<p>            <input type=\"range\" id=\"ss-pop-slider\" min=\"0\" max=\"10\" value=\"4\" step=\"1\">\n          <\/div>\n<div class=\"ss-slider-ticks\"><span>500<\/span><span>100K<\/span><span>1M+<\/span><\/div>\n<\/p><\/div>\n<div class=\"ss-field\">\n<div class=\"ss-field-header\">\n            <span class=\"ss-field-label\">Desired margin of error<\/span><br \/>\n            <span class=\"ss-field-val\" id=\"ss-moe-display\">5%<\/span>\n          <\/div>\n<div class=\"ss-slider-wrap\">\n<div class=\"ss-slider-track-bg\"><\/div>\n<div class=\"ss-slider-track-fill\" id=\"ss-moe-fill\" style=\"width:44%\"><\/div>\n<p>            <input type=\"range\" id=\"ss-moe-slider\" min=\"1\" max=\"10\" value=\"5\" step=\"0.5\">\n          <\/div>\n<div class=\"ss-slider-ticks\"><span>1% precise<\/span><span>5% standard<\/span><span>10% broad<\/span><\/div>\n<\/p><\/div>\n<div class=\"ss-field\">\n<div class=\"ss-field-header\">\n            <span class=\"ss-field-label\">Confidence level<\/span><br \/>\n            <span class=\"ss-field-val\" id=\"ss-conf-display\">95%<\/span>\n          <\/div>\n<div class=\"ss-seg-wrap\">\n            <button class=\"ss-seg-btn\" data-conf=\"80\" data-z=\"1.282\">80%<\/button><br \/>\n            <button class=\"ss-seg-btn\" data-conf=\"90\" data-z=\"1.645\">90%<\/button><br \/>\n            <button class=\"ss-seg-btn ss-active\" data-conf=\"95\" data-z=\"1.96\">95%<\/button><br \/>\n            <button class=\"ss-seg-btn\" data-conf=\"99\" data-z=\"2.576\">99%<\/button>\n          <\/div>\n<\/p><\/div>\n<div class=\"ss-field\">\n<div class=\"ss-field-header\">\n            <span class=\"ss-field-label\">Expected response rate<\/span><br \/>\n            <span class=\"ss-field-val\" id=\"ss-rr-display\">30%<\/span>\n          <\/div>\n<div class=\"ss-slider-wrap\">\n<div class=\"ss-slider-track-bg\"><\/div>\n<div class=\"ss-slider-track-fill\" id=\"ss-rr-fill\" style=\"width:27%\"><\/div>\n<p>            <input type=\"range\" id=\"ss-rr-slider\" min=\"5\" max=\"100\" value=\"30\" step=\"5\">\n          <\/div>\n<div class=\"ss-slider-ticks\"><span>5% cold outreach<\/span><span>30% panel<\/span><span>100%<\/span><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>      <!-- RESULTS --><\/p>\n<div class=\"ss-results-panel\">\n<div class=\"ss-result-eyebrow\">Your results<\/div>\n<div class=\"ss-result-number-block\">\n<div class=\"ss-result-num\" id=\"ss-result-num\">384<\/div>\n<div class=\"ss-result-unit\">minimum respondents needed<br \/>for statistical validity<\/div>\n<\/p><\/div>\n<div class=\"ss-stats-grid\">\n<div class=\"ss-stat-box\">\n<div class=\"ss-stat-box-label\">Invitations to send<\/div>\n<div class=\"ss-stat-box-val ss-orange\" id=\"ss-stat-invites\">1,280<\/div>\n<\/p><\/div>\n<div class=\"ss-stat-box\">\n<div class=\"ss-stat-box-label\">Z-score<\/div>\n<div class=\"ss-stat-box-val\" id=\"ss-stat-z\">1.96<\/div>\n<\/p><\/div>\n<div class=\"ss-stat-box\">\n<div class=\"ss-stat-box-label\">Std deviation<\/div>\n<div class=\"ss-stat-box-val\">0.50<\/div>\n<\/p><\/div>\n<div class=\"ss-stat-box\">\n<div class=\"ss-stat-box-label\">Risk profile<\/div>\n<div class=\"ss-stat-box-val\" id=\"ss-stat-risk\">Medium<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"ss-precision-wrap\">\n<div class=\"ss-precision-label\">Precision index<\/div>\n<div class=\"ss-precision-bar-bg\">\n<div class=\"ss-precision-bar-fill\" id=\"ss-prec-fill\" style=\"width:52%;background:#F5820D\"><\/div>\n<\/p><\/div>\n<div class=\"ss-precision-desc\" id=\"ss-prec-desc\">Standard precision \u2014 suitable for most consumer surveys<\/div>\n<\/p><\/div>\n<div class=\"ss-formula-box\">\n<div class=\"ss-formula-box-label\">Cochran formula (finite population correction)<\/div>\n<div class=\"ss-formula-box-text\">n = (Z&#178; &times; 0.5 &times; 0.5) \/ e&#178;<br \/>adjusted for finite population N<\/div>\n<\/p><\/div>\n<div class=\"ss-cta-block\">\n<div class=\"ss-cta-text\">Need AI-powered recruitment and analysis for your study? H-in-Q designs, fields, and analyzes US market research at scale.<\/div>\n<p>          <a href=\"https:\/\/h-in-q.com\/contact\/\" class=\"ss-cta-btn\">Get a free consultation &rarr;<\/a>\n        <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>  <!-- REFERENCE TABLE --><\/p>\n<div class=\"ss-table-card reveal\">\n<div class=\"ss-table-card-head\">\n<h3>Sample size reference table<\/h3>\n<p>Common US research configurations \u2014 your current selection is highlighted in blue<\/p>\n<\/p><\/div>\n<div class=\"ss-table-scroll\">\n<table class=\"ss-ref-table\" id=\"ss-ref-table\">\n<thead>\n<tr>\n<th>Margin of error<\/th>\n<th>Confidence<\/th>\n<th>Min. sample<\/th>\n<th>Invitations (30% RR)<\/th>\n<th>Risk<\/th>\n<th>Typical use case<\/th>\n<\/tr>\n<\/thead>\n<tbody id=\"ss-ref-body\"><\/tbody>\n<\/table><\/div>\n<\/p><\/div>\n<p>  <!-- EXPLAINERS --><\/p>\n<div class=\"ss-explainers reveal\">\n<div class=\"ss-exp-card reveal\">\n<div class=\"ss-exp-icon ss-orange\">&#177;<\/div>\n<h4>Margin of error<\/h4>\n<p>The &plusmn; range around your results. At &plusmn;5%, if 60% say &#8220;yes,&#8221; the true answer is between 55&#8211;65%. Smaller margin = more invitations needed.<\/p>\n<\/p><\/div>\n<div class=\"ss-exp-card reveal reveal-delay-1\">\n<div class=\"ss-exp-icon ss-blue\">%<\/div>\n<h4>Confidence level<\/h4>\n<p>How certain you want to be. At 95%, your results reflect reality 95 times out of 100 if the study were repeated. Industry standard for consumer research.<\/p>\n<\/p><\/div>\n<div class=\"ss-exp-card reveal reveal-delay-2\">\n<div class=\"ss-exp-icon ss-orange\">n<\/div>\n<h4>Why it matters<\/h4>\n<p>Too small a sample produces unreliable insights. Too large wastes budget. This calculator finds the statistically optimal number for your research goals.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<style>.hin-cta-banner{background:linear-gradient(135deg,#1E2D5A 0%,#1565C0 60%,#1976D2 100%);border-radius:16px;padding:40px 44px;margin:40px 0 0;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative}.hin-cta-deco{position:absolute;inset:0;border-radius:16px;overflow:hidden;pointer-events:none}.hin-cta-deco::before{content:\"\";position:absolute;top:-60px;right:-60px;width:220px;height:220px;background:rgba(255,255,255,.06);border-radius:50%}.hin-cta-deco::after{content:\"\";position:absolute;bottom:-80px;right:80px;width:160px;height:160px;background:rgba(245,130,13,.1);border-radius:50%}.hin-cta-left{flex:1;min-width:0;position:relative;z-index:1}.hin-cta-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.7);margin-bottom:12px}.hin-cta-eyebrow-dot{width:6px;height:6px;background:#F5820D;border-radius:50%;flex-shrink:0}.hin-cta-title{font-size:22px;font-weight:800;color:#fff;line-height:1.3;margin:0 0 8px}.hin-cta-sub{font-size:14px;color:rgba(255,255,255,.75);line-height:1.6;margin:0}.hin-cta-right{display:flex;flex-direction:column;align-items:flex-end;gap:12px;position:relative;z-index:1;flex-shrink:0}.hin-cta-btn{display:inline-flex;align-items:center;gap:8px;background:#F5820D;color:#fff;font-size:14px;font-weight:700;padding:13px 24px;border-radius:10px;text-decoration:none;white-space:nowrap;box-shadow:0 4px 16px rgba(245,130,13,.35)}.hin-cta-btn:hover{background:#e0720a}.hin-cta-badge{display:flex;align-items:center;gap:6px;font-size:11px;color:rgba(255,255,255,.5);white-space:nowrap}@media(max-width:640px){.hin-cta-banner{flex-direction:column;align-items:flex-start;padding:28px 24px}.hin-cta-right{align-items:flex-start}.hin-cta-title{font-size:18px}}<\/style>\n<div class=\"hin-cta-banner\">\n<div class=\"hin-cta-deco\"><\/div>\n<div class=\"hin-cta-left\">\n<div class=\"hin-cta-eyebrow\"><span class=\"hin-cta-eyebrow-dot\"><\/span>H-in-Q AI Market Research<\/div>\n<h3 class=\"hin-cta-title\">Need custom research?<\/h3>\n<p class=\"hin-cta-sub\">We design quota sampling plans, panel surveys &amp; full research programs \u2014 tailored for your market.<\/p>\n<\/div>\n<div class=\"hin-cta-right\"><a class=\"hin-cta-btn\" href=\"https:\/\/h-in-q.com\/contact\/\">Contact our team <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/a><span class=\"hin-cta-badge\"><svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"\/><\/svg>Formula: Cochran (1977) with finite population correction<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><script>\n(function() {\n  var ssState = { pop: 10000, moe: 5, conf: 95, z: 1.96, rr: 30 };\n  var ssScenarios = [\n    { moe:2, conf:99, label:'M&A due diligence \/ major product launch' },\n    { moe:3, conf:99, label:'Board-level brand equity tracking' },\n    { moe:4, conf:95, label:'NPS \/ customer satisfaction (enterprise)' },\n    { moe:5, conf:95, label:'Consumer habits & attitude survey' },\n    { moe:5, conf:90, label:'Ad effectiveness \/ pulse check' },\n    { moe:7, conf:90, label:'Exploratory segmentation study' },\n    { moe:10,conf:80, label:'Early concept screening' }\n  ];\n  var ssZMap = { 80:1.282, 90:1.645, 95:1.96, 99:2.576 };\n  var ssPopValues = [500,1000,2000,5000,10000,20000,50000,100000,200000,500000,1000000];<\/p>\n<p>  function ssFmt(n) { return n >= 1000 ? n.toLocaleString('en-US') : String(n); }<\/p>\n<p>  function ssCalc(pop, moe, z) {\n    var e = moe \/ 100, p = 0.5;\n    var n0 = (z * z * p * (1 - p)) \/ (e * e);\n    return Math.ceil((pop * n0) \/ (pop + n0 - 1));\n  }<\/p>\n<p>  function ssRisk(moe, conf) {\n    if (moe <= 2 &#038;&#038; conf >= 99) return { l:'Very high', cls:'ss-pill-high', bar:88, col:'#D32F2F', desc:'Maximum precision \u2014 required for major investment decisions' };\n    if (moe <= 3 &#038;&#038; conf >= 95) return { l:'High',      cls:'ss-pill-high', bar:72, col:'#E64A19', desc:'High precision \u2014 ideal for brand equity and NPS studies' };\n    if (moe <= 5 &#038;&#038; conf >= 95) return { l:'Medium',    cls:'ss-pill-mid',  bar:52, col:'#F5820D', desc:'Standard precision \u2014 suitable for most consumer surveys' };\n    if (moe <= 5 &#038;&#038; conf >= 90) return { l:'Medium-low',cls:'ss-pill-mid',  bar:38, col:'#1976D2', desc:'Good for pulse surveys and ad effectiveness testing' };\n    return                              { l:'Low',       cls:'ss-pill-low',  bar:18, col:'#1565C0', desc:'Exploratory only \u2014 early concept screening or ideation' };\n  }<\/p>\n<p>  function ssUpdate() {\n    var n   = ssCalc(ssState.pop, ssState.moe, ssState.z);\n    var inv = Math.ceil(n \/ (ssState.rr \/ 100));\n    var r   = ssRisk(ssState.moe, ssState.conf);\n    var el  = document.getElementById('ss-result-num');\n    if (!el) return;\n    el.classList.remove('ss-num-in');\n    void el.offsetWidth;\n    el.textContent = ssFmt(n);\n    el.classList.add('ss-num-in');\n    document.getElementById('ss-stat-invites').textContent = ssFmt(inv);\n    document.getElementById('ss-stat-z').textContent = ssState.z;\n    document.getElementById('ss-stat-risk').textContent = r.l;\n    var pf = document.getElementById('ss-prec-fill');\n    pf.style.width = r.bar + '%';\n    pf.style.background = r.col;\n    document.getElementById('ss-prec-desc').textContent = r.desc;\n    ssRenderTable();\n  }<\/p>\n<p>  function ssRenderTable() {\n    var tbody = document.getElementById('ss-ref-body');\n    if (!tbody) return;\n    var maxN = ssCalc(10000, 2, 2.576);\n    tbody.innerHTML = '';\n    ssScenarios.forEach(function(s) {\n      var n   = ssCalc(10000, s.moe, ssZMap[s.conf]);\n      var inv = Math.ceil(n \/ 0.30);\n      var bw  = Math.round(n \/ maxN * 100);\n      var r   = ssRisk(s.moe, s.conf);\n      var cur = (s.moe == ssState.moe && s.conf == ssState.conf);\n      var tr  = document.createElement('tr');\n      if (cur) tr.className = 'ss-active-row';\n      tr.innerHTML =\n        '<\/p>\n<td>\\xB1' + s.moe + '%' + (cur ? ' <span style=\"font-size:10px;color:var(--blue-primary);font-weight:700\">\u2190 current<\/span>' : '') + '<\/td>\n<p>' +\n        '<\/p>\n<td>' + s.conf + '%<\/td>\n<p>' +\n        '<\/p>\n<td>\n<div class=\"ss-mini-bar\"><span style=\"min-width:38px;font-weight:600\">' + ssFmt(n) + '<\/span><\/p>\n<div class=\"ss-mini-bar-track\">\n<div class=\"ss-mini-bar-fill\" style=\"width:' + bw + '%\"><\/div>\n<\/div>\n<\/div>\n<\/td>\n<p>' +\n        '<\/p>\n<td>' + ssFmt(inv) + '<\/td>\n<p>' +\n        '<\/p>\n<td><span class=\"ss-pill ' + r.cls + '\">' + r.l + '<\/span><\/td>\n<p>' +\n        '<\/p>\n<td style=\"font-size:12px;color:var(--gray-mid)\">' + s.label + '<\/td>\n<p>';\n      tbody.appendChild(tr);\n    });\n  }<\/p>\n<p>  \/* Population slider *\/\n  (function() {\n    var sl = document.getElementById('ss-pop-slider');\n    if (!sl) return;\n    sl.min = 0; sl.max = ssPopValues.length - 1; sl.value = 4; sl.step = 1;\n    function refresh() {\n      var val = ssPopValues[+sl.value];\n      ssState.pop = val;\n      var pct = +sl.value \/ (ssPopValues.length - 1) * 100;\n      document.getElementById('ss-pop-fill').style.width = pct + '%';\n      var disp = val >= 1000000 ? (val\/1000000).toFixed(1)+'M' : val >= 1000 ? (val\/1000).toFixed(0)+'K' : val;\n      document.getElementById('ss-pop-display').textContent = disp;\n      ssUpdate();\n    }\n    sl.addEventListener('input', refresh);\n    refresh();\n  })();<\/p>\n<p>  \/* MoE slider *\/\n  (function() {\n    var sl = document.getElementById('ss-moe-slider');\n    if (!sl) return;\n    sl.addEventListener('input', function() {\n      var val = +sl.value;\n      var pct = (val - 1) \/ (10 - 1) * 100;\n      document.getElementById('ss-moe-fill').style.width = pct + '%';\n      document.getElementById('ss-moe-display').textContent = val + '%';\n      ssState.moe = val;\n      ssUpdate();\n    });\n    document.getElementById('ss-moe-fill').style.width = ((5-1)\/(10-1)*100) + '%';\n  })();<\/p>\n<p>  \/* RR slider *\/\n  (function() {\n    var sl = document.getElementById('ss-rr-slider');\n    if (!sl) return;\n    sl.addEventListener('input', function() {\n      var val = +sl.value;\n      var pct = (val - 5) \/ (100 - 5) * 100;\n      document.getElementById('ss-rr-fill').style.width = pct + '%';\n      document.getElementById('ss-rr-display').textContent = val + '%';\n      ssState.rr = val;\n      ssUpdate();\n    });\n    document.getElementById('ss-rr-fill').style.width = ((30-5)\/(100-5)*100) + '%';\n  })();<\/p>\n<p>  \/* Confidence buttons *\/\n  document.querySelectorAll('.ss-seg-btn').forEach(function(btn) {\n    btn.addEventListener('click', function() {\n      document.querySelectorAll('.ss-seg-btn').forEach(function(b) { b.classList.remove('ss-active'); });\n      btn.classList.add('ss-active');\n      ssState.conf = +btn.dataset.conf;\n      ssState.z    = +btn.dataset.z;\n      document.getElementById('ss-conf-display').textContent = btn.dataset.conf + '%';\n      document.getElementById('ss-stat-z').textContent = btn.dataset.z;\n      ssUpdate();\n    });\n  });<\/p>\n<p>  ssUpdate();\n})();\n<\/script><\/p>\n<p><!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     DIVIDER\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 --><\/p>\n<div style=\"max-width:1300px;margin:0 auto 0;padding:40px 32px 0;\">\n<div style=\"border-top:2px solid #D8E4F0;position:relative;text-align:center;\">\n    <span style=\"position:relative;top:-14px;background:#F7F9FC;padding:0 20px;font-family:'Poppins',system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:0.10em;text-transform:uppercase;color:#8FA3BE;\">More Market Research Tools<\/span>\n  <\/div>\n<\/div>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"WebApplication\",\n  \"@id\": \"https:\/\/h-in-q.com\/market-research-calculator\/#webapp\",\n  \"name\": \"Sample Size Calculator\",\n  \"url\": \"https:\/\/h-in-q.com\/market-research-calculator\/\",\n  \"description\": \"Free sample size calculator for market research. Instantly calculate how many respondents you need for statistically reliable results.\",\n  \"applicationCategory\": \"BusinessApplication\",\n  \"operatingSystem\": \"Web\",\n  \"offers\": {\"@type\":\"Offer\",\"price\":\"0\",\"priceCurrency\":\"USD\"},\n  \"creator\": {\"@type\":\"Organization\",\"name\":\"H-in-Q\",\"url\":\"https:\/\/h-in-q.com\"}\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Back to Free Tools Free Research Tool \u2014 H-in-Q How large should yourresearch sample be? Instantly calculate the minimum number of respondents for statistically reliable market research &#8212; based on your margin of error, confidence level, and response rate. Built by US market research experts. Calculate sample size Talk to an expert &rarr; Sample Size&#8230;<\/p>","protected":false},"author":10,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7361","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/h-in-q.com\/es\/wp-json\/wp\/v2\/pages\/7361","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/h-in-q.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/h-in-q.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/h-in-q.com\/es\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/h-in-q.com\/es\/wp-json\/wp\/v2\/comments?post=7361"}],"version-history":[{"count":10,"href":"https:\/\/h-in-q.com\/es\/wp-json\/wp\/v2\/pages\/7361\/revisions"}],"predecessor-version":[{"id":7504,"href":"https:\/\/h-in-q.com\/es\/wp-json\/wp\/v2\/pages\/7361\/revisions\/7504"}],"wp:attachment":[{"href":"https:\/\/h-in-q.com\/es\/wp-json\/wp\/v2\/media?parent=7361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}