References
References
LaTeX Citation Generator
Generate BibTeX citations from DOIs, arXiv IDs, or article details
Input
Citation Details
Enter article details, DOI, or arXiv ID
Output
BibTeX Code
Ready to add to your bibliography
BibTeX citation will appear here...
Supported Input Formats
Structured Fields:
Title: Your Paper Title
Author: John Smith, Jane Doe
Year: 2024
Type: article
Journal: Nature
DOI:
10.1038/nature14539
https://doi.org/10.1038/nature14539
arXiv:
2103.00020
https://arxiv.org/abs/2103.00020
Freeform Article Details:
Deep Learning Advances in 2024
by John Smith and Jane Doe
Published in Nature 2024
What is BibTeX?
BibTeX is the reference-management format used by LaTeX. Each source lives in a .bib file as an entry with a type, a citation key, and a set of fields — and LaTeX formats the bibliography from it automatically, in whatever style the journal requires. A typical entry looks like this:
@article{lecun2015deep,
author = {LeCun, Yann and Bengio, Yoshua and Hinton, Geoffrey},
title = {Deep learning},
journal = {Nature},
volume = {521},
number = {7553},
pages = {436--444},
year = {2015},
doi = {10.1038/nature14539}
}The citation key — lecun2015deep above — is what you reference in text with \cite{lecun2015deep}. The generator on this page builds the whole entry from a DOI or arXiv ID so the fields and escaping are right the first time.
BibTeX entry types
| Entry type | Use for | Required fields |
|---|---|---|
| @article | Journal paper | author, title, journal, year |
| @inproceedings | Conference paper | author, title, booktitle, year |
| @book | Book | author/editor, title, publisher, year |
| @incollection | Chapter in an edited book | author, title, booktitle, publisher, year |
| @phdthesis | PhD thesis | author, title, school, year |
| @misc | arXiv preprint, website, dataset | author, title, howpublished/eprint, year |
Converting from other formats? Underleaf also has dedicated DOI to BibTeX, RIS to BibTeX and ISBN to BibTeX converters, plus a BibTeX cleaner for tidying an existing .bib file.
Frequently asked questions
What is a BibTeX generator?
A BibTeX generator turns a source — a DOI, an arXiv ID, or plain article details — into a formatted BibTeX entry ready to paste into your .bib file. It saves you from hand-typing entry types, field names, and braces, which are the usual sources of bibliography compile errors.
How do I use BibTeX entries in my LaTeX document?
Save the entries in a file such as references.bib, then add \bibliographystyle{plain} (or your journal's style) and \bibliography{references} before \end{document}. Cite with \cite{key}. Compile with pdflatex, then bibtex, then pdflatex twice more — or let latexmk run the sequence for you.
What is the difference between BibTeX and BibLaTeX?
BibTeX is the classic system: styles are .bst files and the processor is the bibtex binary. BibLaTeX is its modern replacement — styles are LaTeX packages, Unicode works out of the box, and the processor is biber. The entry format is nearly identical, so entries from this generator work with both.
Which BibTeX entry type should I use?
@article for journal papers, @inproceedings for conference papers, @book for books, @misc for arXiv preprints and websites, and @phdthesis or @mastersthesis for theses. When unsure, @misc with a note field always compiles.
