BibCite

Harvard Software Citation Generator

Citing a software (computer program, package, or source code repository) under the Harvard Referencing (Cite Them Right 12th Edition) framework requires combining Harvard's punctuation hierarchy with the specific metadata of the source. To construct a compliant entry, researchers must collect the lead developer(s) or organization, release year of the specific version, software/package name, version number in parentheses, and repository URL (e.g., GitHub, CRAN, PyPI). In the body of your paper, Harvard utilizes author-date parentheticals formatted as (Surname, Year, p. X) or (Surname et al., Year) for four or more authors, which links directly to an entry organized in alphabetical by author surname and chronological by year, appending lowercase letters (2024a, 2024b) for same-year works.

When formatting a software in Harvard, pay close attention to contributor names and capitalization. Specifically, Harvard enforces surname followed by comma and initials with periods, using "and" (never an ampersand) before the final author, and applies sentence case enclosed in single quotation marks for article/chapter titles, and italicized Title Case for books and journals. Cite Them Right Harvard requires explicit "Available at:" and "(Accessed: DD Month YYYY)" clauses for web resources and uses single quotes for analytical titles. Furthermore, if your software does not display an individual creator, the rule is straightforward: credit the open-source foundation, corporate developer, or maintainer consortium responsible for the software release.

For digital and online software references, Harvard stipulates writing "Available at: URL (Accessed: Day Month Year)" at the conclusion of any online reference. Check the repository for a CITATION.cff file or an associated peer-reviewed software paper (e.g., in JOSS) that the authors prefer you to cite. Using the client-side Harvard Software generator below, you can automatically parse URLs, DOIs, or ISBNs and apply these exact Citation Style Language (CSL) rules locally in your browser with zero server tracking.

Live Harvard Example

Paszke, A., & Gross, S. (2024). PyTorch: An Imperative Style, High-Performance Deep Learning Library (Version 2.3.0). In GitHub. https://github.com/pytorch/pytorch

Critical Errors to Avoid

  • Source-Specific Pitfall: Citing a software library without its exact semantic version number (e.g., Version 2.4.1), which is essential for computational reproducibility.
  • Title & Author Formatting: Failing to apply Harvard's requirement of sentence case enclosed in single quotation marks for article/chapter titles, and italicized Title Case for books and journals, or violating the contributor rule (surname followed by comma and initials with periods, using "and" (never an ampersand) before the final author).
  • Locator & Sorting Mismatch: Ordering the bibliography incorrectly instead of using alphabetical by author surname and chronological by year, appending lowercase letters (2024a, 2024b) for same-year works, or neglecting Harvard's link rule for a software (writing "Available at: URL (Accessed: Day Month Year)" at the conclusion of any online reference).
Cite a

Auto-Cite by PDF

Drag your research paper directly into the zone. We securely scan headers and DOIs to build the reference instantly.

Drag & Drop PDF

Scan metadata & DOIs (Max 4.5MB)

Untitled Project

Your library is empty.

Start by searching above or entering manually.

Frequently Asked Questions

What information do I need to cite a software in Harvard?

To cite a software according to Harvard Referencing (Cite Them Right 12th Edition) standards, you need the lead developer(s) or organization, release year of the specific version, software/package name, version number in parentheses, and repository URL (e.g., GitHub, CRAN, PyPI). Our generator formats these elements using sentence case enclosed in single quotation marks for article/chapter titles, and italicized Title Case for books and journals.

How do I cite a software with no author in Harvard?

When a software has no named individual author, credit the open-source foundation, corporate developer, or maintainer consortium responsible for the software release. The Harvard engine automatically adjusts both the full reference entry and the in-text citation (author-date parentheticals formatted as (Surname, Year, p. X) or (Surname et al., Year) for four or more authors) when the author field is left blank.

How are in-text citations formatted for a software in Harvard?

In Harvard, in-text references use author-date parentheticals formatted as (Surname, Year, p. X) or (Surname et al., Year) for four or more authors. In the final reference list, your software entries must be arranged in alphabetical by author surname and chronological by year, appending lowercase letters (2024a, 2024b) for same-year works.

Do I need to include a URL or access date for an online software in Harvard?

Under Harvard Referencing (Cite Them Right 12th Edition) guidelines, online software citations follow writing "Available at: URL (Accessed: Day Month Year)" at the conclusion of any online reference. Check the repository for a CITATION.cff file or an associated peer-reviewed software paper (e.g., in JOSS) that the authors prefer you to cite.