GuidesApril 28, 20264 min read

How to Sort Your BibTeX Bibliography by Year (Descending)

Want your newest references first? Learn how to sort your LaTeX bibliography by year in descending order with BibTeX and biblatex.

bibtexbiblatexsortingbibliography

By default, BibTeX sorts alphabetically by author. Getting reverse-chronological (newest first) order requires different approaches depending on your system.

With biblatex (recommended)

biblatex has built-in descending sort:

\\usepackage[
    backend=biber,
    style=authoryear,
    sorting=ydnt        % Year (Descending), Name, Title
]{biblatex}
\\addbibresource{refs.bib}

The ydnt sorting scheme sorts by year descending, then name, then title. Other useful schemes:

SchemeOrder
ntyName → Title → Year (default)
nytName → Year → Title
ydntYear (desc) → Name → Title
noneOrder of citation

With classic BibTeX

BibTeX itself doesn't support descending sort. Your options:

  • Use \\bibliographystyle{unsrt} and cite in reverse order (hacky)
  • Switch to biblatex (recommended — see our migration guide)
  • Use a custom .bst file (complex to create)

Bibby AI manages bibliography sorting for you — just pick a style. Try free.

Try a LaTeX Editor Built for Researchers

AI-powered writing, smart citations, no compile timeouts. Join 5,000+ researchers using Bibby AI.

Start Writing Free
How to Sort Your BibTeX Bibliography by Year (Descending) | Bibby AI Blog