OpenJournalRank

Methodology

How journals are ranked

The OpenJournalRank Indicator (OJR) compares the citations a journal’s papers from the previous three years received with the world average for papers of the same subfield, year and type, so 1.00 is the world average.

The OpenJournalRank Indicator (OJR) is a free, publicly available metric of a journal’s field-normalized citation impact, computed from open OpenAlex citation data. It compares citations to a journal’s papers from the previous three years with the world average for papers of the same subfield, year and type, so 1.00 is the world average and values can be compared across fields. It is computed with the NCI3 method.

Read in 16 minutesRelease 2025.2Method nci3-v1OpenAlex snapshot of September 23, 2026Last updated

Key points

  1. OJR = Actual citations ÷ Expected citations. It covers a journal’s articles, reviews and conference papers from the three years before each indicator year. 1.00 is the world average, so values can be compared across fields.
  2. Open data, one snapshot. Every figure comes from a frozen OpenAlex snapshot (CC0). This release ranks CWTS Core journals for each indicator year from 2000 to 2025, against a world average built from every journal in OpenAlex.
  3. Some citations don’t count. Journal self-citations are left out, and so are citations from repositories, such as preprint servers and data archives.
  4. Quartiles are four equal groups of the ranked journals in each subfield, field and domain. They are this site’s quartiles, not SCImago, Scopus or JIF quartiles.
  5. The Impact factor (2-year) is a simpler citations-per-paper rate that is not field-normalized. It is not Clarivate’s Journal Impact Factor™, and the two numbers can differ.

OJR measures citation impact. It is not a judgement of research quality or an endorsement.

1Data source

#

Every figure on this site is computed from one frozen copy of OpenAlex, an open catalogue of scholarly works, journals and the citations between them.

The OpenAlex snapshot

#

Release 2025.2 is computed from the OpenAlex snapshot of September 23, 2026. OpenAlex metadata is dedicated to the public domain under CC0. Every indicator year in the release, 2000 to 2025, is recomputed from that one snapshot, so all years use the same data and the same rules.

Ranking figures are computed by our code. Values taken directly from OpenAlex, such as its two-year mean citedness, are labelled as OpenAlex values.

Which journals are ranked

#
This release covers CWTS Core journals only.

The CWTS Core sources list, recorded in OpenAlex, contains the venues behind the Leiden Ranking Open Edition. CWTS selects journals with an international author and citing base and enough references to other core journals.

Non-core journals will be added later as their own ranking population.

The world-average baseline already includes all journals in OpenAlex, not just the ranked ones, so adding journals to the ranked set never shifts existing scores.

Subjects and categories

#

Subjects follow OpenAlex’s hierarchy of 4 domains, 26 fields and 252 subfields, 282 categories in all. Each paper takes the subfield of its primary topic.

Each journal is assigned one subfield, the same in every indicator year: the subfield holding the most of its classified citable papers in the latest three-year window. The journal is then ranked in that subfield, in the subfield’s field and domain, and in the global ranking.

Tie-breaks for the journal’s subfield

Subfields are ordered by the count of classified citable works in the latest publication window (Y−3 to Y−1), then by the total count across the years retained for the release, then by the lower subfield ID. If no classified citable works occur in the latest window, the retained total and then the subfield ID decide.

Reference coverage

#

A citation is counted only when the citing paper’s reference list was captured. Coverage is lower in older years, so every citation figure shows the coverage of its citing year. The reported rate is corpus-wide: the share of core-journal articles and reviews published in a year that have at least one matched reference. It is not a per-journal figure, reference capture can vary between journals and fields, and a paper with a matched reference may still have an incomplete list.

Articles and reviews with at least one matched reference

Core journals, by publication year.

Show the data as a table
YearWith matched references
200066.2%
200167.0%
200269.2%
200370.2%
200469.4%
200570.9%
200671.3%
200772.1%
200871.1%
200971.4%
201073.2%
201175.1%
201275.7%
201376.9%
201477.7%
201578.1%
201677.2%
201777.7%
201881.5%
201983.4%
202086.1%
202187.7%
202289.5%
202388.9%
202487.1%
202584.3%

In this release, coverage is lowest in 2000 at 66.2% and highest in 2022 at 89.5%. In 2025, 84.3% of core-journal articles and reviews have at least one matched reference, corpus-wide.

