Verdict
Head-to-head · Best Action Cameras Under $300

DJI Osmo Action 4 vs GoPro Hero 12 Black

Which is the better buy? Side-by-side on rating, price, strengths, and watch-outs — with the published ratings we averaged to get there.

The short answer

DJI Osmo Action 4 and GoPro Hero 12 Black score essentially the same (4.6 vs 4.6). Pick the one whose trade-offs match your priorities — the strengths and watch-outs below are where they actually differ.

DJI Osmo Action 4
Ranked #2 in Best Action Cameras Under $300
DJI Osmo Action 4
$299

The Osmo Action 4 is the best low-light and best vlog-friendly action camera at this price tier. The 1/1.3" sensor pulls noticeably cleaner footage in dim conditions than the GoPro Hero 12 Black's smaller sensor, and the dual touchscreens make it the obvious choice for selfie-style work. The 18m waterproof rating beats every other pick here — useful for snorkeling, kayaking, and beach use. Trade-offs are a lower max resolution (4K vs 5.3K) and a thinner third-party accessory ecosystem.

Strengths
  • 1/1.3-inch sensor — best low-light performance in this round-up
  • Front AND rear touchscreens — best for selfies and vlogging
  • 4K/120fps slow motion with the larger sensor
Watch-outs
  • Maxes out at 4K (no 5.3K like the Hero 12 Black)
  • DJI Mimo app has fewer editing features than GoPro Quik
  • Magnetic mounting system requires DJI-specific adapters
GoPro Hero 12 Black
Ranked #1 in Best Action Cameras Under $300
GoPro Hero 12 Black
$269

The Hero 12 Black is still the all-around action camera benchmark even after the Hero 13's launch. 5.3K60 HDR, HyperSmooth 6.0, 10-bit Log capture, and 180-min runtime check every box, and the $269 sale price (down from $399 MSRP) makes it the obvious value pick at this tier. The catch: it's not as good in low-light as the DJI Osmo Action 4, and selfies are harder without a front touchscreen. Otherwise the most versatile camera in this round-up.

Strengths
  • 5.3K60 video with HDR — highest resolution in this round-up
  • HyperSmooth 6.0 stabilization is best-in-class for handheld and mounted footage
  • 10-bit color and Log capture for grading flexibility
Watch-outs
  • Only one touchscreen (rear) — DJI Osmo Action 4 has front and rear
  • No native low-light mode like the Osmo Action 4's larger sensor delivers
  • MSRP of $399, frequently $269 on sale — buy on the discount

How they stack up

DJI Osmo Action 4

Best low-light pick. Beats the GoPro Hero 12 Black, GoPro Hero 11 Black Mini, AKASO Brave 7, and Insta360 X3 on dim-light sensor performance and selfie-friendly front touchscreen. Loses to the Hero 12 Black on max resolution and stabilization smoothness. Deeper waterproof rating than any other pick in this round-up.

GoPro Hero 12 Black

Highest video resolution and best stabilization in this lineup. Beats the DJI Osmo Action 4 in daylight; loses to it in low light and on selfie usability (no front touchscreen). The Insta360 X3 offers 360-degree capture as a category-different alternative; the GoPro Hero 11 Black Mini is the budget sibling without front-facing UX; the AKASO Brave 7 is the entry-level value alternative.

Specs side-by-side

SpecDJI Osmo Action 4GoPro Hero 12 Black
Sensor1/1.3-inch CMOS1/1.9-inch CMOS
Max Video4K/120fps5.3K60 HDR
Battery LifeUp to 150 min (-20°C capable)Up to 180 min @ 1080p30
Waterproofing18 m (60 ft) without housing33 ft (10 m)
FOV155° ultra-wide
Screen1.4" front + 2.25" rear (touch)Rear touch only
Photo10 MP27 MP
StabilizationRockSteady 3.0+HyperSmooth 6.0
Weight145 g154 g (with battery)
Color10-bit / Log
← See the full ranking of best action cameras under $300