<?xml version="1.0"?>
<ownershipDocument>

    <schemaVersion>X0201</schemaVersion>

    <documentType>4</documentType>

    <periodOfReport>2004-02-23</periodOfReport>

    <notSubjectToSection16>0</notSubjectToSection16>

    <issuer>
        <issuerCik>0000096289</issuerCik>
        <issuerName>RADIOSHACK CORP</issuerName>
        <issuerTradingSymbol>RSH</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001207154</rptOwnerCik>
            <rptOwnerName>HILL MARK C</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>100 THROCKMORTON STREET</rptOwnerStreet1>
            <rptOwnerStreet2>SUITE 1800</rptOwnerStreet2>
            <rptOwnerCity>FORT WORTH</rptOwnerCity>
            <rptOwnerState>TX</rptOwnerState>
            <rptOwnerZipCode>76102</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>0</isDirector>
            <isOfficer>1</isOfficer>
            <isTenPercentOwner>0</isTenPercentOwner>
            <isOther>0</isOther>
            <officerTitle>SENIOR VICE PRESIDENT</officerTitle>
        </reportingOwnerRelationship>
    </reportingOwner>

    <nonDerivativeTable></nonDerivativeTable>

    <derivativeTable>
        <derivativeTransaction>
            <securityTitle>
                <value>97 ISO OPTION-RIGHT-TO BUY-04</value>
                <footnoteId id="F1"/>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>35.075</value>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2004-02-20</value>
            </transactionDate>
            <deemedExecutionDate>
                <value>2004-02-20</value>
            </deemedExecutionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>A</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>4276.00</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <exerciseDate>
                <value>2007-02-20</value>
            </exerciseDate>
            <expirationDate>
                <value>2011-02-20</value>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>COMMON STOCK</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>4276.00</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>4276.00</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </derivativeTransaction>
        <derivativeTransaction>
            <securityTitle>
                <value>97 NSO OPTION-RIGHT-TO BUY -04</value>
                <footnoteId id="F1"/>
            </securityTitle>
            <conversionOrExercisePrice>
                <value>35.075</value>
            </conversionOrExercisePrice>
            <transactionDate>
                <value>2004-02-20</value>
            </transactionDate>
            <deemedExecutionDate>
                <value>2004-02-20</value>
            </deemedExecutionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>A</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
            </transactionCoding>
            <transactionAmounts>
                <transactionShares>
                    <value>13374.00</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <exerciseDate>
                <value>2007-02-20</value>
            </exerciseDate>
            <expirationDate>
                <value>2011-02-20</value>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>COMMON STOCK</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>13374.00</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>13374.00</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </derivativeTransaction>
    </derivativeTable>

    <footnotes>
        <footnote id="F1">EMPLOYEE STOCK OPTION GRANTED UNDER THE EXEMPT RADIOSHACK CORPORATION 1997 INCENTIVE STOCK PLAN, SEC REG. NO. 333-49369 .  UNDER THE TERMS OF THE OPTION AGREEMENTS BOTH ISOs AND NSOs VEST AS TO ONE THIRD ON EACH OF THE FIRST THREE ANNIVERSARY DATES OF THE DATE OF GRANT.  THE EXERCISE DATE, IF SHOWN, IS THE LAST DATE WHEN ALL OPTIONS GRANTED ARE VESTED.</footnote>
    </footnotes>

    <remarks></remarks>

    <ownerSignature>
        <signatureName>JOHN P. CLARSON BY POWER OF ATTORNEY FOR MARK C. HILL</signatureName>
        <signatureDate>2004-02-23</signatureDate>
    </ownerSignature>
</ownershipDocument>
[{"type": "4", "sequence": "1", "filename": "doc4.xml", "description": "PRIMARY DOCUMENT", "secsgml_size_bytes": 6407}]
X0201
4
2004-02-23
0
0000096289
RADIOSHACK CORP
RSH
0001207154
HILL MARK C
100 THROCKMORTON STREET
SUITE 1800
FORT WORTH
TX
76102
0
1
0
0
SENIOR VICE PRESIDENT
97 ISO OPTION-RIGHT-TO BUY-04
35.075
2004-02-20
2004-02-20
4
A
0
4276.00
0
A
2007-02-20
2011-02-20
COMMON STOCK
4276.00
4276.00
D
97 NSO OPTION-RIGHT-TO BUY -04
35.075
2004-02-20
2004-02-20
4
A
0
13374.00
0
A
2007-02-20
2011-02-20
COMMON STOCK
13374.00
13374.00
D
EMPLOYEE STOCK OPTION GRANTED UNDER THE EXEMPT RADIOSHACK CORPORATION 1997 INCENTIVE STOCK PLAN, SEC REG. NO. 333-49369 .  UNDER THE TERMS OF THE OPTION AGREEMENTS BOTH ISOs AND NSOs VEST AS TO ONE THIRD ON EACH OF THE FIRST THREE ANNIVERSARY DATES OF THE DATE OF GRANT.  THE EXERCISE DATE, IF SHOWN, IS THE LAST DATE WHEN ALL OPTIONS GRANTED ARE VESTED.
JOHN P. CLARSON BY POWER OF ATTORNEY FOR MARK C. HILL
2004-02-23