Actual and expected citations are both counted in the same citing year, so a change in coverage that affects every field equally cancels out. Coverage that differs by field or journal does not, which is why the citing year’s coverage is shown with every score.

2Which papers and citations count

#

Citable papers

#

Only citable papers count: articles, reviews and conference papers, using the document types OpenAlex assigns. Editorials, letters, news items and other front matter are left out.

Document type is part of the comparison, so reviews are compared with reviews and articles with articles. Papers without a subfield are left out and reported as classification coverage.

Citation windows

#
Scores are set per indicator year

The year in which citations are counted. A 2025 score counts citations made during 2025 to papers published in earlier years.

. For indicator year y, OJR counts citations made in y to papers published in the three previous years, y−3 to y−1. The Impact factor (2-year) uses only the two previous years.
Which years count for indicator year 2025Citations are counted only if they are made in 2025.

Which citations count

#
  • Journal self-citations are left out.

    A citation to one of the journal’s papers from another paper whose primary source is the same journal.

    Self-citations are left out of both the journal’s count and the world average. The self-citation rate is shown separately on every journal page.
  • Unknown sources count. Citations from works without a known journal still count, since they cannot be confirmed as self-citations.
  • Repositories are excluded. Citations from repositories, including preprint servers and data archives, are left out; see citing sources and citation audit.
  • Each citing–cited pair counts once.

Citing sources and citation audit

#

Citations count when the citing work is hosted by a journal, conference, book series or ebook platform, or has no known source. Works whose primary source is a repository are excluded before every citation-based calculation, including world-average expectations, journal self-citations and top-10% shares. This release excluded 28,910,621 repository window edges across all indicator years.

Why repositories are excluded

The NIFS repository (OpenAlex S7407052672) holds about 42.75 million per-shot Large Helical Device dataset records with 10.57451/lhd.* DOIs, published in 2024–2026. Their reference lists cite instrument papers. NIFS supplied 1,348,357 of 1,348,424 edges to the 12 most inflated works. The repository policy also excludes preprint servers and data archives.

How the citation audit workscitecheck-v1

After repository exclusion, the citecheck-v1 audit compares each cited paper’s total counted edges across all indicator years (C) with its lifetime citation count in the frozen OpenAlex work record (P). It flags C > 2 × P + 100. The audit leaves all counts and scores unchanged: P can be stale, and even 201 legitimate citations with P = 50 meet this rule.

This release flagged 0 papers, whose counted edges exceed their combined provider totals by 0. These are audit observations, not removed citations or proof of reference errors. 6,700,140 cited papers lack a retained provider count and are unchecked; non-core journal rows deliberately omit it. The audit cannot detect every reference error.

Who gets ranked

#

A journal is ranked for an indicator year when all of these hold:

  • it is in the release’s ranked set, CWTS Core journals in this release;
  • it has at least 30 citable documents in the three-year window;
  • at least 80% of those citable documents have a subfield;
  • its world-average expectation is positive, so OJR can be computed.

A journal that misses a rule keeps its page and statistics, and the page states which condition it failed.

3How OJR is computed

#

The formula

#

OJR is a ratio: the citations a journal’s recent papers actually received, divided by the citations papers like them receive on average worldwide. The method is called NCI3, for 3-year normalized citation impact.

OJR(journal, y) = Actual ÷ Expected

Actual
citations made in y to the journal’s articles, reviews and conference papers from y−3 to y−1, minus the journal’s citations to itself
Expected
for each of those papers, the world-average citations in y for its subfield, publication year and type, summed

Expected citations

#
For every combination of subfield, publication year and document type, the world average

The mean number of citations made in the indicator year to citable papers of one subfield, publication year and type, across every journal in OpenAlex. Self-citations are excluded by the same rule as for the journal.

is the mean number of citations made in y to all citable papers in that cell, from every journal in OpenAlex. Each paper in the journal’s window contributes the average of its own cell, and their sum is Expected.

So a 2022 review in oncology is measured against 2022 oncology reviews, and a 2024 conference paper in software against 2024 software conference papers. That is what makes OJR comparable across fields with very different citation habits.

Worked example

#
Illustrative numbers · not a real journal

A journal’s indicator year is 2025. In 2022–2024 it published 400 classified citable papers. In 2025, papers from other journals cited them 1,200 times.

