<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="wrap-20221231.xsd" xlink:type="simple"/>
    <context id="d202310KA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001702924</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="d202310KAF">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001702924</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="d202310KAS">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001702924</identifier>
        </entity>
        <period>
            <instant>2023-04-25</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Share">
        <measure>shares</measure>
    </unit>
    <dei:AmendmentFlag contextRef="d202310KA">true</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="d202310KA">0001702924</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="d202310KA">10-K/A</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="d202310KA">true</dei:DocumentAnnualReport>
    <dei:CurrentFiscalYearEndDate contextRef="d202310KA">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus contextRef="d202310KA">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="d202310KA">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentPeriodEndDate contextRef="d202310KA">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="d202310KA">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="d202310KA">000-55838</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="d202310KA">Wrap Technologies, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="d202310KA">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="d202310KA">98-0551945</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="d202310KA">1817 W 4th Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="d202310KA">Tempe</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="d202310KA">AZ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="d202310KA">85281</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="d202310KA">800</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="d202310KA">583-2652</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="d202310KA">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="d202310KA">WRAP</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="d202310KA">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="d202310KA">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="d202310KA">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="d202310KA">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="d202310KA">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="d202310KA">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="d202310KA">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="d202310KA">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="d202310KA">false</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany contextRef="d202310KA">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="d202310KAF" decimals="0" unitRef="USD">76245419</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="d202310KAS" decimals="INF" unitRef="Share">41371923</dei:EntityCommonStockSharesOutstanding>
    <dei:AmendmentDescription contextRef="d202310KA">This Amendment No. 1 on Form 10-K/A (the &#x201c;Amendment&#x201d;) amends the Annual Report on Form 10-K of Wrap Technologies, Inc. (the &#x201c;Company,&#x201d; &#x201c;our&#x201d; or &#x201c;we&#x201d;) for the year ended December 31, 2022, originally filed with the Securities and Exchange Commission (the &#x201c;SEC&#x201d;) on March 2, 2023 (the &#x201c;Original Filing&#x201d;).&#160;We are filing this Amendment to present the information required by&#160;Items 10, 11, 12, 13, and 14 of Part III of the Original Filing&#160;in reliance on General Instruction&#160;G(3) to Form&#160;10-K, which provides that registrants may incorporate by reference certain information from a definitive proxy statement filed with the SEC within 120&#160;days after fiscal year end. In addition, the reference on the cover of the Original Filing to the incorporation by reference to portions of our definitive proxy statement into Part III of the Original Filing is hereby deleted.

&#160;

In accordance with Rule 12b-15 under the Securities Exchange Act of 1934, as amended, (i) Part III, Items 10 through 14 of the Original Filing are hereby amended and restated in their entirety, and (ii) Part IV, Item 15 of the Original Filing is hereby amended and restated in its entirety. In addition, new certifications of our principal executive officer and principal financial officer as required by Section 302 of the Sarbanes-Oxley Act of 2022 are attached, each as of the filing date of this Amendment. Except as described above, no other changes have been made to the Original Filing.

&#160;

Except as stated herein, this Amendment does not reflect events occurring after the filing of the Original Filing and no attempt has been made in this Amendment to modify or update other disclosures as presented in the Original Filing.

</dei:AmendmentDescription>
    <dei:AuditorName contextRef="d202310KA">Rosenberg Rich Baker Berman, P.A.</dei:AuditorName>
    <dei:AuditorLocation contextRef="d202310KA">Somerset, New Jersey</dei:AuditorLocation>
    <dei:AuditorFirmId contextRef="d202310KA">89</dei:AuditorFirmId>
</xbrl>
