Sildenafil is the active ingredient in Viagra. Viagra is a brand name for the medication containing sildenafil.

Both are used to treat erectile dysfunction, but pfizer sildenafil 100mg is the generic version while Viagra is the brand name version.