Ally Bullifent filmed the moment her friend Leah got bitten in the leg by a saltwater crocodile. The reptile was thought to be between 2 and 2.5 metres long.
It leapt out of the water while the women were looking at mudskippers in a creek at Cape Tribulation in north Queensland.
The lacerations to Leah's thigh were relatively minor. She was taken to hospital but discharged overnight.
Bullifent, from Wiltshire, posted the short clip and a photo of her friend's bleeding leg on Facebook with the caption: "Leah gets bitten by a croc @ Cape Tribulation." Since it was posted on 27 November, it has been shared 3,000 times and received more than 1,300 comments.
The Department of Environment and Heritage Protection told ABC News in Australia that a tourist had been attacked at a creek in Cape Tribulation. It added that it would be looking at removing the crocodile after a site assessment by wildlife officers.
The area is in Zone E of the Queensland Crocodile Management Plan, which means crocodiles displaying dangerous behaviour will be removed.
Kennedy MP Bob Katter told ABC: "Our proposition is total removal from more populated areas which means from Mackay to Port Douglas. The Daintree is a mixed bag ... [there we need] a removal programme but not a total removal programme."