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.

BibTeX / BibLaTeX · LaTeX papers & theses in any field

Source type

Showing a worked example.

Authors
BIBTEXBibTeX / BibLaTeX
Conference paper

@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} }

In-text\cite{he2016deep}

Anatomy of a BibTeX reference

Pick an example, then tap any part of the reference to see the rule behind it.

BIBTEXTap a part to see its rule

@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 keysurname + year + first significant title word, e.g. shannon1948mathematical
AuthorsSurname, Given and Surname, Given
Protect caseWrap acronyms or whole titles in {braces}
PagesUse -- 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.

Other formats