Violet (uit het Frans voor viooltje) is eenkleur aan de rand van de regenboog op de tegenovergestelde zijde van rood. Op het elektromagnetisch spectrum ligt violet tussen indigo en ultraviolet, met golflengtes tussen 420 en 380 nm. In ruimere zin is violet eenkleur die min of meer synoniem is met paars, purper en lila.
Het menselijk oog bevat filters die kortgolvige straling zoals violet licht tegenhouden. Bovendien zijn de receptoren voor violet (de 'S'-kegeltjes) gelegenbuiten de gele vlek, zodat violet licht niet kan worden waargenomen in het deel van het blikveld waar de beeldscherpte maximaal is.