Education & LearningLive🔒 Private

Citation Key Generator

Generate citation keys for BibTeX or Zotero from author/year/title. Free online key generator. No signup, 100% private, browser-based.

Citation Key Generator

Citation key

smith_climate_2023

How it works

A citation key (also called a BibTeX key or citekey) is a short alphanumeric identifier used in LaTeX documents and reference managers (Zotero, Mendeley, JabRef) to link in-text citations to bibliography entries. Consistent, collision-free keys make large reference libraries manageable. The Citation Key Generator creates standardised keys from author names, year, and title keywords.

**Standard key formats** The most common convention: AuthorYear — Smith2023, Brown2022. For disambiguation: AuthorYeara, AuthorYearb. Extended format: AuthorYearKeyword — Smith2023climate. BibTeX convention: first author's last name (lowercase) + year + first significant title word: smith2023climate.

**Zotero's default format** Zotero's default citekey: [auth:lower][year] — producing smith2023. If a collision exists, appends 'a', 'b', etc.: smith2023a. Better BibTeX (a Zotero plugin) uses configurable patterns: [auth][year][Title:skipwords:select,1,1] producing smith2023Climate (capitalised first title keyword).

**For LaTeX users** In LaTeX: `cite{smith2023climate}` produces the formatted citation in the bibliography style you've applied (APA, Chicago, etc.). The key must exactly match the key in your .bib file — case-sensitive. Generating consistent keys prevents the common error of mismatched citations (the dreaded [?] in your PDF output).

**Multi-author keys** For two authors: SmithJones2023 or SmithAndJones2023. For three or more: SmithEtAl2023. Some conventions use the first three letters of each author's surname: SmiJon2023. The generator offers all common patterns.

Privacy: all processing runs in the browser. No titles or author names are transmitted.

Frequently Asked Questions

What citation key format does Zotero use by default?
Zotero's built-in default citation key is: [auth:lower][year] — the first author's last name in lowercase + the 4-digit year. If a collision occurs (two papers by Smith in 2023), it appends letters: smith2023, smith2023a, smith2023b. The Better BibTeX Zotero plugin (highly recommended for LaTeX users) provides a configurable pattern: default is [auth][year][Title:skipwords:select,1,1:lower] — producing e.g. smith2023climate. You can also use [auth][year][journal:abbr] for journals or [auth+initials][year] for multi-author disambiguation.
Are citation keys case-sensitive in LaTeX?
Yes — LaTeX BibTeX/BibLaTeX citation keys are case-sensitive. \cite{Smith2023} will not find the key 'smith2023'. The most common error: a key mismatch between \cite{} in the .tex file and the @article{} key in the .bib file produces a [?] or [Smith, 2023] placeholder in the PDF instead of the formatted citation number. Tools like JabRef check for key consistency. Best practice: pick one case convention (all-lowercase is most common) and enforce it consistently across all citations.
What is the best citation key format for a large reference library?
For large libraries (100+ references): include enough information to be unambiguous without looking up the paper. The AuthorYearKeyword format (smith2023climate) balances brevity with recognition. For fields with many papers by the same authors: include first author last name + first two co-author initials + year (smithJB2023). For conference proceedings: add venue abbreviation (smith2023icml). For preprints with a later published version: mark preprints with 'pre' (smith2023pre) so you know to update when published. Avoid numeric keys (ref001) — they provide no mnemonic value when searching your notes.
Can I use special characters in citation keys?
For maximum compatibility, citation keys should contain only letters (a–z, A–Z), digits (0–9), and hyphens or underscores. Avoid: spaces (break LaTeX parsing), colons (BibLaTeX field separator), commas (separate multiple cites in \cite{}), curly braces, backslashes, percent signs, and pound signs. Unicode letters (ä, ñ, ü) should be avoided — transliterate to ASCII equivalents: Müller → Mueller, García → Garcia. The generator automatically strips or converts non-ASCII characters in author names when building the citation key.