Dick Check

What men claim when nobody is watching

18,719 self-reported submissions, set against 778 men measured by clinicians. Nearly everything interesting about this data lives in the difference.

18,719 of 19,666 submissions used here

The rest of the site counts every row. The clinical comparison uses a filtered sample; the rounding section uses all submissions. 947 submissions (4.8%) were set aside for the comparison. These rules flag possible data-quality issues, not impossible bodies. Nothing was deleted. See the effect of filtering and the rules in Method.

The gap

The claims that passed the filters, against a model based on clinical measurements. The bars show included submissions. The dashed curve is a normal distribution fitted to the mean and standard deviation of the submissions inside the plotted 7 to 27 cm range, rather than an interpolation of the bars. The shaded clinical curve is also a normal estimate, not the study's raw measurements. All share the same ruler and bin-count scale.

Submission count per 0.25 cm bin

0 500 1000 1500 Normal fit to the 18,072 submissions between 7 and 27 cm: mean 16.75 cm, SD 2.93 cm normal fit, plotted range clinical mean 14.34 cm median claim 17.00 cm 3" 4" 5" 6" 7" 8" 9" 10" 10 15 20 25 in cm
18,719 submitted here Normal model based on 778 clinician-measured men Normal fit to the plotted range · mean 16.75 cm, SD 2.93 cm The chart shows 7 to 27 cm. 647 retained submissions are outside the plotted bins and still count in the statistics. The dashed fit is computed from the 18,072 submissions inside that range (96.5% of the sample) and scaled to their share of it, so its height is comparable with the bars. Fitting the whole retained sample instead gives SD 4.58 cm, a curve stretched by the few extreme entries that minimal filtering keeps.
34%
of retained claims exceed the clinical model's 97.5th percentile
bigger than 18.0 cm (7.1″)
top 8%
is where the median claim ranks in the clinical model
the median is 17.0 cm (6.7″)
18%
of retained claims are at or below the study's mean length
the measured average is 14.3 cm (5.6″)

A gap does not tell us its cause. Who chooses to submit, how they measure, entry mistakes and exaggeration can all contribute. We cannot separate those effects or judge an individual's honesty from this data.

How much the benchmark matters

Where you put the ruler matters. In Habous's study of 778 men, bone-pressed length averaged 1.81 cm more than skin-to-tip length in the same men. That is a cohort average, not an adjustment we can apply to everyone. Our instructions use the pubic bone, but we cannot verify how people measured. Studies also differ in who they recruit.

Habous 2015 (skin-to-tip)
778 men measured
12.5 cm (4.9″) average
Model percentile for a 7″ claim
99.7
Retained claims above its 97.5th percentile
61%
Veale 2015 (systematic review)
692 men measured
13.1 cm (5.2″) average
Model percentile for a 7″ claim
99.8
Retained claims above its 97.5th percentile
61%
Mostafaei 2025 (meta-analysis)
5,669 men measured
13.8 cm (5.4″) average

Publishes no standard deviation, so it cannot rank an individual.

Habous 2015 (bone-pressed)
778 men measured
used here
14.3 cm (5.6″) average
Model percentile for a 7″ claim
96.8
Retained claims above its 97.5th percentile
34%

Mostafaei 2025 (meta-analysis) reports a standard error rather than a within-population standard deviation. It estimates the mean without providing the spread needed for this percentile model. An interval that includes another study's mean does not establish that the populations or measurement methods are equivalent.

What the filters change

A filter can move the headline. Here is how much. Each row uses the same submission snapshot and clinical benchmark. Minimal filtering sets aside only suspected repeats and exact form-limit values, with no other length or ratio cutoff. The current page selection shows the rules actually applied by this database.

Mean Median Minimal-filter mean · 17.12 cm
How filtering moves the mean and medianEach colour-coded row is a separate selection on the same zoomed centimetre ruler. Filled circles show means; hollow diamonds show medians. A connector joins those two summaries, not an uncertainty interval. Exact values and retained counts are printed in each row and in the table below. SELECTION / RETAINED MEAN / MEDIAN cm 16.40 16.60 16.80 17.00 17.20 17.40 All submissions 19,666 retained All submissions: mean 17.16 cm, median 17.00 cm, 19,666 retained 17.16 / 17.00 Current page selection 18,719 retained Current page selection: mean 17.12 cm, median 17.00 cm, 18,719 retained 17.12 / 17.00 Minimal filtering 18,719 retained Minimal filtering: mean 17.12 cm, median 17.00 cm, 18,719 retained 17.12 / 17.00 + ratio 0.2 to 3.0 18,591 retained Minimal + ratio 0.2 to 3.0: mean 17.11 cm, median 17.00 cm, 18,591 retained 17.11 / 17.00 + ratio 0.5 to 1.3 16,980 retained Minimal + ratio 0.5 to 1.3: mean 17.16 cm, median 17.02 cm, 16,980 retained 17.16 / 17.02 + length 7 to 27 cm 18,072 retained Minimal + length 7 to 27 cm: mean 16.75 cm, median 17.00 cm, 18,072 retained 16.75 / 17.00 + both tighter cutoffs 16,570 retained Minimal + both tighter cutoffs: mean 16.85 cm, median 17.02 cm, 16,570 retained 16.85 / 17.02 + possible mixed units removed 17,615 retained Minimal + possible mixed units set aside: mean 17.14 cm, median 17.02 cm, 17,615 retained 17.14 / 17.02
Zoomed scale, not zero-based. Each + row starts from minimal filtering. The short connecting lines join mean and median; they are not confidence intervals. The clinical benchmark stays fixed, so a shift in mean changes the mean gap by the same amount.
Length statistics under alternative filtering rules. All lengths and mean gaps are in centimetres.
SelectionRetainedMean cmMedian cmMean gap cmAbove clinical 97.5th percentile
All submissions19,66617.1617.00+2.8233.6%
Current page selection18,71917.1217.00+2.7833.6%
Minimal filtering18,71917.1217.00+2.7833.6%
Minimal + ratio 0.2 to 3.018,59117.1117.00+2.7733.6%
Minimal + ratio 0.5 to 1.316,98017.1617.02+2.8234.2%
Minimal + length 7 to 27 cm18,07216.7517.00+2.4132.3%
Minimal + both tighter cutoffs16,57016.8517.02+2.5133.2%
Minimal + possible mixed units set aside17,61517.1417.02+2.8034.0%

Mean gap is the selected sample's mean minus 14.34 cm, the mean in Habous 2015 (bone-pressed). The final column uses that study's normal-model threshold of 17.99 cm. Each extra filter starts from minimal filtering, not the preceding row. Both tighter cutoffs means ratio 0.5 to 1.3 and length 7 to 27 cm. All cutoff endpoints are included. None of these ranges is a validated test of anatomy.

The possible mixed-unit comparison sets aside girth-to-length ratios from 0.2 to 0.4 or 1.8 to 2.4. These exploratory windows may include unit mistakes, but also genuine measurements. Ratios alone cannot tell them apart. They do not trigger automatic exclusion or unit correction in the revised default. A smaller gap after filtering would not prove those entries were wrong.

Loading rounding analysis…

Loading methodology…