[RPG] Does the Dispel Magic spell work on magical weapons

dnd-5emagic-itemsspellsweapons

Does casting dispel magic on a plain +1 sword make it no longer +1? Also does dispel magic work on a dragon slayer longsword such that it is no longer +1 and no longer does extra damage against dragons?

Best Answer

No, it doesn't.

Dispel magic says that "any spell of 3rd level or lower on the target ends." (PHB p.234, followed by some provisos about higher levels. Emphasis mine.)

Your +1 sword is not a mundane sword currently under the effect of a +1 to weapons spell, it's just a magical item. A spell may have been used in its creation (see DMG pp.128-9), but there's no currently-active spell you can point to whose effect you'd be dispelling.