Which software supports CSL citation styles? A complete list of compatible tools

If you're wondering whether your reference management programme or writing tool supports CSL citation styles, you've come to the right place. CSL stands for ‘Citation Style Language’ – an open standard for formatting citations and bibliographies. A surprising number of tools have adopted this standard, from classic reference management programmes to static site generators and WordPress plugins.


What is CSL?

CSL stands for Citation Style Language. It is an XML-based format that describes how citations and bibliographies should be formatted – things like author order, punctuation, date format, and whether footnotes or short references are used in the text.

Since CSL is an open-source library and provides access to over 10,000 citation styles maintained by the community, many different tools have adopted the CSL language and library as their standard. This means that a .cslfile you download for Zotero will, in most cases, also work in other CSL-compatible software. To learn why CSL is particularly useful in combination with Zotero, please refer to the article 'Advantages of Zotero'.


The complete list of CSL-compatible software

The following tools support CSL citation styles in some form – from complete reference management systems to citation generators and developer libraries. The list is based on the official directory of citationstyles.org.

Reference management software

These tools are specifically designed for managing bibliographies and inserting citations into documents:

  • Zotero – The most comprehensive CSL implementation with access to thousands of styles and an integrated style editor
  • Paperpile
  • Papers
  • Qiqqa (last update is from 2024)
  • ReadCube
  • RefWorks
  • Lean Library Workspace (formerly Sciwheel)
  • Juris-M – A Zotero fork with extended support for multilingual and legal citation styles (uncertain whether Juris-M will be updated to the Zotero 8 base)
  • Mendeley – supports CSL, but with some limitations compared to Zotero
  • Logically

Writing and authoring tools

Tools that support CSL for writing and publication workflows:

Citation generators

Web-based tools that generate formatted citations on demand:

Library and discovery systems

Tools used by libraries, universities, and academic databases:

Developer libraries and technical tools

For developers and researchers who work with citations programmatically:


Which tool is best suited for CSL?

From all of these programs Zotero die vollständigste Implementierung.

If you need a style that is not yet available – for example, for a particular university or journal – you can either customise an existing CSL style yourself or have a bespoke style created. Step-by-step instructions for editing CSL styles can be found in my article 'Customise CSL citation style for Zotero'If the required style is complex or time is running short, a Your Custom Citation Style the faster solution.

Is a tool missing from the list, or should one be removed? Please contact me!


Further reading

Zotero Meldung - Du hast die Meldung
Zotero warns: "You have edited your citations..."
You have received the Zotero message ‘You have made changes to this citation after it was created by Zotero. Do you want to keep your changes and prevent future updates?’ from Zotero? Here you can find out how to solve this problem.
Die besten Zotero Plugins und Erweiterungen für Zotero - featured Image
The top Zotero extensions I can't live without
Want to get even more out of Zotero? Here are my top recommendations for Zotero plugins.
Blog - MCP and Zotero - an overview of available tools
MCP and Zotero: an overview of available tools
The Model Context Protocol (MCP) enables Zotero to be connected directly to AI assistants such as Claude or ChatGPT. There are now numerous projects that implement this, ranging from lightweight Python servers and Zotero plugins to hosted cloud services. We present all the latest Zotero MCP solutions and show which project suits which workflow.
So berichtest du die statistischen Ergebnisse in deiner Abschlussarbeit
How to report the statistical results in your thesis (guest article)
Master the art of presenting statistical results in your thesis. Learn how to present your results clearly, concisely and in a way that is easy for your readers to understand.

© Citation Styler. All rights reserved. 2026