This woman was full of crap — and she didn’t mind sharing it in front of horrified diners.

A Canadian woman was so incensed that a Tim Hortons employee denied her access to a restroom that she popped a squat, pooped on the floor and flung her dung at him.

The unhinged woman was captured on video Monday yelling at the hapless staffer in Langley as she grabs a couple of tissues and proceeds to pull down her pants.

She backs up against a divider between the counter and seating area before relieving herself – then disgustingly scooping up her feces and flinging it at the stunned employee, who was on the phone.

But she was not quite done.

Before fleeing, she wipes her behind and throws the soiled tissue at the counter.

Officers from the Royal Canadian Mounted Police collared the crazed crapper in the parking lot a short time later, The Abbotsford News reported.

“She was briefly detained and released on documentation to appear in court at a later date,” Cpl. Holly Largy, an RCMP spokeswoman, told The Post in a statement.

“A truly unfortunate incident,” she added.

Prosecutors are considering whether to file charges.

Bianca Pettinaro, a spokeswoman for the coffee chain, told The Post that “we are deeply concerned by this video as the safety of our team members and guests is always a top priority for us.”

She added in a statement that “in limited cases across the country, restaurants have a restricted access policy for restroom to ensure the well-being of our guests.”

Pettinaro said the employee used his discretion and denied access to the woman “based on past behavior.”

“As matters escalated, the Team Member contacted local authorities for assistance,” she said.