the hand scale never failed me (unless it was abused)

weigh up a US dollar, a single one is ALWAYS a gram

then of course:
8th oz= 3.5g
1/4th oz=7g
1/2oz=14g
1oz=28g

but don't forget that the baggy adds a gram (if it is a non-ziplock)