Looking up each paper’s world average (by subfield, year and type) and adding them up gives 800 expected citations.

OJR = 1,200 ÷ 800 = 1.50

Its papers were cited 50% more often than the world average for comparable papers.

Reading the number

#
  • 1.00 means the journal’s papers were cited as often as the world average for papers of the same subfield, publication year and type. 2.00 is twice the world average; 0.50 is half.
  • OJR is a ratio of sums, total actual over total expected. It differs from a mean of per-paper ratios (MNCS in the Leiden Ranking) and from OpenAlex’s per-work FWCI, which uses the publication year plus three later citation years.
  • OJR is not computed when the journal has no classified window papers or Expected is zero.

4Ranks and quartiles

#

Ranks

#

Within each category and year, journals are ranked by OJR rounded to four decimals, the published precision. Journals showing the same score share a rank.

Rank = 1 + number of journals with a strictly higher score

Ties share a rank and the next rank is skipped: 1, 2, 2, 4.

Each journal has a rank in its subfield, field and domain and in the global ranking. Because OJR is normalized per paper, scores are comparable across categories, which is what makes field, domain and global rankings meaningful. When a category has fewer than 10 ranked journals, its rank and quartile are not published; the journal’s other levels remain.

Quartiles

#

Ranked journals in a category are split into four equal groups by OJR; Q1 is the top quarter. Each journal has a quartile in its subfield, field and domain. These quartiles describe this site’s population and method. They are not SCImago or Scopus quartiles.

Quartile = ⌊4 × (rank − 1) ÷ n⌋ + 1

n
the number of ranked journals in the category
A subfield with 20 ranked journalsQuartiles split the number of journals, not the range of scores.

Tied journals share a quartile, and the top journal is always Q1.

Nor are they Journal Impact Factor (JIF) quartiles.

Rank ranges

rankrange-v1#
For indicator year 2025, each rank comes with a likely range: the central 95% of the ranks the journal gets across 1,000 paper-bootstrap

A resampling method: each replicate draws the journal’s papers again at random, with replacement, and recomputes its score. The spread of the replicate scores shows how much the result depends on which papers happened to be published.

replicates. A wide range means the rank depends on a few papers.

A range that crosses a quartile boundary is described as such, but the published quartile does not change. Earlier years have no range.

Full method

For the latest indicator year Y, we use a paper bootstrap with 1,000 replicates per ranked journal. Each replicate resamples its n classified citable papers published in Y−3 through Y−1 with replacement, keeping each paper’s pair of non-self citations in Y and expected citations together. Its score is the sum of resampled citations divided by the sum of resampled expectations. A zero expected sum keeps the published score. We use NumPy default_rng with seed 20261015, processing journals in ascending numeric OpenAlex source ID order and papers in ascending work ID order. We draw multinomial counts with n trials and equal paper probabilities in bounded chunks, which is exact in distribution and gives identical results across chunk sizes. The same scores are reused at every level. Journals with fewer than two classified papers keep a fixed score; their ranks can still move as other journals move.

At each level with at least 10 ranked journals, a replicate rank is 1 plus the number of journals with a strictly greater simulated score. Draws are not rounded. The likely range uses the 2.5th percentile with the lower method and the 97.5th percentile with the higher method, giving inclusive integer bounds. Bounds are clamped to 1 through the category size and widened to contain the published rank, which uses NCI3 rounded to four decimals. Earlier years have no range. A range crossing quartile boundaries is described without changing the published quartile.

These central 95% paper-bootstrap ranges describe sampling noise in which papers a journal published, conditional on its observed paper pairs. They preserve observed heavy tails, but cannot represent papers absent from the observed cohort or guarantee coverage for every citation distribution. They exclude classification errors, baseline uncertainty, OpenAlex coverage gaps and correlation between journals. They do not correct errors in the underlying citation data.

Category summaries

#

Ranking pages include a summary of the category for the page’s indicator year: ranked journals, median OJR, window papers and change over three years. A historical ranking page summarizes its own year.

How the summaries are calculated

Ranking pages summarize their own indicator year: a historical ranking page shows that year’s counts and median. Ranked journals meet the ranking eligibility rules in that year, including categories too small to publish quartiles. Median OJR is the continuous 50th percentile of those per-journal scores, with equal weight for each journal. It is unavailable when no journals are ranked; it is not a pooled citation ratio.

