launchshots / icons / lucide / virus

Virus

Lucide ISC License
pathogen infection disease illness contagion outbreak pandemic epidemic covid coronavirus germ microbe microorganism biology medical healthcare malware cybersecurity threat
Drop into editor

Copy the code

<!-- @license lucide-static v1.47.0 - ISC --> <svg class="lucide lucide-virus" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" > <path d="M12 14.991h.01" /> <path d="M12 22v-3" /> <path d="M12 2v3" /> <path d="M13 22h-2" /> <path d="M13 2h-2" /> <path d="M13.99 10H14" /> <path d="m16.5 19.794-1-1.733" /> <path d="m16.5 4.205-1 1.732" /> <path d="m19.794 16.5-1.732-1" /> <path d="m19.794 7.5-1.732 1" /> <path d="M2 12h3" /> <path d="M2 13v-2" /> <path d="M22 12h-3" /> <path d="M22 13v-2" /> <path d="m4.206 16.5 1.732-1" /> <path d="m4.206 7.5 1.732 1" /> <path d="m7.5 19.794 1-1.733" /> <path d="m7.5 4.205 1 1.732" /> <path d="M9 12h.01" /> <circle cx="12" cy="12" r="7" /> </svg>
<!-- Virus icon (Lucide) --> <!-- @license lucide-static v1.47.0 - ISC --> <svg class="lucide lucide-virus" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" > <path d="M12 14.991h.01" /> <path d="M12 22v-3" /> <path d="M12 2v3" /> <path d="M13 22h-2" /> <path d="M13 2h-2" /> <path d="M13.99 10H14" /> <path d="m16.5 19.794-1-1.733" /> <path d="m16.5 4.205-1 1.732" /> <path d="m19.794 16.5-1.732-1" /> <path d="m19.794 7.5-1.732 1" /> <path d="M2 12h3" /> <path d="M2 13v-2" /> <path d="M22 12h-3" /> <path d="M22 13v-2" /> <path d="m4.206 16.5 1.732-1" /> <path d="m4.206 7.5 1.732 1" /> <path d="m7.5 19.794 1-1.733" /> <path d="m7.5 4.205 1 1.732" /> <path d="M9 12h.01" /> <circle cx="12" cy="12" r="7" /> </svg>
import { Virus } from 'lucide-react'; export default function MyComponent() { return <Virus size={24} strokeWidth={2} color="currentColor" />; }

Use this icon in your App Store screenshots

Open LaunchShots editor with this icon already dropped in as a sticker — resize, recolor, and ship.

Open in editor →

About the Virus icon

The Virus icon is part of the Lucide open-source icon set — a curated, consistent library used by indie devs and design teams. Lucide draws every icon on a 24×24 grid with a 2px stroke, so this Virus icon will sit visually next to any other Lucide icon without retouching.

Search keywords related to this icon: pathogen, infection, disease, illness, contagion, outbreak, pandemic, epidemic, covid, coronavirus, germ, microbe, microorganism, biology, medical, healthcare, malware, cybersecurity, threat. If you're looking for a similar mark, the related grid below shares tags with this one.

Need it in a screenshot, mockup, or App Store preview? The Drop into editor button above opens the LaunchShots screenshot maker with the icon pre-loaded as a sticker — resize from any corner, change the color from the float toolbar, and export as PNG.

Related icons

Virus Off icon virus-off Germ icon germ Germ Off icon germ-off Shield Alert icon shield-alert Shield Ban icon shield-ban Shield Off icon shield-off Shield Question Mark icon shield-question-mark Shield X icon shield-x Ambulance icon ambulance Brick Wall Shield icon brick-wall-shield Hospital icon hospital Shield icon shield

Latest from the blog

Guides
Using Device Frames in App Store Screenshots Responsibly
Sep 21, 2026
News
iOS Release Season Checklist: Update Your App Store Listing for iOS 17
Sep 20, 2026
ASO
Writing an App Store Description People Finish Reading
Sep 19, 2026
Guides
iPad Screenshots: When and How to Design Once for All
Sep 18, 2026
copied