How to cite a tweet (X post) (APA 7, MLA 9, Chicago, Harvard)
Tweets and X posts are short, public, and easy to delete. A useful citation preserves the account name, handle, date, post text, platform label, and direct URL. The main risk is citing a profile or screenshot when your reader needs the exact post.
When to use this source type
Use this source type for one public tweet or X post. It works for public statements, announcements, political posts, researcher threads, screenshots with archived URLs, and posts used as primary evidence. The account display name and handle are both useful because display names can change while handles identify the account more tightly.
Do not use this source type for a whole thread unless the style lets you cite the thread as a collection or you cite the first post and explain the thread in prose. Do not cite private posts that your reader cannot access unless your assignment allows personal communication. If the post is deleted, cite an archived version when possible.
Quick reference table
The same source facts appear in each style, but they move around. Check the author role, date detail, title formatting, container, locator, and the one style-specific rule before you paste a citation into your reference list.
| Style | Author | Date | Title | Container | URL or locator | Style note |
|---|---|---|---|---|---|---|
| APA 7 | Display name and handle. | Full post date. | Post text as title. | [Tweet] or [Post] label. | X or Twitter as platform. | Direct post URL. |
| MLA 9 | Account name and handle. | Date and time if useful. | Full post text in quotation marks. | X or Twitter italicized. | URL to post. | Access date for unstable posts. |
| Chicago | Account name as author. | Year after author if listed. | Post text in quotation marks. | Platform and date. | URL or archive URL. | Often cited in notes. |
| Harvard | Account name and handle. | Year in parentheses. | Post text and [X]. | Platform named as X or Twitter. | Available at URL. | Accessed date. |
APA 7 walkthrough
APA 7 starts with the same basic question: who is responsible for this tweet? For a tweet, use the account display name and handle shown with the post. The date element uses the exact post date. The title element uses the post text, usually shortened only when the style allows it. The source element identifies the item as a tweet or post and names the platform. Finally, the locator element is the direct URL to the individual post or an archived URL. Work through those fields in order and the punctuation becomes much easier to control.
APA keeps original spelling and hashtags in social media titles. If the post has media, mention that in square brackets only when it helps identify the post. In text, use (@neilhimself, 2023). If you quote directly, add the page, paragraph, timestamp, or legal pin cite required by the style. If your source is online, prefer a stable URL or DOI over a search-result link, and remove tracking parameters before you submit the reference.
[@neilhimself], N. G. (2023, October 4). Just finished the manuscript. Twelve years. Worth every minute. [Tweet]. *X*. https://x.com/neilhimself/status/1709123456789012345
MLA 9 walkthrough
MLA 9 starts with the same basic question: who is responsible for this tweet? For a tweet, starts with the account name, with handle details where useful. The date element uses the post date and may include time when the exact moment matters. The title element puts the post text in quotation marks. The source element uses X or Twitter as the container. Finally, the locator element adds the URL and access date. Work through those fields in order and the punctuation becomes much easier to control.
MLA allows the full post text to stand as the title. Do not rewrite hashtags or expand abbreviations unless you are explaining them outside the citation. In text, use (@neilhimself). If you quote directly, add the page, paragraph, timestamp, or legal pin cite required by the style. If your source is online, prefer a stable URL or DOI over a search-result link, and remove tracking parameters before you submit the reference.
[@neilhimself], Neil Gaiman "Just finished the manuscript. Twelve years. Worth every minute. [Tweet]." *X*, 4 Oct. 2023, x.com/neilhimself/status/1709123456789012345. Accessed 15 Jan. 2025.
Chicago walkthrough
Chicago starts with the same basic question: who is responsible for this tweet? For a tweet, uses the account name or handle in a note or reference entry. The date element uses the year for author-date references and the full date in the entry. The title element uses the post text in quotation marks. The source element names the platform and can include the posting time. Finally, the locator element uses a direct or archived URL. Work through those fields in order and the punctuation becomes much easier to control.
Chicago often keeps social posts in footnotes. A bibliography entry is useful when the post is central evidence or you cite several posts. In text, use (@neilhimself 2023). If you quote directly, add the page, paragraph, timestamp, or legal pin cite required by the style. If your source is online, prefer a stable URL or DOI over a search-result link, and remove tracking parameters before you submit the reference.
[@neilhimself], Neil Gaiman. 2023. "Just finished the manuscript. Twelve years. Worth every minute. [Tweet]." X. accessed January 15, 2025. https://x.com/neilhimself/status/1709123456789012345.
Harvard walkthrough
Harvard starts with the same basic question: who is responsible for this tweet? For a tweet, uses the account name and handle if your variant permits both. The date element places the year after the author and gives fuller date detail in the entry. The title element uses the post text and a platform label. The source element names X or Twitter. Finally, the locator element uses Available at plus direct URL and Accessed date. Work through those fields in order and the punctuation becomes much easier to control.
For deleted posts, use an archive URL and state in prose if the live post is no longer available. Do not cite a screenshot alone when a link exists. In text, use (@neilhimself, 2023). If you quote directly, add the page, paragraph, timestamp, or legal pin cite required by the style. If your source is online, prefer a stable URL or DOI over a search-result link, and remove tracking parameters before you submit the reference.
[@neilhimself], Neil Gaiman (2023) Just finished the manuscript. Twelve years. Worth every minute. [Tweet]. [Online] X. Available at: https://x.com/neilhimself/status/1709123456789012345 (accessed January 15, 2025).
Common mistakes for this source type
Most errors come from forcing a tweet into the wrong template. Before submitting, check these details against the source itself, not against a database preview or a copied citation.
- Linking to the profile rather than the individual post.
- Dropping the handle and leaving only a changeable display name.
- Rewriting the post text into a cleaner title.
- Citing a screenshot without a URL or archive.
- Forgetting that private posts may need personal communication treatment.