Magenta and Fuchsia are the same color in RGB — both are #FF00FF. Any difference is in the name alone. Magenta and Fuchsia are identical in web CSS (both #FF00FF), but differ historically and in print. Magenta is a printing primary (from CMYK), while Fuchsia is named after the flower and traditionally slightly pinker. In web use they're the exact same RGB color.
Magenta is a bright purplish-pink (RGB 255,0,255) originally an aniline dye synthesized in 1859 and named after the Battle of Magenta in Italy. In print, it's one of the four CMYK primary inks.
Fuchsia is a vivid purplish-pink (RGB 255,0,255 in web — identical to magenta) named after the Fuchsia flower. In non-digital contexts fuchsia is often slightly pinker and more purple than printer's magenta.
Text legibility depends on the contrast ratio between foreground and background. WCAG 2.1 AA requires at least 4.5:1 for normal text and 3:1 for large text; AAA requires 7:1. Use these numbers to choose accessible combinations for your design.
Each color has a dedicated page with shades, tints, CSS name, pairings, and color psychology.