<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="utf-8" />
  <base href="/" />
  <!-- FOUC Prevention: Set theme before any CSS/WASM loads -->
  <script>
    (function() {
      function getCookie(name) {
        var m = document.cookie.match('(?:^|; )' + name + '=([^;]*)');
        return m ? m[1] : null;
      }
      var theme = getCookie('gc-theme');
      if (!theme) {
        theme = window.matchMedia && window.matchMedia('(prefers-color-scheme: light)').matches ? 'light' : 'dark';
      }
      document.documentElement.setAttribute('data-theme', theme);
    })();
  </script>
  <title>Buwiz Forms | The Modern Alternative to eBIRForms</title>
  <meta name="description" content="Meet Buwiz Forms. A faster, free, AI-ready alternative to eBIRForms. Native on Windows, macOS, and Linux, with BIR-matched form validation, live side-by-side form preview, templates, Guided Mode, and a built-in MCP server." />
  <link rel="canonical" href="https://buwiz.com/" />
  <meta name="theme-color" content="#059669" />

  <!-- Structured Data (JSON-LD) -->
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "SoftwareApplication",
    "name": "Buwiz Forms",
    "applicationCategory": "BusinessApplication",
    "operatingSystem": "Windows, macOS, Linux",
    "url": "https://buwiz.com/",
    "downloadUrl": "https://apps.microsoft.com/detail/9n1v7gd74nbg?hl=en-US&gl=PH",
    "description": "Native, local-first desktop application for Philippine BIR tax compliance and the modern alternative to eBIRForms. Features form validation built from the official BIR rule corpus, real-time side-by-side form preview, form templates, Guided Mode, and a draft-only MCP server for AI agents to prepare returns from Excel, ERPs, or Buwiz Books.",
    "author": {
      "@type": "Organization",
      "name": "Buwiz by Goldcoders",
      "url": "https://buwiz.com/"
    },
    "offers": [
      {
        "@type": "Offer",
        "name": "Personal / Single Tax Profile",
        "price": "0",
        "priceCurrency": "PHP"
      }
    ]
  }
  </script>

  <!-- Open Graph / Facebook -->
  <meta property="og:type" content="website" />
  <meta property="og:url" content="https://buwiz.com/" />
  <meta property="og:title" content="Buwiz Forms | The Modern Alternative to eBIRForms" />
  <meta property="og:description" content="A faster, free, AI-ready alternative to eBIRForms. Native on Windows, macOS, and Linux, with BIR-matched form validation and a built-in MCP server." />
  <meta property="og:image" content="https://buwiz.com/assets/images/shell_side_by_side_dark.webp" />

  <!-- Twitter -->
  <meta property="twitter:card" content="summary_large_image" />
  <meta property="twitter:url" content="https://buwiz.com/" />
  <meta property="twitter:title" content="Buwiz Forms | The Modern Alternative to eBIRForms" />
  <meta property="twitter:description" content="A faster, free, AI-ready alternative to eBIRForms. Native on Windows, macOS, and Linux, with BIR-matched form validation and a built-in MCP server." />
  <meta property="twitter:image" content="https://buwiz.com/assets/images/shell_side_by_side_dark.webp" />

  <!-- Fonts -->
  <link href="https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800;900&display=swap" rel="stylesheet" />
  <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&display=swap" rel="stylesheet" />

  <!-- Tailwind CSS -->
  <link rel="stylesheet" href="/tailwind-44e5ad3e50b83d15.css"/>

  <!-- Favicons -->
  <link rel="icon" href="/favicon-32x32-92905da04f425218.png"/>
  <link rel="icon" href="/favicon-16x16-f2199e889238163d.png"/>
  
  
  <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
  
  
  <link rel="manifest" href="/site.webmanifest" />
  
  
  

  <!-- Copy public assets into dist -->
  
  
  
  
  
  
  
  
  
  

  <!-- WASM -->
  
<script type="module">
import init, * as bindings from '/ebirforms-d050263fb9b1e4e7.js';
const wasm = await init({ module_or_path: '/ebirforms-d050263fb9b1e4e7_bg.wasm' });


window.wasmBindings = bindings;


dispatchEvent(new CustomEvent("TrunkApplicationStarted", {detail: {wasm}}));

</script>
<link rel="modulepreload" href="/ebirforms-d050263fb9b1e4e7.js" crossorigin="anonymous"><link rel="preload" href="/ebirforms-d050263fb9b1e4e7_bg.wasm" crossorigin="anonymous" as="fetch" type="application/wasm"></head>

<body></body>

</html>
