HomeCitation Guides › IEEE

IEEE Citation Guide — Engineering & Computer Science

Numbered bracket citations, how to cite conference papers, technical standards, patents, datasets, and online sources in IEEE format — with worked examples for every type.

📖 14 min read🎓 Engineering, CS & Technology🗓 Updated 2025

Overview

IEEE (Institute of Electrical and Electronics Engineers) style is the referencing standard for electrical engineering, computer science, telecommunications, and related technology disciplines. It is a numbered citation system: each source receives a unique number in the order it is first cited, and that number is used every time the source is referenced. In-text citations appear as bracketed numbers: [1], [2], [3,4].

The IEEE reference list is arranged in citation order, not alphabetically. Authors' first names are abbreviated to initials and precede the surname.

In-Text Citations

Place the bracketed citation number immediately after the claim, before the period. Citations go inside the sentence for lists or mid-sentence references, and at the end before the period otherwise.

SituationFormatExample
Single source[n]…as shown in previous work [3].
Multiple sources[n], [m] or [n]–[m]…demonstrated in several studies [2], [4], [7].
Consecutive range[n]–[m]…as discussed in [3]–[6].
Source cited againSame numberThe algorithm in [3] was extended as follows…
Specific page or figure[n, p. X] or [n, Fig. 2][5, p. 14] or [5, Fig. 3]
IEEE does not use author names in text

Unlike Harvard or APA, IEEE never writes author names in the running text as part of the citation. The number alone carries the reference. "Smith [3] demonstrated…" is acceptable in IEEE only if you are making a specific point about that author's work.

Reference List Rules

Journal Articles

Journal Article
[1] Y. LeCun, Y. Bengio, and G. Hinton, "Deep learning," Nature, vol. 521, no. 7553, pp. 436–444, May 2015. doi: 10.1038/nature14539.
IEEE Transactions Article
[2] T. Mikolov, K. Chen, G. Corrado, and J. Dean, "Efficient estimation of word representations in vector space," IEEE Trans. Neural Netw. Learn. Syst., vol. 28, no. 5, pp. 1031–1045, May 2017. doi: 10.1109/TNNLS.2016.2580580.

Conference Papers

Conference Paper (Proceedings)
[3] A. Vaswani, N. Shazeer, N. Parmar, J. Uszkoreit, L. Jones, A. N. Gomez, Ł. Kaiser, and I. Polosukhin, "Attention is all you need," in Proc. 31st Int. Conf. Neural Inf. Process. Syst. (NIPS), Long Beach, CA, USA, 2017, pp. 5998–6008.
Conference Paper (IEEE Conference)
[4] G. E. Hinton and R. R. Salakhutdinov, "Reducing the dimensionality of data with neural networks," in Proc. IEEE Int. Conf. Comput. Vis. (ICCV), Barcelona, Spain, Nov. 2011, pp. 1529–1536. doi: 10.1109/ICCV.2011.6126388.

Books and Chapters

Book
[5] I. Goodfellow, Y. Bengio, and A. Courville, Deep Learning. Cambridge, MA, USA: MIT Press, 2016.
Chapter in Edited Book
[6] D. Silver, "Reinforcement learning and simulation-based search in computer Go," in Game AI Pro 3, S. Rabin, Ed. Boca Raton, FL, USA: CRC Press, 2017, pp. 319–334.

Technical Standards

IEEE Standard
[7] IEEE Standard for Floating-Point Arithmetic, IEEE Std 754-2019, IEEE, New York, NY, USA, 2019.
ISO Standard
[8] Information Technology — Coding of Audio-Visual Objects — Part 2: Visual, ISO/IEC 14496-2:2004, ISO, Geneva, Switzerland, 2004.

Patents

Patent
[9] J. Doe and A. Smith, "Method and apparatus for processing neural network data," U.S. Patent 10 123 456, Jan. 1, 2020.

Online Sources

Website
[10] Python Software Foundation, "Python 3.11 Documentation," python.org. Accessed: Jan. 14, 2025. [Online]. Available: https://docs.python.org/3.11/
Online Dataset
[11] Y. LeCun, C. Cortes, and C. Burges. (2010). MNIST Handwritten Digit Database. [Online]. Available: http://yann.lecun.com/exdb/mnist/

Common IEEE Errors

ErrorCorrect approach
Alphabetical reference listIEEE reference list is in citation order
Surname before initials: Smith, J.Initials first: J. Smith
Square brackets omitted: 3 instead of [3]Always use square brackets: [3]
Full journal name not abbreviatedUse IEEE journal abbreviations (e.g., IEEE Trans. Neural Netw.)
Month omitted for periodicalsInclude month (abbreviated) and year for journal articles
No "doi:" prefixInclude doi: before the DOI number
💬