Tool to find the closest prime number of a number, the prime number nearest to a given number also called closest Prime function
Closest Prime Number - dCode
Tag(s) : Arithmetics
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!
For a given number $ N $, the nearest prime number is the prime number that minimizes its distance from $ N $ (whose difference between itself and $ N $ is minimal, such that there are no other closer primes).
No mathematical formula can find the nearest prime number of another given number. dCode uses algorithms based on probabilistic primality tests for numbers greater or lower than the number requested, and then checks it via deterministic algorithms.
Example: The closest prime number to 100 is 101
Example: The nearest prime number to 1000 is 997 (the next is 1009)
Example: The closest prime number to 10000 is 10007
If the next prime number and the previous prime number are at the same distance, dCode returns the next prime number.
Two prime numbers are called twins if their difference is 2 (the nearest prime number is at a distance of 2 units).
Example: 5 and 7 are twins because $ 7-5 = 2 $
The OEIS lists 2 series of numbers:
A051697: $ 2, 2, 2, 3, 3, 5, 5, 7, 7, 7, 11, 11, 11, 13, \dots $ which for any integer N associates its nearest prime number (the smallest in the case of a tie)
A077018: $ 2, 2, 2, 3, 5, 5, 7, 7, 7, 11, 11, 11, 13, 13, \dots $ which for any integer N associates its nearest prime number (the largest in case of a tie)
The 2 sequences are identical except for the number 3 which appears twice in the first sequence but only once in the second one.
dCode retains ownership of the "Closest Prime Number" source code. Any algorithm for the "Closest Prime Number" algorithm, applet or snippet or script (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or any "Closest Prime Number" 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 "Closest Prime Number" 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.
The content of the page "Closest Prime Number" 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:
In a scientific article or book, the recommended bibliographic citation is: Closest Prime Number on dCode.fr [online website], retrieved on 2025-04-16,