No automatic citation generation tool is perfect. Therefore, be careful about relying exclusively on such tools as these!
The following automatic citation generators can be very helpful tools. Generally, you fill out a web form with information about a source you want to cite, and the tool returns a citation formatted in the style of your choice.
However, no automatic citation generation tool is perfect; furthermore, the accuracy of the output is highly dependent on the accuracy of the input. Therefore, be careful about relying exclusively on such tools as these!
Zotero and EndNote are comprehensive software solutions for citation management and bibliography formatting.