Zotero is a tool for collecting, managing, and citing sources. You can install it on your computer and also access your personal database of sources online.
Most Chemistry Journals in the United States use the American Chemical Society formats laid out in the ACS Style Guide.