1. Home
  2. Writing & text tools
  3. BibTeX, RIS & CSL-JSON Converter

BibTeX, RIS & CSL-JSON Converter

Move a reference library between Zotero, EndNote, Mendeley, Overleaf and Word, or turn a .bib file into a formatted reference list without installing a reference manager.

Free, no sign-up. Runs in your browser: nothing is uploaded.

How to use BibTeX, RIS & CSL-JSON Converter

  1. Paste or open a .bib, .ris or CSL-JSON file.
  2. Choose the format or citation style you need.
  3. Copy or download the result.

Features

  • Reads BibTeX (with @string macros and # joins), RIS and CSL-JSON
  • LaTeX accents such as {\"u} become ü, and back again if you want
  • Writes BibTeX, RIS, CSL-JSON or APA, MLA, Chicago, Harvard and IEEE lists
  • Shows the fields read from each reference so you can check them

Supported formats

Input

  • BibTeX (.bib)
  • RIS
  • CSL-JSON

You get

  • BibTeX (.bib)
  • RIS
  • CSL-JSON
  • TXT

Private by design

Everything you enter is processed by your browser on this device. Nothing is sent to openWorkstand or anyone else, so the BibTeX, RIS & CSL-JSON Converter is safe for private and work data. After you have used it once while online, it also works without an internet connection. How local processing works

Good to know

  • Chapters, theses, reports and conference papers map to the nearest article or book type; check their editors and institutions after converting.

Guide

Converting BibTeX, RIS and CSL-JSON references

Every reference manager stores the same facts about a source — who wrote it, what it is called, where and when it appeared — but each exchanges them in its own format. LaTeX and Overleaf use BibTeX, EndNote and most databases export RIS, and Zotero, Pandoc and citation processors speak CSL-JSON. This converter moves references between the three and can also print them straight away as a formatted reference list.

The three formats in brief

BibTeX entries look like @article{key, author = {Last, First and Last, First}, ...}. The key is what \cite{key} refers to in a LaTeX document. RIS is a plain list of two-letter tags, one per line: TY - JOUR starts a record, AU holds one author, TI the title, SP and EP the first and last page, and ER ends the record. CSL-JSON is an array of objects with fields such as author, issued and container-title, designed for the Citation Style Language used by Zotero and Mendeley.

What the BibTeX reader understands

Real .bib files are messier than the examples in manuals. The reader handles values in braces or quotes, bare numbers, @string abbreviations (so journal = nat becomes Nature when @string{nat = "Nature"} is defined), # joins, and month macros such as mar. LaTeX markup is decoded: M{\"u}ller becomes Müller, -- becomes an en dash, \& an ampersand, and commands like \emph{} are unwrapped. Names in “Last, First” or “First Last” order are both read, with particles such as van and de kept in the surname.

Choosing the output

Pick BibTeX, RIS or CSL-JSON to move a library, or one of APA 7, MLA 9, Chicago, Harvard and IEEE to get a reference list you can paste into a document. When writing BibTeX you can ask for accents as LaTeX commands, which classic BibTeX needs; leave it off for BibLaTeX with Biber, which reads UTF-8 directly.

How types are mapped

Internally each reference becomes one of five types: journal article, book, web page, news article or video. @article, JOUR and article-journal map to each other exactly, as do books, web pages and newspaper articles. Conference papers become journal-style articles with the proceedings as the container, and chapters, theses and reports become books. That keeps the essentials but loses the distinction, so look at those entries after converting.

Checking the result

The table under the output lists the key, type, authors, year, title, container and DOI read from each reference. Scan it before importing: a missing year usually means an unusual date field, and a title in the author column means the record was malformed in the source. Warnings appear for entries without a title.

A quick test

The sample has Watson and Crick’s 1953 Nature article and a book. Converted to RIS, the article becomes TY - JOUR with two AU lines, SP - 737 and EP - 738; converted to Harvard, it reads “Watson, J.D. and Crick, F.H.C. (1953) ‘Molecular Structure of Nucleic Acids…’, Nature, 171(4356), pp. 737–738.” followed by its DOI link.

Format a full reference list with hanging indents and Word export in the Bibliography Formatter, build single citations in the Citation Generator, make Wikipedia templates with the Wikipedia Citation Generator, or organise sources for a review in the Literature Matrix Builder.

Checked against the current version of the BibTeX, RIS & CSL-JSON Converter on .

Troubleshooting

The download did not start

Look for your browser’s download bar or icon. Some browsers ask once before a site may download files; allow it and click the button again.

Frequently asked questions

Why do my titles come out in lower case in LaTeX?

BibTeX styles often lower-case titles, keeping only words protected by braces. The converter wraps the whole title in an extra pair of braces when it writes BibTeX, so the capitalisation you see is the capitalisation LaTeX prints.

Can I convert an EndNote library?

Yes, through RIS. In EndNote choose File, Export, and the RefMan (RIS) output style, then paste or open the .ris file here and convert it to BibTeX or CSL-JSON.

What happens to fields the formats do not share?

Authors, title, journal or container, publisher, place, date, volume, issue, pages, edition, DOI, URL and access date carry across. Notes, abstracts, keywords, editors and ISBNs are not carried, so keep the original export as your master copy.

Which reference types survive the conversion?

Journal articles, books, web pages, news articles and videos map cleanly between all three formats. Chapters, theses, reports and conference papers are mapped to the nearest of those types, so check their editors, institutions and page ranges after converting.

Are my citation keys kept?

Yes. BibTeX keys and CSL-JSON ids carry over, so \cite{} commands in your LaTeX still work. References without a key get one such as smith2020climate.

Keep working with the result

After you download, choose “Save to Workstand” to keep the result in a folder on your computer, attach it to a project and create a follow-up task. It is saved by your browser, not uploaded.