How screen calibration turns a phone into a real ring gauge

· Technology · by the Ring Sizer team

A ring sizer app is accurate only if it knows your screen’s pixel density. A 17.3 mm circle is 313 pixels on a 460 PPI iPhone and 222 on a 326 PPI one. Apps that assume a single generic density can be a full ring size out; apps that read the device model are not.

“Is a ring sizer app accurate?” is a fair question, and the honest answer is unsatisfying: it depends entirely on whether the app knows what screen it is drawing on. Two apps with identical interfaces can differ by six ring sizes on the same phone, and neither will tell you which one you are using.

What is the actual problem with on-screen measurement?

Software draws in pixels. Rings are measured in millimetres. Converting between the two requires knowing how many pixels your particular display packs into an inch, and that number varies more between devices than most people realise.

Pixel density, usually written as PPI, is fixed for any given model and published by the manufacturer. An iPhone SE has 326 of them per inch. A recent Pro Max has 460. An iPad Pro has

  1. These are not small differences, and there is no way for an app to infer them from the browser or the screen dimensions alone with any reliability.

So the app has a choice. It can look up the density for the device it is running on, or it can guess. A surprising number guess.

How wrong can an uncalibrated app be?

Wrong enough to be useless, and quietly so.

To draw a circle 17.3 mm across, which is a US size 7, the app has to work out how many pixels that represents on this specific screen.

DevicePixel densityPixels needed for a 17.3 mm circle
iPhone SE (3rd gen)326 PPI222 px
iPhone 16460 PPI313 px
iPad Pro 13-inch264 PPI180 px

An app that hard-codes “222 pixels is a size 7” is correct on the SE and wrong everywhere else. On a 460 PPI phone that same 222-pixel circle physically measures about 12.3 mm, which is a US size 1. It is off by six sizes, and the app still prints a confident number with no warning attached.

That is the difference between a measuring tool and a random number generator, and from the user’s side the two look identical.

How do good apps solve it?

There are two workable approaches, and the better apps use both.

The first is to ask the user to calibrate. Show a rectangle on screen, ask them to hold a credit card against it, and let them resize until the two match. This genuinely works, because every payment card on earth is manufactured to ISO/IEC 7810 ID-1 at 85.60 by 53.98 millimetres, to tolerances tight enough that any card in your wallet is a precision reference. The weakness is that it depends on the user doing it carefully, and plenty of people will drag the slider until it looks about right and move on.

The second is to look the device up. Read the model identifier, find the published pixel density for that model, and set the scale from it before drawing anything. No user action means no user error.

Ring Sizer does the second and offers the first as a check. When you open the measuring screen it shows an Auto-Calibrated badge naming your device and its density, something like “iPhone 15 Pro Max, 460 PPI”. That is the app showing its working, which matters more than it sounds: an app that tells you what number it calibrated to can be checked, and one that simply prints a size cannot.

How can you verify the scale yourself?

Do not take any app’s word for this, including this one. Two household objects will settle it in about ten seconds.

A credit card is the easiest. Open the fine-tune screen, hold any bank card against the on-screen reference, and confirm it matches at 85.60 mm wide. Cards are manufactured to a tight tolerance and they do not vary between banks or countries, which makes this a genuinely precise test rather than a rough one.

Coins work too, and are minted to similarly tight tolerances.

CoinDiameter
US quarter24.26 mm
US penny19.05 mm
UK £123.43 mm
UK 5p18.00 mm
Euro €123.25 mm
Euro 2 cent18.75 mm

Hold the coin against the on-screen circle set to the matching size. If the edges line up all the way round, the scale is true and every measurement you take on that screen inherits the accuracy.

What can calibration not fix?

Worth being straight about this, because calibration solves the scale problem and none of the others.

A thick screen protector shifts the apparent size very slightly, by well under a quarter of a size in practice, which is small enough to ignore. Viewing angle matters more: look at the screen from forty-five degrees and a circle appears as an ellipse, so measure from directly above. Pressing a ring hard against the glass does not change the ring, but it does change where you think its edge is, so rest it rather than pushing.

And calibration does nothing at all about the finger problem. An exact scale does not stop your finger being half a size larger at nine in the evening than it was at nine in the morning. That is a timing problem, covered in the best time of day to measure, and no amount of engineering on the app side addresses it.

So how accurate is a ring sizer app in the end?

A calibrated app measuring a ring you already own lands within about a quarter of a size. That is as good as most high-street measurements and better than any paper method, because you are measuring a rigid object against a known scale and neither of those things drifts.

A calibrated app measuring a finger lands within about half a size. The limit there is the finger, not the tool.

An uncalibrated app is unknowable. It might be perfect on the developer’s phone and useless on yours, and you have no way to tell from the interface which situation you are in.

The question worth asking, then, is not really “is this app accurate”. It is “does this app tell me what it calibrated to”. An app that shows its working invites you to check it. One that just prints a number is asking for trust it has not earned.