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

    <schemaVersion>X0201</schemaVersion>

    <documentType>4</documentType>

    <periodOfReport>2004-02-21</periodOfReport>

    <notSubjectToSection16>0</notSubjectToSection16>

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

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001207151</rptOwnerCik>
            <rptOwnerName>EDMONDSON DAVID J</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>100 THROCKMORTON ST., SUITE 1800</rptOwnerStreet1>
            <rptOwnerStreet2></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>PRESIDENT AND COO</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>2851.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>2851.00</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>2851.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>122149.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>122149.00</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>122149.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 ATTTORNEY FOR DAVID J. EDMONDSON</signatureName>
        <signatureDate>2004-02-21</signatureDate>
    </ownerSignature>
</ownershipDocument>
[{"type": "4", "sequence": "1", "filename": "doc4.xml", "description": "PRIMARY DOCUMENT", "secsgml_size_bytes": 6418}]
X0201
4
2004-02-21
0
0000096289
RADIOSHACK CORP
RSH
0001207151
EDMONDSON DAVID J
100 THROCKMORTON ST., SUITE 1800
FORT WORTH
TX
76102
0
1
0
0
PRESIDENT AND COO
97 ISO OPTION-RIGHT-TO BUY-04
35.075
2004-02-20
2004-02-20
4
A
0
2851.00
0
A
2007-02-20
2011-02-20
COMMON STOCK
2851.00
2851.00
D
97 NSO OPTION-RIGHT-TO BUY -04
35.075
2004-02-20
2004-02-20
4
A
0
122149.00
0
A
2007-02-20
2011-02-20
COMMON STOCK
122149.00
122149.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 ATTTORNEY FOR DAVID J. EDMONDSON
2004-02-21