When you use IEEE style
IEEE style comes from the Institute of Electrical and Electronics Engineers and it is the house style of engineering and computer science. If you are writing for an IEEE conference, an engineering module, or most CS courses, this is the format your reference list needs.
The system is numeric. Each source gets a number in square brackets the first time you cite it, like [1], and keeps that number for the entire paper. The reference list at the end is ordered by those numbers, not alphabetically. That single difference trips up everyone arriving from APA or Harvard.
IEEE references also abbreviate heavily. Author first names shrink to initials in front of the surname, journal names get compressed, and months are shortened. The generator above handles the ordering and punctuation, and because DOIs pull real metadata from Crossref, journal and conference papers come out especially clean.
The formats, with real examples
Paste your source into the tool above and it fills these in for you. If you would rather see the pattern, here is exactly what each one looks like.
In-text citations
The number is assigned at first mention and reused every later time you cite that source. Never renumber a source and never order the final list alphabetically.