Window papers are the baseline paper population: citable works (articles, reviews and conference papers) published in the three years before each indicator year, from all journals in the baseline targets, including non-core journals. Papers use their primary subfield, rolled up to field and domain; they do not use the journal’s fixed subfield. The global paper total includes papers without a known subfield. Papers and ranked journals therefore describe different populations.

Changes in papers and median OJR are percentage changes from the indicator year three years earlier, comparing non-overlapping publication windows. A missing or zero earlier value gives no percentage change. The year series lists the available indicator years. The journal population may change between years; small populations can give unstable medians.

Fields and domains show every available registered context measure for their own category, without domain fallback. Small eligible populations remain visible and are labelled; each measure has its own eligibility rules. Pooled measures show the pooled rate instead of a median. Context summaries refer to the context year printed above the table.

Rising counts describe journals assigned to this category by their fixed journal subfield and labelled rising by the trajectory method. They refer to the latest trajectory year, not the selected historical ranking year. A comparison-group list is linked only when that page is emitted, including lists too short for indexing. Lists use the trajectory’s field or domain fallback, so a linked domain list may contain only a subset of the rising journals counted in the domain. Subfields and the global category have no dedicated rising list.

5Impact factor (2-year)

#

Journal pages also show a simpler number: citations per paper over a two-year window. It is familiar, but it is not field-normalized and it is not Clarivate’s JIF.

What it measures

#

Impact factor (2-year) = Citations ÷ Papers

Citations
citations made in y to the journal’s articles, reviews and conference papers published in y−2 and y−1
Papers
the number of those papers

Self-citations count; citations from repository-hosted works do not. It is not normalized by field: unlike OJR, it does not adjust for how often papers in different fields are cited.

How it differs from the JIF

#

Clarivate’s Journal Impact Factor™ uses the same basic formula but gives different numbers, and this site does not show it.

Impact factor (2-year) compared with Clarivate’s Journal Impact Factor
AspectImpact factor (2-year), this siteClarivate JIF
Citations countedCitations to articles, reviews and conference papersAlso citations to editorials, news and letters; since JCR 2025 (2024 data), not citations to or from retracted items
Divided byArticles, reviews and conference papersArticles and reviews only
Document typesSet automatically by OpenAlexSet by Clarivate’s own rules
Citing dataOpenAlex, which links references for most but not all works, without repository-hosted citing worksClarivate’s citation data
Years and datesOpenAlex publication years, snapshot of September 23, 2026Clarivate’s publication years and extraction date

The values can differ because of citation coverage, document classification and publication dates; the size and direction of the difference have not been established across this release. Don’t compare the two directly.

6Context measures

ctx-v1#

Journal pages place each journal beside the other ranked journals in its field with descriptive measures. Ties share a mid-rank percentile. A higher value carries no quality judgement.

How comparisons work

#

Each measure uses journals ranked in 2025 with a known value meeting its eligibility rule. Missing values and ineligible journals do not enter its population.

The group is the field of the journal’s fixed subfield. When fewer than 20 eligible journals belong to that field, the domain is used instead. If the domain also has fewer than 20, there is no comparison. Group membership is computed separately for every measure.

The median and 25th and 75th percentiles use continuous quantiles of per-journal values. The position is 100 × (journals with a lower value + half the journals with an equal value) / group journals, rounded to a whole number. The journal itself is included. Pooled rate measures use the sum of numerators divided by the sum of denominators, with their stated rate scale, and omit quantiles and positions.

The 10 measures

#

Unless stated otherwise, measures use citable papers published in 2022–2024 and citations made in 2025.

Journal self-citation shareShare of citations to window papers that come from the same journal; a high share can reflect a narrow specialty and is not evidence of misconduct.

Divide journal self-citations by all citations made in 2025 to citable papers published in 2022–2024, using self3 / citations3. At least 100 citations are required. Citable papers are articles, reviews and conference papers from compute-scope journals. Citing works without a known source count as non-self citations.

The measure uses the ranked population and field-to-domain fallback described above, including the journal itself, with at least 20 journals required for a comparison.

