<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ffd="http://xbrl.sec.gov/ffd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef
      xlink:href="https://xbrl.sec.gov/ffd/2025/ffd-2025.xsd"
      xlink:type="simple"/>
    <context id="AsOf2026-07-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001557376</identifier>
        </entity>
        <period>
            <startDate>2026-07-22</startDate>
            <endDate>2026-07-22</endDate>
        </period>
    </context>
    <context id="From2026-07-222026-07-22_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001557376</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-07-22</startDate>
            <endDate>2026-07-22</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Ratio">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="AsOf2026-07-22" id="Fact000003">0001557376</dei:EntityCentralIndexKey>
    <ffd:FeeExhibitTp contextRef="AsOf2026-07-22" id="xdx2ixbrl0009">EX-FILING FEES</ffd:FeeExhibitTp>
    <ffd:SubmissnTp contextRef="AsOf2026-07-22" id="Fact000010">S-8</ffd:SubmissnTp>
    <ffd:FormTp contextRef="AsOf2026-07-22" id="Fact000011">S-8</ffd:FormTp>
    <ffd:OffsetTableNa contextRef="AsOf2026-07-22" id="Fact000012">N/A</ffd:OffsetTableNa>
    <dei:EntityRegistrantName contextRef="AsOf2026-07-22" id="Fact000013">Zeo ScientifiX, Inc.</dei:EntityRegistrantName>
    <ffd:PrevslyPdFlg contextRef="From2026-07-222026-07-22_1" id="Fact000014">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="From2026-07-222026-07-22_1" id="Fact000015">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="From2026-07-222026-07-22_1" id="Fact000016">Common Stock, $0.001 par value</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="From2026-07-222026-07-22_1" id="Fact000017">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="From2026-07-222026-07-22_1"
      decimals="INF"
      id="Fact000018"
      unitRef="Shares">5000000</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="From2026-07-222026-07-22_1"
      decimals="INF"
      id="Fact000019"
      unitRef="USDPShares">1.69</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="From2026-07-222026-07-22_1"
      decimals="2"
      id="Fact000020"
      unitRef="USD">8450000</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="From2026-07-222026-07-22_1"
      decimals="INF"
      id="Fact000021"
      unitRef="Ratio">0.00013810</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="From2026-07-222026-07-22_1"
      decimals="2"
      id="Fact000022"
      unitRef="USD">1166.95</ffd:FeeAmt>
    <ffd:TtlOfferingAmt
      contextRef="AsOf2026-07-22"
      decimals="2"
      id="Fact000023"
      unitRef="USD">8450000</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt
      contextRef="AsOf2026-07-22"
      decimals="2"
      id="Fact000024"
      unitRef="USD">1166.95</ffd:TtlFeeAmt>
    <ffd:TtlPrevslyPdAmt
      contextRef="AsOf2026-07-22"
      decimals="2"
      id="Fact000025"
      unitRef="USD">0.00</ffd:TtlPrevslyPdAmt>
    <ffd:TtlOffsetAmt
      contextRef="AsOf2026-07-22"
      decimals="2"
      id="Fact000026"
      unitRef="USD">0.00</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt
      contextRef="AsOf2026-07-22"
      decimals="2"
      id="Fact000027"
      unitRef="USD">1166.95</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="From2026-07-222026-07-22_1" id="Fact000029">&lt;p id="xdx_800_effd--OfferingNote_hffd--OfferingAxis__1_z05pVdsIIhhh" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;div style="width: 25%; margin-left: 0; margin-right: auto"&gt;&lt;div style="border-top: Black 1pt solid; font-size: 1pt"&gt;&#160;&lt;/div&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.25in; text-align: justify"&gt;(1)&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;Estimated solely for the purpose of calculating the amount of the registration fee pursuant to Rule&#160;457(c) under the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;). The offering price per share and the aggregate offering price are based on the last sale reported of the Registrant&#x2019;s Common Stock at $1.69 as reported on the OTCQB tier of the over-the-counter market operated by OTC Markets Group, Inc. as of a date (July&#160;21, 2026) within five business days prior to filing this Registration Statement.&lt;/td&gt; &lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;(2)&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;Pursuant to Rule&#160;416(a) under the Securities Act of 1933, this registration statement shall also cover an indeterminate number of shares that may be issued and resold resulting from stock splits, stock dividends or similar transactions.&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;

</ffd:OfferingNote>
</xbrl>
