ACM Citation Generator

Change citation style:
Auto input Manual input
Auto input: we create a citation for you in one click. Fill in the required information about your source. It might be a title, DOI, ISBN, URL - just pay attention to our tips in the input field.
Warning

Are you sure you you want to delete all the citations in this list?

ACM Citation Style Guide & Free Generator

The ACM citation generator by PapersOwl formats references according to the official guidelines of the Association for Computing Machinery — the primary citation standard for computer science, software engineering, and information technology research.

The tool supports both ACM variants — Numeric and Author-Date — and reflects current ACM Digital Library standards. No account is required, and there is no usage limit.

Enter a DOI, URL, or source title. The generator retrieves metadata automatically and outputs a ready-to-use ACM reference in the correct format.


Understanding the ACM Citation Format

What Is ACM Style?

ACM citation style was developed to meet the metadata requirements of computer science publishing, where conference proceedings and software artifacts are primary research outputs alongside journal articles.

Unlike many humanities styles, ACM:

  • Requires DOIs for all retrievable digital sources

  • Demands full conference location data (city and country)

  • Uses structured metadata formatting for proceedings

  • Applies specific author-count thresholds for et al.

These details are frequently formatted incorrectly in general citation tools.


In-Text Citations: Numeric vs. Author-Date

ACM supports two in-text citation systems. The correct one depends on your venue or institutional requirements.

System Example
Numeric (default) [1] or [1, 3, 7]
Author-Date (Smith 2024)
Multiple sources [1–4] or (Smith 2024; Lee 2023)
Direct quote [1, p. 45] or (Smith 2024, 45)

The Numeric system is the ACM default and is required for most ACM Digital Library publications. Author-Date is used in select journals and institutional contexts — always confirm before submission.


How to Cite Different Sources in ACM Style

Books & E-books

Template:
Surname, Initial(s). Year. Title of Book. Publisher, City.

Example:
Knuth, D.E. 1997. The Art of Computer Programming, Vol. 1. Addison-Wesley, Boston, MA.

E-books additionally require a DOI or stable URL.


Scholarly Journals

Journal references must include volume, issue, page range (or article number), and DOI.

Template:
Surname, Initial(s). Year. Article title. Journal Name Volume, Issue (Month Year), Pages. DOI:https://doi.org/xxxxx

Example:
Dean, J. and Ghemawat, S. 2008. MapReduce: Simplified data processing on large clusters. Commun. ACM 51, 1 (Jan. 2008), 107–113. DOI:https://doi.org/10.1145/1327452.1327492


Conference Proceedings & Papers

Conference papers are the most common ACM source type.

Template:
Surname, Initial(s). Year. Paper title. In Proc. of ACRONYM’YY: Full Conference Name, City, Country, Pages. DOI:https://doi.org/xxxxx

Example:
Vaswani, A., Shazeer, N., Parmar, N., et al. 2017. Attention is all you need. In Proc. of NeurIPS’17: Advances in Neural Information Processing Systems, Long Beach, CA, USA, 5998–6008. DOI:https://doi.org/10.5555/3295222.3295349


Software & Datasets

Software and dataset citations are increasingly required in ACM publications.

Software template:
Author/Org. Year. Software Name (Version X.X). Retrieved from URL

Example:
Python Software Foundation. 2024. Python (Version 3.12.3). Retrieved from https://www.python.org

Datasets archived in repositories must include a DOI when available.


Online Videos & Multimedia

Template:
Creator. Year. Title [Video]. Platform. Retrieved Month Day, Year from URL

Example:
Lex Fridman. 2024. Andrej Karpathy: Deep Learning [Video]. YouTube. Retrieved March 10, 2024 from https://www.youtube.com/watch?v=example


Advanced Formatting Rules for ACM

DOI Requirements

ACM requires the full https://doi.org/ prefix.
If a DOI exists, it replaces a general URL.
If no DOI is assigned, include the most stable URL and a retrieval date.


Et Al. Rules

Author Count Reference Format
1–2 authors List all
3 authors List all three
4+ authors First surname + et al.

In Author-Date in-text citations (3+ authors):
(Smith et al. 2024)


Reference List Formatting

  • Numeric system: Ordered by citation appearance and numbered [1], [2], [3]

  • Author-Date system: Alphabetical by first author surname

  • Hanging indent required (0.5 inches after first line)


Why Use the PapersOwl ACM Citation Generator?

Manual ACM formatting is error-prone. Missing DOIs, incorrect “Proc. of” structure, or wrong et al. thresholds are common mistakes.

The PapersOwl ACM citation generator:

  • Supports both Numeric and Author-Date systems

  • Automatically retrieves verified metadata via DOI

  • Correctly formats conference proceedings

  • Applies proper author-count rules

  • Handles software, datasets, and multimedia sources

  • Allows unlimited citation exports

General citation tools may support many styles, but they often miss ACM-specific formatting requirements.


Frequently Asked Questions about ACM Style

What is the main difference between ACM and IEEE citation style?

Both are used in computer science, but the formats differ structurally. IEEE uses numbered references formatted as [1] with author initials before surnames and title in quotes. ACM uses full given-name initials after surnames and italicizes titles. IEEE is dominant in electrical engineering and hardware research; ACM is standard for software and computing theory.

Does ACM require a DOI for all online sources?

ACM requires a DOI whenever one is assigned to the source. This includes journal articles, conference papers, and archived datasets. For sources without a DOI — such as websites, software repositories, or preprints — provide the most stable URL available and include a retrieval date.

How do I cite a source with no author?

When no individual author is named, use the publishing organization or institution as the author. If no organization is identifiable, begin the reference with the title. In-text, use a shortened title in brackets — Numeric: [Title 2024]; Author-Date: (Title 2024).

Is ChatGPT a good citation generator?

ChatGPT can help draft citations, but it is not a dedicated citation tool. It does not automatically validate metadata, retrieve DOIs from authoritative databases, or ensure full compliance with official formatting updates.

For academic submissions — especially those following standards set by the Association for Computing Machinery — a specialized ACM citation generator is more reliable. Dedicated tools are built to format references correctly, apply required DOI rules, and structure conference proceedings properly.

Which citation tool is best?

The best citation tool depends on your discipline and required format.

For computer science and IT research, an ACM-specific citation generator is the most appropriate choice. A high-quality ACM tool should:

  • Support both Numeric and Author-Date systems

  • Automatically retrieve metadata via DOI

  • Correctly format “Proc. of” conference references

  • Apply proper et al. rules

  • Handle software, datasets, and multimedia sources

The PapersOwl ACM citation generator meets all of these requirements. It supports both ACM systems, automatically pulls verified metadata from DOI entries, formats conference proceedings according to official ACM guidelines, applies correct author-threshold rules, and includes dedicated templates for software, datasets, and multimedia sources.

General citation tools may support many styles, but they often miss ACM-specific formatting requirements.

Is there a legal citation generator?

Yes. Legal citation generators are designed for legal writing standards such as The Bluebook (U.S.) and OSCOLA (UK).

Legal citation formats differ significantly from academic styles like ACM. If you are working with court cases, statutes, or legal journals, you should use a citation tool specifically built for legal standards rather than an academic formatter.

We use cookies to give you the best experience possible. By continuing we’ll assume you board with our cookie policy.