A high share can reflect a narrow specialty with few other journals; it is not evidence of misconduct. Source matching and citation coverage affect the share. This describes citations received in one indicator year, not author self-citation or the purpose of a citation.

Retracted papers per 1,000Papers marked retracted per 1,000 citable papers at the OpenAlex snapshot date; this does not show the reasons for retraction or assess a journal’s practices.

Count citable papers with is_retracted = true per 1,000 citable papers published in 2015–2024. At least 300 citable papers are required. Citable papers are articles, reviews and conference papers from compute-scope journals. The requested window is 2015–2024; it is shortened to the years present in the ingested work parquet, with the actual bounds recorded in the release summary. The group rate pools retracted counts and paper counts across eligible journals. Median, quartiles and percentile are not computed.

The measure uses the ranked population and field-to-domain fallback described above, including the journal itself, with at least 20 journals required for a comparison.

The retraction flag reflects OpenAlex at the snapshot date, not a historical record of when retractions occurred. Coverage and updates can differ, and recent papers have had less time for retractions to be recorded. A zero count does not establish that no paper has been retracted. Counts do not describe reasons, responsibility or editorial practices.

Output growthChange in citable paper counts between two adjacent three-year windows; it does not show changes in research quality or explain why output changed.

Divide citable papers published in 2022–2024 by papers in 2019–2021, then subtract 1. At least 30 papers in each window are required; a zero earlier count is ineligible. Counts include articles, reviews and conference papers of all compute-scope journals, including unclassified papers. Use targets, reading missing earlier years from work parquet only when targets starts after 2019. Display the result as a signed percentage change with the field or domain median.

The measure uses the ranked population and field-to-domain fallback described above, including the journal itself, with at least 20 journals required for a comparison.

Output growth can reflect changes in journal coverage, publishing schedules, document classification, mergers or the scope of a journal. It does not measure research quality, citation impact or the reasons for a change. Equal-length windows do not remove these coverage effects.

Open access shareShare of window papers marked open access among papers with known OA status.

For citable papers published in 2022–2024, divide the number whose is_oa flag is true and whose oa_status is known by all papers with known oa_status. At least 30 papers with known status are required. Citable papers are articles, reviews and conference papers from compute-scope journals. Unknown status is excluded, even if an OA flag is present. OpenAlex’s snapshot metadata describes access; this measure does not assess licensing or quality.

The measure uses the ranked population and field-to-domain fallback described above, including the journal itself, with at least 20 journals required for a comparison.

Listed APC (USD)The article processing charge OpenAlex lists for the source; zero means a listed charge of $0.

Use the source’s known apc_usd at the source snapshot, including a listed zero. There is no paper-count threshold or publication window. Unknown prices are excluded. This is a listed price, not the amount authors paid: discounts, waivers, taxes, currency conversion and different article or access options can affect actual charges. Known prices across all publishing models enter the comparison.

The measure uses the ranked population and field-to-domain fallback described above, including the journal itself, with at least 20 journals required for a comparison.

International collaboration shareShare of window papers with at least two distinct affiliation countries among papers with a known country.

For citable papers published in 2022–2024, divide papers with at least two distinct affiliation countries by papers with at least one known country. At least 30 papers with a known country are required. Citable papers are articles, reviews and conference papers from compute-scope journals. Repeated country codes count once per paper; papers with no known country are excluded. Affiliation countries describe recorded institutions, not author nationality, and incomplete affiliations can understate collaboration.

The measure uses the ranked population and field-to-domain fallback described above, including the journal itself, with at least 20 journals required for a comparison.

Review shareReviews as a share of all citable window papers.

For compute-scope citable papers published in 2022–2024, divide reviews by all window papers, including unclassified papers. At least 30 window papers are required. OpenAlex document types can be incomplete or inconsistent; this describes the indexed document mix. The score area shows articles-only NCI3 when both comparisons are present and the exported review share is at least 10%.

The measure uses the ranked population and field-to-domain fallback described above, including the journal itself, with at least 20 journals required for a comparison.

Articles-only OJRNormalized citation impact of classified window articles, using the same baseline cells as the overall OJR.

