DOI to BibTeX Fetcher
Batch-resolve DOIs into formatted BibTeX. Paste one or hundreds, choose your delimiter, filter fields, and export a clean .bib file.
Resolves via doi.org
1. Enter DOIs
Supports raw DOIs or full URLs (e.g., https://doi.org/10…). Duplicates are auto-removed.
0 / 0
2. Filter BibTeX Fields
Uncheck fields to strip from every entry. Changes apply to existing and future entries.
3. Accumulated Bibliography
How to turn DOIs into BibTeX
Paste one or many DOIs, pick how they're separated, and the tool resolves each one to a BibTeX entry and streams the results into a downloadable .bib file.
Paste your DOIs
One per line, or comma/semicolon/space separated. Bare DOIs and full doi.org URLs both work; duplicates are removed automatically.
Choose the delimiter
Select how your DOIs are separated (or Auto) so they parse correctly.
Fetch
Click Fetch. Entries stream in as they resolve, with a live progress bar and a retry option for any that fail.
Filter & export
Toggle which BibTeX fields to keep, then Copy or Download your references.bib.
How resolution works
DOI content negotiation
Each DOI is requested from doi.org with an Accept: application/x-bibtex header. The DOI system routes to the registering agency (Crossref, DataCite, mEDRA) and returns BibTeX, the same mechanism reference managers use.
Batching, dedup & retry
DOIs are de-duplicated, fetched sequentially with a short delay to respect the service, and any failures are collected into a report you can retry in one click. Field filtering is applied locally to the returned entries.
doi.org to retrieve the metadata, that network step is how DOI resolution works. No account or tracking is involved.Frequently asked questions
Does this use a private server?
Which DOIs are supported?
Why did some DOIs fail?
Can I remove fields like abstract or url?
Are duplicates handled?
Formatting runs in your browser; DOIs are resolved via the public doi.org service.