Correlations, which have been retrieved from different samples can be tested against each other. Example: Imagine, you want to test, if men increase their income considerably faster than women. You could f. e. collect the data on age and income from 1 200 men and 980 women. The correlation could amount to r = .38 in the male cohort and r = .31 in women. Is there a significant difference in the correlation of both cohorts?
n  r  
Correlation 1  
Correlation 2  
Test Statistic z  
Probability p 
(Calculation according to Eid, Gollwitzer & Schnmidt, 2011, pp. 547; single sided test)
If several correlations have been retrieved from the same sample, this dependence within the data can be used to increase the power of the significance test. Consider the following fictive example:
n  r_{12}  r_{13}  r_{23} 
Test Statistic z  
Propability p 
(Calculation according to Eid et al., 2011, S. 548 f.; single sided testing)
With the following calculator, you can test if correlations are different from zero. The test is based on the Student's t distribution with n  2 degrees of freedom. An example: The length of the left foot and the nose of 18 men is quantified. The length correlates with r = .69. Is the correlation significantly different from 0?
n  r 
Test Statistic t  
Propability p (singlesided)  
Propability p (twosided) 
(Calculation according to Eid et al., 2011, S. 542; two sided test)
With the following calculator, you can test if correlations are different from a fixed value. The test uses the FisherZtransformation.
n  r  Test Value: 
Test Statistic z  
Propability p 
(Calculation according to Eid et al., 2011, S. 543f.; two sided test)
The confidence interval specifies the range of values that includes a correlation with a given probability (confidence coefficient). The higher the confidence coefficient, the larger the confidence interval. Commonly, values around .9 are used.
n  r  Confidence Coefficient 

Confidence interval 
(Calculation according Eid et al., 2011, S. 545f.; two sided test)
The calculation becomes imprecise with large sample sizes and extreme correlation values due to the restricted precision of floating point numbers in Javascript.
The FisherZTransformation converts correlations into an almost normally distributed measure. It is necessary for many operations with correlations, f. e. when averaging a list of correlations. The following converter transforms the correlations and it computes the inverse operations as well. Please note, that the FisherZ is typed uppercase.
Value  Transformation  Result 
Due to the askew distribution of correlations(see FisherZTransformation), the mean of a list of correlations cannot simply be calculated by building the arithmetic mean. Usually, correlations are transformed into FisherZvalues and weighted by the number of cases before averaging and retransforming with an inverse FisherZ. While this is the usual approach, Eid et al. (2011, pp. 544) suggest using the correction of Olkin & Pratt (1958) instead, as simulations showed it to estimate the mean correlation more precisely. The following calculator computes both for you, the "traditional FisherZapproach" and the algorithm of Olkin and Pratt.
r_{Fisher Z}  r_{Olkin & Pratt}  
Please fill in the correlations into column A and the number of cases into column B. You can as well copy the values from tables of your spreadsheet program. Finally click on "OK" to start the calculation. Some values already filled in for demonstration purposes.
Correlations are an effect size measure. They quantify the magnitude of an empirical effect. There are a number of other effect size measures as well, with d_{Cohen} probably being the most prominent one. The different effect size measures can be converted into another. Please have a look at the online calculators on the page Computation of Effect Sizes.
Finally, here you can compute linear correlations. The OnlineCalculator computes linear pearson or product moment correlations of two variables. Please fill in the values of variable 1 in column A and the values of variable 2 in column B and press 'OK'. As a demonstration, values for a high positive correlation are already filled in by default.
Data 
linear Correlation r_{Pearson} 
Determination coefficient r^{2} 
Interpretation 

All hypothesis tests on this page are based on Eid et al. (2011). jStat is used to generate the Student's tdistribution for testing correlations against each other. The spreadsheet element is based on Handsontable.
Please use the following citation: Lenhard, W. & Lenhard, A. (2014). Hypothesis Tests for Comparing Correlations. available: https://www.psychometrica.de/correlation.html. Bibergau (Germany): Psychometrica. DOI: 10.13140/RG.2.1.2954.1367