For compute-scope articles published in 2022–2024 with a known primary subfield, divide their non-self citations in the indicator year by the sum of the existing world-average expectations for each article’s subfield, publication year and document type. At least 30 classified articles and a positive expected sum are required. Journal self-citations are excluded; citations with an unknown citing source count as non-self, exactly as for overall NCI3. The overall score is exported alongside the articles-only value. An articles-only window gives the same NCI3 as the overall calculation. Document-type and classification errors and citation coverage can affect the difference; it is not a correction to the published ranking.

The measure uses the ranked population and field-to-domain fallback described above, including the journal itself, with at least 20 journals required for a comparison.

Uncited shareShare of window papers receiving no non-self citations in the indicator year.

For compute-scope citable papers published in 2022–2024, divide papers receiving zero non-self citations in 2025 by all window papers, including unclassified papers. At least 30 window papers are required. Papers without a citation row and papers receiving only journal self-citations count as uncited. Unknown citing sources count as non-self. This measures citations in one indicator year, not whether a paper has ever been cited, and is sensitive to reference coverage.

The measure uses the ranked population and field-to-domain fallback described above, including the journal itself, with at least 20 journals required for a comparison.

Citation concentrationShare of non-self citations received by the journal’s most-cited 10% of window papers.

For compute-scope citable papers published in 2022–2024, count non-self citations received in 2025. Order the papers by that count and take the top 10% of all window papers, including unclassified papers, rounding the number of papers up. Divide their citations by all non-self citations to the window. At least 30 window papers and 1 non-self citation are required. At a tied boundary, take only enough equally cited papers to fill the remaining slots: their identical counts give an exact numerator without choosing paper identities. Unknown citing sources count as non-self. Concentration describes how unevenly citations are distributed within the journal; it differs from the field-normalized top-10% share and can be sensitive to a few papers and reference coverage.

The measure uses the ranked population and field-to-domain fallback described above, including the journal itself, with at least 20 journals required for a comparison.

What they can’t tell you

#

These comparisons describe the ranked population, not all journals or research quality. Fields can contain different subjects and publishing models. Unknown OA status, affiliation countries and APC prices are excluded rather than treated as zero; citation counts follow each measure’s stated rules. Coverage differences can affect the comparisons. Release group summaries include groups below the minimum size, flagged as small. Shares are exported to six decimal places and USD to whole dollars; comparisons use unrounded values.

7Trajectory

traj-v1#

Trajectory asks whether a journal’s OJR changed faster or slower than the typical journal in its field. It describes change in citation impact relative to that group, not research quality or a forecast.

Years compared

#

This release compares indicator years 2022 and 2025, using non-overlapping publication windows 2019–2021 and 2022–2024. It describes change in citation impact relative to the typical journal in the comparison group.

Who gets a trajectory

#

In both windows, a journal needs a positive OJR, at least 100 citable papers, at least 80% of them classified and a computable standard error. Guards then remove journals whose change would mostly reflect the data rather than the journal:

  • Content change. Output in 2022–2024 must be between 0.4 and 2.5 times output in 2019–2021. A bigger swing usually means the indexed content changed. Excludes 476 journals.
  • Low base. OJR must be at least 0.1 in both windows; lower values usually indicate citations missing from the source data. Excludes 384 journals.
  • Single paper. No one paper may contribute more than 50% of the journal’s counted citations in either window. Excludes 32 journals.
Full eligibility rules

Both windows need positive NCI3, at least 100 citable papers, at least 80% classified papers as a share of output, and a computable standard error of log NCI3; the combined standard error of the change must be greater than zero, and journals where it is zero do not enter group counts or medians. A static journal subfield is required.

Before computing group counts and medians, the ratio of citable papers in 2022–2024 to 2019–2021 must be between 0.4 and 2.5, inclusive. A change outside this range usually means the indexed content changed (for example, meeting abstracts added or dropped), so the two periods are not comparable. This guard excludes 476 otherwise eligible journals in this release.

Before computing group medians, both windows must have NCI3 ≥ 0.1; lower values usually indicate citations missing from the source data. This guard excludes 384 otherwise eligible journals in this release.

Before computing group medians, the most-cited classified paper must contribute no more than 50% of Actual in either window. Its share is the largest non-self citation count of a classified paper divided by Actual (omitted when Actual is zero or unavailable). This guard excludes 32 otherwise eligible journals in this release; low-base exclusions take precedence when both citation guards fail.

