Louisa Sewell, 32, stole the pack of chocolates because it was the cheapest thing in the shop and she had not eaten for days, the Daily Mirror reports.
She pleaded guilty to the theft at Kidderminster Magistrates Court and was fined £73 for the theft, 75p in compensation to the store, £150 in court charges, £85 in prosecution costs and a £20 victim surcharge.
After reading about the case Reverend Stuart Campbell from Bath, Somerset, decided to raise money to help cover Ms Sewell cover her fine.
His online appeal raised £12,010 in one day and he has said the excess amount will be donated to foodbank and povery charities.
The fines are due to recently introduced rules to make convicted adult offenders pay towards the cost of running the criminal justice.
Frances Crook, chief executive of the Howard League, told the Daily Mirror: “There is no leeway. Its a fixed charge and the courts cannot vary it because of circumstance, they have to impose it.”