| Price | $399 | $329 | $399 | $399 |
| Availability | Oct 1st, 2019 | Sept 27th, 2018 | Aug 31st, 2016 | Global |
| WiFi Builtin | Yes (2.4Ghz/5Ghz) | Yes (2.4Ghz/5Ghz) | Yes | Yes (2.4Ghz/5Ghz) |
| Bluetooth to Phone | Yes | Yes | Yes | Yes |
| Recording Light | Yes | Yes | Yes | Yes |
| GPS builtin | Yes | Yes | Yes | Yes |
| Altimeter builtin | Yes | Yes | Yes | Yes |
| Water Resistant | 10m/33ft | 10m/33ft | 131ft/40m within case | 10m/33ft |
| Accellerometer | Yes | Yes | Yes | Yes |
| Video Preview Screen | Yes | Yes | Yes | Yes |
| Voice Control | Yes | Yes | Yes | Yes |
Battery | GoPro Hero 8 Black | GoPro Hero 7 Black | Garmin VIRB Ultra 30 | GoPro Hero6 Black | | Recharges via | USB-C | USB-C | Mini-USB | USB-C |
| Removable battery | Yes | Yes | Yes | Yes |
| Recording Time | 74mins 4K/30 /// 2hr20m 1080p30 | 1hr 4K / 2hr20m 1080p30 | 2 Hours - 1080p30 | 1hr 4K / 2hr20m 1080p30 |
| Secondary attached battery | Only via USB-C | Only via USB | No | Only via USB |
Storage | GoPro Hero 8 Black | GoPro Hero 7 Black | Garmin VIRB Ultra 30 | GoPro Hero6 Black | | Storage Card Type | Micro-SD | Micro-SD | MicroSD | Micro-SD |
| Maximum Card Size | 256GB (select cards) | 256GB (select cards) | 128GB | 128GB |
Video | GoPro Hero 8 Black | GoPro Hero 7 Black | Garmin VIRB Ultra 30 | GoPro Hero6 Black | | 4K | 24/25/30/60 fps | 24/25/30/60 fps | 30/25/24 FPS | 24/25/30/60 fps |
| 2.7K | 24/25/30/48/50/60/100/120 fps | 24/25/30/48/50/60/100/120 fps | 60/50/48/30/25/24 FPS | 24/25/30/48/50/60/100/120 fps |
| 1440p | 24/25/30/48/50/60/80/120 fps | 24/25/30/48/50/60/80/120 fps | 80/75/72/60/50/48/30/25/24 FPS | 24/25/30/48/50/60/80 fps |
| 1080p | 24/25/30/48/50/60/80/90/120/200/240 fps | 24/25/30/48/50/60/80/90/120/200/240 fps | 120/100/96/90/75/72/60/50/48/30/25/24 FPS | 24/25/30/48/50/60/80/90/120/200/240 fps |
| Records 360* Video | No | No | No | No |
| Automatic Image Rotation | Yes (also, portrait mode for video/photo) | Yes (also, portrait mode for video/photo) | Yes | Yes |
| Image Stabilization | Yes - up to 4K60 (Boost varies, max 4K30) | Yes - up to 4K60 | Yes | Yes - up to 4K30 |
| Looping Recordings | Yes | Yes | Yes | Yes |
| Timelapse Mode (constructs timelapse video) | Yes | Yes | Yes | Yes |
| Travelapse/Hyperlapse Mode | Yes | Yes | Yes | No |
| Pro Settings Mode | Yes | Yes | Yes | Yes |
Audio | GoPro Hero 8 Black | GoPro Hero 7 Black | Garmin VIRB Ultra 30 | GoPro Hero6 Black | | Internal Microphone | Yes | Yes | Yes | Yes |
| Supports Bluetooth Microphones | No | No | Yes | No |
| Pro mode with seperate tracks | Yes | Yes | No | Yes |
| Custom Modes | No | No | Yes | |
Photo | GoPro Hero 8 Black | GoPro Hero 7 Black | Garmin VIRB Ultra 30 | GoPro Hero6 Black | | Megapixels | 12MP | 12MP | 12MP | 12MP |
| Timelapse Mode (photos on interval) | 0.5,1,2,5,10,30,60s | 0.5,1,2,5,10,30,60s | Yes | 0.5,1,2,5,10,30,60s |
| Burst Mode | Up to 30 photos/second | Up to 30 photos/second | Yes | Up to 30 photos/second |
| Continuous Shooting Mode | Yes | Yes | UP TO 60 PHOTOS/SECOND | Yes |
| Concurrent w/video mode | No | No | Yes | Yes |
| Records 360* Photo | No | No | No | No |
| Pro Settings Mode | Yes | Yes | Yes | Yes |
| RAW photo creation support | Yes + HDR Modes too | Yes + HDR Modes too | Yes (added in firmware update) | Yes + HDR Mode too |
Sports | GoPro Hero 8 Black | GoPro Hero 7 Black | Garmin VIRB Ultra 30 | GoPro Hero6 Black | | Skiing Mode | No | No | No | No |
| Control from sport computer | No | No | Yes | No |
| ANT+ Sensor Connectivity | No | No | Yes | No |
| Bluetooth Sensor Connectivity | no | no | Yes | no |
| ANT+ Profile Types | No | No | HEART RATE, SPEED, CADENCE, TEMPERATURE, POWER (+ Bluetooth OBD data) | No |
| Overlays sport data on recording | Yes | Yes | Yes | Yes |
Phone | GoPro Hero 8 Black | GoPro Hero 7 Black | Garmin VIRB Ultra 30 | GoPro Hero6 Black | | App platforms available | iOS/Android | iOS/Android | iOS/Android | iOS/Android |
| Use as remote control | Yes | Yes | Yes | Yes |
| Video preview | Yes | Yes | Yes | Yes |
| Transfer video-photos from camera | YEs | YEs | Yes | YEs |
| Multi-camera live control/preview | No | No | No | No |
| Live Streaming to Internet | Facebook/YouTube/RTMP | Yes (Facebook and RTMP, which allows YouTube) | Yes | |
Software | GoPro Hero 8 Black | GoPro Hero 7 Black | Garmin VIRB Ultra 30 | GoPro Hero6 Black | | App for computer | Windows/Mac | Windows/Mac | VIRB Edit (Mac/PC) | Windows/Mac |
Accessory | GoPro Hero 8 Black | GoPro Hero 7 Black | Garmin VIRB Ultra 30 | GoPro Hero6 Black | | Remote control button/key | Yes | Yes | Yes | Yes |
| Diving case | YEs | YEs | Included | YEs |
| Mount Type | GoPro compatible mounts | GoPro compatible mounts | GoPro Mount Compatible | |
Device Connections | GoPro Hero 8 Black | GoPro Hero 7 Black | Garmin VIRB Ultra 30 | GoPro Hero6 Black | | USB Connector Type | USB-C | USB-C | Mini-USB | USB-C |
| Micro-HDMI | With adapter | Yes | Yes | Yes |
| Composite Video | With adapter | With adapter | Adapter Available | With adapter |
| Audio 3.5mm Stereo Mic | With adapter | With adapter | Adapter Available | With adapter |
Purchase | GoPro Hero 8 Black | GoPro Hero 7 Black | Garmin VIRB Ultra 30 | GoPro Hero6 Black | | Amazon | Link | Link | Link | Link |
| REI | Link | | | |
DCRainmaker | GoPro Hero 8 Black | GoPro Hero 7 Black | Garmin VIRB Ultra 30 | GoPro Hero6 Black | | Review Link | Link | Link | Link | Link |