All guards are applied before group counts and medians. When several guards fail, composition exclusions take precedence, then low-base exclusions, then single-paper exclusions. Each count follows this precedence; an exclusion is recorded only when the journal meets every other non-guard eligibility condition.

Rising, in line, falling

#

We subtract the median log NCI3 change among eligible journals in the same field. If fewer than 20 journals qualify, we use the domain; if that also has fewer than 20, no trajectory is assigned. Relative change is the journal’s NCI3 ratio divided by the group’s median ratio, minus one.

A label needs a change that is both large and clear of noise, measured in standard errors

An estimate of how much a score would vary by chance, given the journal’s papers. Here z is the difference from the group median divided by the combined standard error of the two years.

:
  • Rising: relative change of +10% or more, and z ≥ 2, with the low end of the two-standard-error range at zero or above.
  • Falling: relative change of -9.1% or less (rounded), and z ≤ −2.
  • In line: every other eligible journal.

11,451 journals have trajectories: 1,582 rising and 1,636 falling. Falling journals are listed in the Falling tab of the 2025 ranking pages and labelled on journal pages; rising journals also have their own lists: Rising journals

Statistical detail and list rules

A rising label needs z ≥ 2 and a log relative difference ≥ ln(1 + 0.1); a falling label needs z ≤ −2 and a log relative difference ≤ −ln(1 + 0.1). Both need at least a 1.1-fold relative difference: +10% or more on the rising side, -9.1% or less on the falling side (rounded). All other eligible journals are in line with their group.

NCI3 standard errors use a delta-method ratio estimator over classified citable papers. We combine the two standard errors of log NCI3 in quadrature; z divides the difference from the group median by that combined error. The median’s own uncertainty is ignored.

The relative-change range at two standard errors runs from exp(delta − 2 × seLog) − 1 to exp(delta + 2 × seLog) − 1, where delta is the journal’s log change minus the group median and seLog is the combined standard error. Rising requires a lower bound of at least zero as well as the minimum relative increase.

Journal output counts all citable papers in each window: articles, reviews and conference papers. Comparison-group output change counts these paper types with a primary subfield in the field or domain across ALL journals in the baseline, including core and non-core journals. Unknown group output change is omitted.

Rising and falling lists include ranked journals only; every ranking page has Rising and Falling tabs. Rising lists also have their own pages: field lists contain field comparisons; domain fallback comparisons have their own domain page and never appear again in a field list. Lists with fewer than five journals remain readable but are excluded from search indexing and sitemaps.

Ordered by the lower bound of the relative-change range at two standard errors, highest first, then higher z (the signed difference in standard errors), then title.

Limits of trajectory

#

The publication windows do not overlap, but citing sources can overlap, so the noise estimate does not establish independence. Reference coverage drifts between years and can differ by journal. The journal’s static subfield may miss changes in its subjects. Uncertainty in the group median is ignored. An unusual citation peak in the earlier window makes the later year look lower: papers from 2019–2021, for example, include the COVID-19 citation surge, so a falling label in medicine or multidisciplinary science can reflect a return from that peak rather than a long-term decline. The 100-paper minimum excludes smaller journals and does not remove all sampling noise. Trajectory describes citation impact, not research quality or a forecast.

8Limitations and known issues

#

OJR is only as good as the open data behind it. These are the issues we know about and how the site handles them.

Document types

#

OpenAlex sets document types automatically, and its types can be incomplete or inconsistent. Two problems matter most:

  • Reviews are undercounted. Many reviews are typed as articles. Type normalization then compares them with articles rather than with reviews, and the review-share measure understates the true share of reviews. When the indexed review share is at least 10%, journal pages show an articles-only OJR beside the score.
  • Some front matter is typed as articles. News items, editorials and letters typed as articles enter the citable set. They are rarely cited, so they can pull down both OJR and the Impact factor (2-year).

A fix for both problems is planned for the next method version.

Citation coverage and errors

#
  • A citation is counted only when the citing paper’s reference list was captured. Coverage is lower in older years and can vary between journals and fields; see reference coverage.
  • OpenAlex links references for most but not all works. A work with references may still have an incomplete list.
  • The citation audit cannot detect every reference error.
  • Rank ranges do not account for errors in the underlying citation data.

Subject classification

