Heartbeat & ECG Icons
The jagged pulse line, whether alone or running through a heart shape, is one of the most recognized symbols in health and wellness interfaces — vitals monitoring, fitness tracker dashboards, hospital and clinic websites, heart-health awareness content. This page collects heartbeat and ECG icon variants across Pathwork's libraries, from a plain pulse line to heart-outline combinations, so you can match the exact weight your health dashboard or landing page needs.
Showing top 100·48 icon packs·Free & open source
Showing top 100 results — many more icons available
Search all heartbeat & ecg iconsSource libraries
| Library | Icons | Total in pack |
|---|---|---|
| Phosphor | 11 | 9,161 |
| Glyphs | 4 | 3,452 |
| Health Icons | 4 | 2,709 |
| MingCute Icon | 4 | 3,336 |
| Reicon | 4 | 5,348 |
| SVG Spinners | 4 | 46 |
| Arcticons | 3 | 14,996 |
| Basil | 3 | 496 |
| Font Awesome Solid | 3 | 2,000 |
| Fontisto | 3 | 615 |
| IonIcons | 3 | 2,361 |
| Material Symbols | 3 | 16,284 |
| Octicons | 3 | 926 |
| Font Awesome 6 Solid | 2 | 1,407 |
| Famicons | 2 | 1,342 |
| Gravity UI Icons | 2 | 799 |
| Huge Icons | 2 | 5,091 |
| IconPark Outline | 2 | 2,658 |
| IconPark | 2 | 2,658 |
| Majesticons | 2 | 1,045 |
| Material Symbols Light | 2 | 15,925 |
| Material Design Icons | 2 | 7,638 |
| OpenSearch UI | 2 | 444 |
| Remix Icon | 2 | 3,229 |
| selfh.st/icons | 2 | 7,085 |
| Tabler Icons | 2 | 6,232 |
| Boxicons | 1 | 3,768 |
| BoxIcons v2 | 1 | 1,609 |
| Custom Brand Icons | 1 | 1,710 |
| Charm Icons | 1 | 262 |
| Codicons | 1 | 649 |
| Font Awesome 5 Solid | 1 | 1,023 |
| Font Awesome 4 | 1 | 649 |
| Game Icons | 1 | 4,134 |
| Glyphs Poly | 1 | 863 |
| Griddy Icons | 1 | 2,010 |
| Humbleicons | 1 | 287 |
| Line Awesome | 1 | 1,544 |
| Lineicons | 1 | 962 |
| Meteor Icons | 1 | 422 |
| Open Iconic | 1 | 223 |
| Prime Icons | 1 | 313 |
| ProIcons | 1 | 552 |
| PrestaShop Icons | 1 | 479 |
| Solar | 1 | 7,404 |
| Cyber color icons | 1 | 500 |
| Cyber free icons | 1 | 500 |
| Unicons | 1 | 1,216 |
Frequently Asked Questions
A standalone pulse line (jagged zigzag) more generally represents 'vitals' or 'activity' broadly, while a pulse line running through or overlaid on a heart shape specifically ties the concept to heart health or cardiac monitoring. Pick the heart-combined version for cardiac-specific features, and the plain line for more general health-tracking contexts.
They're stylized representations meant to evoke the general concept of a heartbeat or vital sign, not clinically accurate ECG waveforms. For software where actual ECG waveform accuracy matters (like a diagnostic tool displaying real patient data), these icons are appropriate for general UI elements (like a menu icon or section header) but shouldn't be mistaken for or used to represent actual medical readings.
Yes — this is a very common use case outside clinical settings, since fitness trackers, workout apps, and wellness dashboards widely use heartbeat/pulse icons to represent heart rate data, activity zones, or general cardiovascular health metrics without implying a formal medical device or diagnosis.
A subtle pulsing animation (scaling slightly in and out) is a common way to make a heartbeat icon feel more 'alive' when representing a live or real-time reading, typically implemented with a CSS keyframe animation applied to the icon rather than something built into the static SVG file.
Each icon keeps the license from its source library attached to it, and terms can differ depending on which library a specific icon comes from. Check the license shown on the individual icon's page before using it commercially, especially in a healthcare product where accurate and appropriate imagery matters.
Heartbeat/ECG tends to communicate 'vitals' or 'monitoring' more specifically, while a plain heart icon (from Pathwork's Heart type page) is more associated with 'like' or 'favorite' actions, or general wellness/love themes without the clinical connotation. For a health-tracking or medical navigation item, heartbeat is generally the more accurate choice to avoid confusion with a 'favorite' feature.