Free BibTeX Generator From DOI to .bib, Correctly Keyed
This BibTeX generator turns a DOI, a doi.org link or a plain reference into a properly typed .bib entry. A DOI resolves straight to its registered record; a plain reference is matched against the open scholarly databases first. Either path ends the same way: an entry with the right type, a readable author-year-word key and brace-protected capitals in the title, ready to paste into your .bib file or download as one.
84,000+
International Researchers
Average Rating
Trusted by researchers publishing in
Three steps from reference to .bib entry
Paste what you have
Bare DOIs, doi.org links or full references, one per line, and the two kinds can be mixed freely in a single run.
Each line resolves to a record
A DOI goes straight to its registered metadata. A plain reference is matched by title, author and year against the scholarly databases, then mapped to @article, @book, @incollection or @misc, whichever the record's own type calls for.
Copy an entry or grab the whole file
Take one entry at a time, copy the full set, or download references.bib and hand it to Overleaf, Zotero, Mendeley or JabRef.
What makes this BibTeX generator different
Fields come from the registry
Every value in an entry traces back to the record deposited at the DOI's registration, cutting out the retyping step where most .bib mistakes start.
Capitals wrapped, not erased
DNA, CRISPR, Bayesian: any capitalized word after the first gets braces, so a classic bibliography style has nothing to lowercase.
Keys you can actually read
Surname, year, first meaningful title word: watson1953molecular. Plain ASCII, deduplicated inside a run, safe to rename to your own house style.
The full list in one file
Download every resolved entry as references.bib and import it wherever your bibliography manager expects a BibTeX file.
A .bib file only prints what it is given
LaTeX never reads your references directly; it reads the .bib file, and a separate style file decides how each field is arranged, punctuated and italicized on the page. That division is powerful and unforgiving at once: a mistyped volume number or an unprotected capital letter is not a formatting slip, it is bad data, and a style file will reproduce it faithfully in every draft and every resubmission. Building an entry from the DOI's own registered record, the metadata the publisher deposited when the identifier was created, fixes the problem before it ever reaches a style file.
Two failures account for most broken .bib files. The first is a title losing its capitals, because a classic style lowercases everything past the first word unless told otherwise; bracing DNA and Bayesian after the first word stops that outright. The second is a key nobody can read six months later, temp1 or paper_final scattered through a growing bibliography. An author-year-word key such as shannon1948mathematical identifies its own paper on sight, inside a \cite command as much as inside the .bib file itself.
Plain-reference matching earns its place for the lists that never started life in BibTeX: a supervisor's Word document, an old paper's own bibliography, a set an AI assistant drafted. Matching runs at a strict threshold on purpose, so the result is either a genuine record or an honest not found, and a not-found entry is worth a second look, first for a typo, then through the AI citation checker if an AI tool produced the list in the first place.
For anyone writing in engineering or computer science, the bracketed numbering a template outputs is almost always IEEE underneath; the IEEE citation generator shows the same references formatted for a context outside LaTeX. Once the bibliography itself is settled, the surrounding prose deserves equal attention: the TextPulse humanizer revises AI-flavored writing while your citations and equations stay exactly as written.
Who uses the BibTeX generator
LaTeX and Overleaf writers
Build the .bib straight from a folder of DOIs instead of typing entries by hand, with keys and braces that hold up under any style file.
Engineering and CS students
Turn a reading list into a working bibliography in one run, ready to drop into a journal or conference template.
Researchers migrating an old list
Convert a Word document or a previous paper's bibliography into structured BibTeX without retyping a single field.
Writers checking an AI-drafted list
Strict matching sorts a model-drafted bibliography into entries that resolve to real records and ones that resolve to nothing.
The .bib file is ready.
Give the manuscript around it the same care.
The TextPulse humanizer revises AI-flavored phrasing and rhythm across your paper while every citation key and equation stays exactly as written, with each change shown in tracked changes for you to approve.