BibTeX generator
Turn a DOI, ISBN or PubMed ID into a clean BibTeX entry for your .bib file, then let LaTeX and a style file (IEEEtran, unsrtnat, biblatex-ieee…) do the formatting.
@inproceedings{he2016deep, author = {He, Kaiming and Zhang, Xiangyu and Ren, Shaoqing and Sun, Jian}, title = {{Deep Residual Learning for Image Recognition}}, booktitle= {Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR)}, pages = {770--778}, address = {Las Vegas, NV, USA}, year = {2016}, month = jun, doi = {10.1109/CVPR.2016.90} }
\cite{he2016deep}Anatomy of a BibTeX reference
Pick an example, then tap any part of the reference to see the rule behind it.
@inproceedings{he2016deep, author = , title = , booktitle= , pages = , address = {Las Vegas, NV, USA}, year = , month = , doi = }
Choose an element above.
BibTeX rules at a glance
| Entry types | @article, @book, @incollection, @inproceedings, @techreport, @phdthesis, @mastersthesis, @misc |
|---|---|
| Cite key | surname + year + first significant title word, e.g. shannon1948mathematical |
| Authors | Surname, Given and Surname, Given |
| Protect case | Wrap acronyms or whole titles in {braces} |
| Pages | Use -- for ranges |
| Web pages | @misc with howpublished and url (BibLaTeX: @online with urldate) |
Citing in LaTeX
- Cite in LaTeX with \cite{key}; natbib adds \citet{key} and \citep{key}.
- IEEE papers: \bibliographystyle{IEEEtran}; numbered science: unsrtnat; author-date: plainnat or biblatex with style=authoryear.
- Run latex → bibtex → latex → latex (or latexmk) to resolve the numbers.
Ask about BibTeX
Answers are AI-generated from the published style rules and can be wrong. Check your journal’s or school’s author guidelines for house variations.
BibTeX examples
Real works, formatted by the generator above.
@inproceedings
@inproceedings{he2016deep, author = {He, Kaiming and Zhang, Xiangyu and Ren, Shaoqing and Sun, Jian}, title = {{Deep Residual Learning for Image Recognition}}, booktitle= {Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR)}, pages = {770--778}, address = {Las Vegas, NV, USA}, year = {2016}, month = jun, doi = {10.1109/CVPR.2016.90} }
@article
@article{shannon1948mathematical, author = {Shannon, Claude E.}, title = {{A Mathematical Theory of Communication}}, journal = {Bell System Technical Journal}, volume = {27}, number = {3}, pages = {379--423}, year = {1948}, month = jul, doi = {10.1002/j.1538-7305.1948.tb01338.x} }
@book
@book{knuth1997computer, author = {Knuth, Donald E.}, title = {{The Art of Computer Programming, Vol. 1: Fundamental Algorithms}}, edition = {3}, publisher= {Addison-Wesley}, address = {Reading, MA}, year = {1997} }
@techreport
@techreport{ieee2019ieee, author = {{IEEE Computer Society}}, title = {{IEEE Standard for Floating-Point Arithmetic}}, number = {IEEE Std 754-2019}, institution= {IEEE}, address = {Piscataway, NJ, USA}, year = {2019}, month = jul, doi = {10.1109/IEEESTD.2019.8766229} }
@mastersthesis
@mastersthesis{shannon1940symbolic, author = {Shannon, Claude E.}, title = {{A Symbolic Analysis of Relay and Switching Circuits}}, school = {Massachusetts Institute of Technology}, address = {Cambridge, MA}, year = {1940} }
Source types supported here: Journal article, Book, Book chapter, Conference paper, Web page, Report / standard, Thesis.
BibTeX citation questions
How do I get BibTeX from a DOI?
Paste the DOI into the lookup box above. ScholarCite queries Crossref and builds the entry with the right type and a readable cite key.
Why are the titles in double braces?
BibTeX styles often change titles to sentence case. The inner braces tell BibTeX to keep the capitalisation you typed, which protects acronyms like IEEE or DNA.
Should I use BibTeX or BibLaTeX?
BibTeX works with nearly every journal template. BibLaTeX (with the biber backend) is more flexible and handles Unicode better. The entries here work with both.