Citation examplespiece of software in Chicago (notes & bibliography)

How to cite a piece of software in Chicago (notes & bibliography)

Research software or a code repository. Chicago's footnote-based system. Standard for literature, history, and the arts.

Quick answer

To cite a piece of software in Chicago (notes & bibliography), include the author(s), year, title, and container or publisher details. A concrete example is below.

Example

Willighagen, L., "citation-js," (2024). https://github.com/citation-js/citation-js

This example is rendered with the official CSL definition for Chicago (notes & bibliography). For the exact style required by your journal, paste your references into DEEPNOTIS and pick that style from the dropdown — the app covers 2,800+ variants.

What you need

For a piece of software, Chicago (notes & bibliography) expects these fields at minimum:

  • Author(s) / maintainers
  • Year
  • Software name
  • Version or commit hash
  • Repository URL
  • DOI (Zenodo if released)

Common mistakes

  • Mixing bibliography formatting with in-text citation rules. Reference-list entries and in-text cites follow different patterns — use the style's official guide for both.
  • Forgetting the DOI. When a DOI exists, most styles now require it (usually as a full https://doi.org/… URL).
  • Inconsistent capitalization. APA uses sentence case for titles; MLA and Chicago use title case. Mixing them is the single most common style error.

Cite every reference in Chicago (notes & bibliography) — at once

Upload your .docx and DEEPNOTIS re-formats every citation in Chicago (notes & bibliography), automatically. Free up to 5 documents.

Last updated: 5 May 2026