Drag to rotate · right-drag or arrow keys to move · scroll to zoom


Vi plays fast and loose with the rules of love, leaving a long trail of broken hearts (and, sometimes, bodies) in her wake. After many years, she's finally encountered a new rival worthy of her strength… almost too worthy.
- Released
- February 11, 2019
- Price
- 1,350 RP
- Availability
- Legacy
- Splash artist
- Sangsoo Jeong
- Voice actor
- Cia Court
- Includes
- unique recall, new animations, new effects
Release date, price and credits from the League of Legends Wiki, CC BY-SA.
Vi has 14 skins in total. see every one in 3D.
The Heartbreakers line runs to 14 skins. browse the set.
Legacy skin. It is not currently available in the shop and returns only during events.
Download the Heartbreaker Vi splash art
Every Vi splash art on one page →
Every Heartbreakers splash art →
Heartbreaker Vi chromas
Heartbreaker Vi has 7 chromas: Heartbreaker Vi (Ruby), Heartbreaker Vi (Rose Quartz), Heartbreaker Vi (Catseye), Heartbreaker Vi (Turquoise), Heartbreaker Vi (Amethyst), Heartbreaker Vi (Obsidian), Heartbreaker Vi (Pearl). Riot's preview of each one is below; tap a picture to put that chroma on the 3D model.
- Ruby
- Rose Quartz
- Catseye
- Turquoise
- Amethyst
- Obsidian
- Pearl
More Heartbreakers skins
Heartseeker JinxHeartbreakers
Heartseeker YuumiHeartbreakers
Heartpiercer FioraHeartbreakers
Sweetheart RakanHeartbreakers
Sweetheart XayahHeartbreakers
Heartseeker QuinnHeartbreakers
Heartseeker LucianHeartbreakers
Sweetheart SonaHeartbreakers
Heartseeker OriannaHeartbreakers
Sweetheart AnnieHeartbreakers
Heartseeker VarusHeartbreakers
Heartseeker AsheHeartbreakers
Other Vi skins
ViVi
Neon Strike ViDemacia Vice
Officer ViCops and Robbers
Debonair ViDebonair
Demon ViDemonic
Warring Kingdoms ViLunar Revel: Warring Kingdoms
PROJECT: ViPROJECT
PsyOps ViPsyOps
Arcane Undercity ViArcane
Heartache ViHeartthrobs and Heartaches
Primal Ambush ViPrimal Ambush
Arcane Brawler ViArcane
Models are extracted from the League of Legends game files with lol2gltf and rendered with three.js. Game data is mirrored by CommunityDragon. Splash and loading art originates with Riot's Data Dragon and CommunityDragon and is mirrored here so it cannot disappear mid-patch; art Riot no longer publishes comes from the League of Legends Wiki.