Search for a tool
Benford's Law

Tool to verify the Benford's law : test numerical data (numbers) whether they are random or not. This test is used in particular for the detection of fraud, such as accounting or finance.

Results

Benford's Law -

Tag(s) : Statistics, Data Processing

Share
Share
dCode and more

dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!
A suggestion ? a feedback ? a bug ? an idea ? Write to dCode!


Please, check our dCode Discord community for help requests!
NB: for encrypted messages, test our automatic cipher identifier!


Feedback and suggestions are welcome so that dCode offers the best 'Benford's Law' tool for free! Thank you!

Benford's Law

Benfords Law Numerical Data Analyzer



Answers to Questions (FAQ)

What is the definition of the Benford's Law?

Benford's law states that in the majority of natural collections of numbers (ie. lists of numbers derived from reality and not created artificially), the first significant digit is usually small. This law applies very well to numbers representing orders of magnitude: prices, populations, lengths, etc.

The digit 0 is excluded because it is not significant. The law therefore applies to numbers between 1 and 9.

Mathematically the probability that a digit is the first significant digit of a number in a collection of numbers can be described by the formula:

$$ P(d)=\log_{10} \left(1+\frac{1}{d}\right) $$

The corresponding percentages are:

xP(x)
10.301 (30.1%)
20.176 (17.6%)
30.125 (12.5%)
40.097 (9.7%)
50.079 (7.9%)
60.067 (6.7%)
70.058 (5.8%)
80.051 (5.1%)
90.046 (4.6%)

A priori, any distribution of digits too much away from these numbers is not natural, thus abnormal.

How to test a dataset with Benford's Law?

dCode uses the Chi2 test (χ²). Enter the data in the text box, dCode will calculate the frequency of occurrence of the first significant digits.

dCode considers that the data are correlated with the distribution of Benford's law, when the p-value is superior to 95%.

When to use Benford's law?

Bendord's law is used to check whether data obeying this law have not been artificially modified. If this is the case, and random numbers have been used, their distribution no longer follows Benford's law. Its main use is therefore for audits in the event of suspicion of fraud, generally in accounting or finance.

What kind of data generally obeys to Benford's law?

Data obeying the Benford law:

— The numbers resulting from transactions, accounting data: turnover, refunds, sales, excel tables, etc.

— Results of addition, multiplication or exponentiation

Example: Fibonacci numbers, powers, factorials, etc.

What kind of data does not obey to Benford's law?

Data not obeying the Benford law:

— Sequential numbers: street numbers, invoices, etc.

Significant numbers, ie. numbers that contents is defined by a nomenclature (for example: card number), or whose value is defined by human thinking (for example: a price of $9.99)

— Numbers coming from a collection limited by a minimum or a maximum or another criterion that can introduce a statistical bias.

Example: During elections, the data from the ballot boxes for the constituencies do not obey Benford's law because they have been created in order to limit the total number of voters (most often between 100 and 1000), the data for each city in the country on the other hand will obey Benford's law.

Source code

dCode retains ownership of the "Benford's Law" source code. Any algorithm for the "Benford's Law" algorithm, applet or snippet or script (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or any "Benford's Law" functions (calculate, convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (Python, Java, PHP, C#, Javascript, Matlab, etc.) or any database download or API access for "Benford's Law" or any other element are not public (except explicit open source licence like Creative Commons). Same with the download for offline use on PC, mobile, tablet, iPhone or Android app.
Reminder: dCode is an educational and teaching resource, accessible online for free and for everyone.

Cite dCode

The content of the page "Benford's Law" and its results may be freely copied and reused, including for commercial purposes, provided that dCode.fr is cited as the source. Exporting the results is free and can be done simply by clicking on the export icons ⤓ (.csv or .txt format) or ⧉ (copy and paste).
To cite dCode.fr on another website, use the link: https://www.dcode.fr/benford-law
In a scientific article or book, the recommended bibliographic citation is: Benford's Law on dCode.fr [online website], retrieved on 2025-04-16, https://www.dcode.fr/benford-law

Need Help ?

Please, check our dCode Discord community for help requests!
NB: for encrypted messages, test our automatic cipher identifier!

Questions / Comments

Feedback and suggestions are welcome so that dCode offers the best 'Benford's Law' tool for free! Thank you!


https://www.dcode.fr/benford-law
© 2025 dCode — The ultimate collection of tools for games, math, and puzzles.
 
Feedback