<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-P74QD58W');</script>
<!-- End Google Tag Manager -->

  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" />
  <title>Mental Math Daily — Free Tables, Squares, Cubes &amp; Arithmetic Practice</title>
  <meta name="description" content="Mental Math Daily is a free daily practice tool for multiplication tables, squares, cubes, powers and arithmetic. Track accuracy, build streaks, and review mistakes automatically." />
  <link rel="canonical" href="https://math-daily.pages.dev/" />

  <meta name="theme-color" content="#12201b" />
  <link rel="manifest" href="/manifest.json" />
  <link rel="icon" href="/assets/icons/icon-192.png" />
  <link rel="apple-touch-icon" href="/assets/icons/icon-192.png" />

  <link rel="preconnect" href="https://fonts.googleapis.com" />
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
  <link
    href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700&display=swap"
    rel="stylesheet"
  />

  <link rel="stylesheet" href="/css/variables.css" />
  <link rel="stylesheet" href="/css/layout.css" />
  <link rel="stylesheet" href="/css/components.css" />
  <link rel="stylesheet" href="/css/responsive.css" />

  <!-- Google tag (gtag.js) -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=G-EQ795YQS1V"></script>
  <script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('js', new Date());
    gtag('config', 'G-EQ795YQS1V');
  </script>

  <meta name="google-site-verification" content="mkMU04zqFWfu5b9dHwsHGEdzEQKHiMU5Ql2q6oYVfHI" />

  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "WebApplication",
    "name": "Mental Math Daily",
    "url": "https://math-daily.pages.dev/",
    "description": "A free daily mental math practice tool covering multiplication tables, squares, cubes, powers and arithmetic, with progress tracking, streaks, and a spaced review of missed questions.",
    "applicationCategory": "EducationalApplication",
    "operatingSystem": "Any (installable web app)",
    "offers": {
      "@type": "Offer",
      "price": "0",
      "priceCurrency": "USD"
    }
  }
  </script>
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P74QD58W"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->

  <header id="app-header">
    <span class="brand">Mental Math Daily</span>
    <button id="install-btn" class="install-btn hidden" type="button">⬇ Download Lite App</button>
  </header>

  <main id="app" class="container" aria-live="polite"></main>

  <!--
    Static, crawlable content — present in the raw HTML so search
    engines and AI crawlers that don't execute JavaScript still see
    real text describing the app, plus real links to dedicated pages.
  -->
  <section class="container" id="site-info">
    <div class="card">
      <h2>About Mental Math Daily</h2>
      <p>
        Mental Math Daily is a free browser-based tool for practicing the
        calculations that come up constantly in exams, interviews and
        everyday life: multiplication tables, squares, cubes, powers and
        quick arithmetic. Each session is timed and scored, your accuracy
        by topic is tracked automatically, and anything you get wrong is
        queued into a review list until you can answer it correctly twice
        in a row.
      </p>
      <p>
        It works fully offline once installed, keeps a daily streak to
        encourage short regular practice over long infrequent sessions,
        and stores all of your progress locally in your own browser — no
        account, no sign-up, no data leaves your device.
      </p>
    </div>

    <div class="card">
      <h3>Practice by topic</h3>
      <ul>
        <li><a href="/practice/tables.html">Multiplication tables practice</a></li>
        <li><a href="/practice/squares.html">Squares practice</a></li>
        <li><a href="/practice/cubes.html">Cubes practice</a></li>
        <li><a href="/practice/powers.html">Powers practice</a></li>
        <li><a href="/practice/arithmetic.html">Arithmetic practice</a></li>
      </ul>
      <p>
        <a href="/guide.html">Read the mental math shortcuts guide</a> ·
        <a href="/blog/">Blog</a> ·
        <a href="/about.html">More about this app</a>
      </p>
    </div>
  </section>

  <script type="module" src="/js/app.js"></script>
</body>
</html>
