I found this interesting list on Wikipedia:
--
http://en.wikipedia.org/wiki/List_of_most_charitable_countries#Official_Development_Assistance_by_country_as_a_percentage_of_GNI_.282006.29Large countries score relatively high because they have more citizens and thus more money. To provide an alternative perspective, the Organisation for Economic Co-operation and Development also lists countries by the amount of money they give as a percentage of their gross national income. This list is as follows:[1]
1. Sweden - 1.02%
2. Norway - 0.89%
3. Luxembourg - 0.84%
4. Netherlands - 0.81%
5. Denmark - 0.8%
6. Ireland - 0.54%
7. United Kingdom - 0.51%
8. Belgium - 0.5%
9. Austria - 0.47%
10. France - 0.47%
11. Finland- 0.4%
12. Switzerland - 0.39%
13. Germany - 0.36%
14. Spain - 0.32%
15. Australia - 0.3%
16. Canada - 0.29%
17. Iceland - 0.27%
18. New Zealand - 0.27%
19. Japan - 0.25%
20. Portugal - 0.21%
21. Italy - 0.2%
22. Turkey - 0.18%
23. United States - 0.18%
24. Greece - 0.17%
25. Hungary - 0.13%
26. Czech Republic - 0.12%
27. Slovakia - 0.1%
28. Poland - 0.09%
29. South Korea - 0.05%
30. Thailand - 0.04%