Free online NBIB to CSV converter
Convert PubMed NBIB citations to editable, spreadsheet-ready CSV records.
Convert NBIB to CSV online - free
Your file is processed instantly and deleted as soon as you download it.
Import a file from a URL
Paste a direct link to the file. We download it to our server and it is converted exactly like an upload.
How it works
-
1/3
Upload your .nbib file
Click to browse to select your file you want to convert or simply drag & drop your file into selected area.
-
2/3
Perform .nbib to .csv conversion
After successful file upload, click to convert when you are ready.
-
3/3
Download converted .csv file
Conversion result is ready to download.
Conversion statistics: NBIB to CSV
Updated November 14, 2026, from conversions on 101convert.com
How to convert nbib to csv file
- Text files
- Rating: 4.0/5
PubMed and other NCBI services export citation records as NBIB, while spreadsheets, databases, and analysis tools commonly require CSV. Converting the file makes citations easier to sort, filter, edit, and import without manually copying fields.
What the NBIB format is
NBIB is a plain-text bibliographic format based on tagged MEDLINE records. PubMed users and researchers in medicine, life sciences, and other academic fields use it to exchange references with citation-management software. A record contains tags such as PMID- for the PubMed identifier, TI - for the title, AU - for an author, DP - for the publication date, and AB - for the abstract.
PubMed creates .nbib files through Send to → Citation manager. The format supports repeated tags and continuation lines, so one citation can contain multiple authors, MeSH terms, article identifiers, and lines of abstract text. A text editor can display an NBIB file, but its tagged, multiline structure is inconvenient for tabular editing.
What the CSV format is
CSV is a delimited text format in which each row represents one record and each column represents one field. A citation CSV can have columns for PMID, title, authors, journal, publication date, abstract, DOI, and publication type.
CSV is supported by Microsoft Excel, LibreOffice Calc, Google Sheets, databases, and programming libraries. It is useful for filtering, deduplication, reporting, and importing citations into systems that do not read NBIB. CSV is not a fixed schema: the converter must decide which NBIB tags become columns, and spreadsheet programs may use a semicolon delimiter in some regional settings.
Convert NBIB to CSV online
You can convert the file on 101convert.com for free without installing software. Upload the .nbib file, choose CSV as the output format, start the conversion, and download the resulting .csv file. Open the result and inspect the column names and several records before using it for analysis.
Do not upload unpublished or confidential bibliographic data to an online service unless its handling and deletion policies are acceptable. For private or repeatable processing, use a local script instead.
Convert NBIB to CSV with Python
Biopython can parse NBIB/MEDLINE tags, while Python's standard csv module handles commas, quotation marks, and line breaks correctly.
- Install Biopython with
python -m pip install biopython. - Save the following code as
nbib_to_csv.py. - Run
python nbib_to_csv.py input.nbib output.csv.
import csv
import sys
from Bio import Medline
fields = [
("PMID", "PMID"),
("Title", "TI"),
("Authors", "AU"),
("Journal", "JT"),
("Publication date", "DP"),
("Abstract", "AB"),
("DOI", "LID"),
("Article ID", "AID"),
("Publication types", "PT"),
("MeSH terms", "MH"),
]
def value(record, tag):
item = record.get(tag, "")
if isinstance(item, list):
return "; ".join(str(x) for x in item)
return str(item)
with open(sys.argv[1], encoding="utf-8") as source, open(
sys.argv[2], "w", newline="", encoding="utf-8-sig"
) as target:
writer = csv.writer(target)
writer.writerow([name for name, tag in fields])
for record in Medline.parse(source):
writer.writerow([value(record, tag) for name, tag in fields])
The utf-8-sig encoding helps older Excel versions recognize non-ASCII characters. Add fields such as TA for the journal abbreviation, FAU for full author names, or PMC for a repository identifier when those tags exist in the source.
Quality and compatibility checks
NBIB records do not all contain the same tags. Missing tags become empty CSV cells, and repeated tags must be combined rather than reduced to the first value. The script joins repeated authors, MeSH terms, and identifiers with semicolons; CSV quoting preserves commas, quotation marks, and line breaks in abstracts and titles.
A DOI may be stored in LID with a suffix such as [doi], so remove that suffix only if the destination system requires a bare DOI. Check PMID, DOI, author, date, abstract, and row counts after conversion. CSV does not inherently preserve NBIB tags, field order, repeated-field structure, or distinctions between different identifier types unless the export defines separate columns for them.
NBIB vs CSV: format comparison
How the NBIB and CSV formats compare on the properties that matter most for this conversion.
| Property | .NBIB PubMed / NCBI Bibliographic Citation file | .CSV Comma-Separated Values |
|---|---|---|
| Open standard | No | Yes |
| Compression | Uncompressed | Uncompressed |
| Typical file size | Very small | Small |
| Opens in a web browser | No | Yes, natively |
| Further editing | Easy | Easy |
| Metadata support | Basic | Basic |
| Plain-text readable | Yes | Yes |
| Best used for | Data exchange | Data exchange |
| Developer | National Center for Biotechnology Information (NCBI), U.S. National Library of Medicine | — |
| MIME type | application/x-nbib | text/csv |
Information about file extensions and file types is provided by File-Extensions.org
The database currently does not contain any direct nbib file converter links.
Frequently asked questions
Is the NBIB to CSV converter free?
Yes, converting NBIB to CSV on 101convert.com is completely free. No registration, email address or installation is required. If you need a higher file size limit or want to convert more files at once, see our plans.
How large can my NBIB file be?
You can upload NBIB files up to 3 MB and convert up to 3 files at once in a single batch. With a paid plan the limit is up to 5 MB per file and 100 files at once, see our plans.
What happens to my uploaded files?
Files are processed automatically and deleted from our servers within a few minutes after conversion. We never view or share your files.
Do I need to install any software to convert NBIB to CSV?
No. The NBIB to CSV conversion runs entirely online in your browser and works on Windows, Mac, Linux, Android and iPhone.
Did the conversion fail?
In most cases, the cause is an incorrect file format. Please upload a valid NBIB file for this NBIB to CSV conversion. Occasionally, the issue may be on our side. We analyze recurring conversion failures and disable or fix the converter if we detect a defect.