#
  • Papers without a subfield are left out of both the journal’s score and the world average. A journal needs at least 80% of its citable papers classified to be ranked.
  • Each journal is ranked in one subfield, chosen from its recent papers. A fixed subfield may miss changes in a journal’s subjects, and multidisciplinary journals are still ranked in a single subfield.

Who is (and isn’t) ranked

#
  • This release ranks CWTS Core journals only. National and regional journals, non-English journals and many arts and humanities journals fall outside that list, so they are not yet ranked.
  • Journals need at least 30 citable documents in the window, and scores of small journals still depend on a few papers. That is why ranks carry a likely range.

What OJR is not

#

OJR measures citation impact under the published NCI3 method. It is not a judgement of research quality or an endorsement. Its quartiles are this site’s, not SCImago, Scopus or Journal Impact Factor (JIF) quartiles.

Don’t use it to judge individual articles or researchers. See responsible use and integrity for intended use, how we handle citation manipulation, and corrections.

For how this method compares with the published evidence, and where that evidence is mixed, read What the research says about OJR.

9Releases and versioning

#

How releases are named

#

Releases are annual and named by their last indicator year, the way JCR names its editions: release 2026 holds indicator years up to 2026, just as “the 2025 impact factor” is the JCR value for 2025.

The first release, 2026-Q4, was named under an earlier quarterly scheme, by its snapshot quarter, and holds indicator years up to 2025. Later releases use yearly names only. A fix that only re-renders a release, such as a translation fix, gets a new name, like 2026.1 (or 2026-Q4.1 for the first release), with identical computed tables.

This page describes release 2025.2, which holds indicator years 2000 to 2025.

Every year is recomputed

#

A release is immutable. Each release recomputes every indicator year from its own snapshot, so as OpenAlex’s reference matching improves, historical values can change from one release to the next. Each release records coverage by year so the change is visible. Always quote a value with its release.

Method versions

#

Each part of the method carries a version name, shown on the pages that use it.

Method nci3-v1, with changes: Meeting abstracts excluded from citable papers.

Method versions in release 2025.2
VersionCovers
nci3-v1OJR, ranks and quartiles
rankrange-v1Rank ranges
ctx-v1Context measures
traj-v1Trajectory
citecheck-v1Citation audit

Method changes

#

Changes applied to the method without a new version name, newest first. Each applies from the first release that records it; earlier releases keep the method they were computed with.

  1. Meeting abstracts excluded from citable papers

    Recorded

    OpenAlex records many meeting abstracts, news items and other short pieces as journal articles. They are rarely cited, so counting them as citable papers pulled down the scores of journals that print large abstract supplements, most of them in medicine. We now leave a paper out of the citable papers when OpenAlex has matched none of its references and either it belongs to an abstract supplement (its DOI names a supplement, or it appeared on the same day as a large set of papers without references in a journal whose other papers have references), or it is in the health sciences, by its own subject or by its journal's main subject, and its publisher has matched references for at least half of its articles and reviews that year. A paper with at least one matched reference always counts, and the same rule applies to the papers behind the world averages. About 6% of the papers of CWTS Core journals are left out, and in our checks about 93% of them were abstracts, news, editorials or other front matter. The typical journal's OJR moves by about 2%; journals with large abstract supplements rise, some of them several times over, and about 75 journals no longer reach the 30-paper minimum.

10How to cite and reproduce

#

Suggested citation

#

Name the project and the release, link to the licence, and say if you changed the data. Values are recomputed for every year in each release, so always give the release.

OpenJournalRank, release 2025.2, computed from the OpenAlex snapshot of September 23, 2026. Licensed under CC BY 4.0.

Open data and code

#
  • Data and text published by each release are licensed under CC BY 4.0. OpenAlex records themselves are CC0.
  • Code is licensed under the MIT License. It will be published under the OpenJournalRank organization; contact us for access meanwhile.
  • Inputs are fixed. Each release names its snapshot date in its manifest, and the rank-range bootstrap uses a fixed seed, so the published numbers can be recomputed.

How pages are made

#

Every ranking figure is computed by our code from a frozen OpenAlex snapshot; provider values are labelled as OpenAlex values. Page text uses fixed templates filled with computed numbers. No page text is written by AI. This process makes scores reproducible and applies the same definitions to every journal.

Found something wrong? Write to contact@openjournalrank.com.

About OpenJournalRank