4.8 Rating

V8 - Java Addon

Free iPhone ring sizer app: measure a ring on screen, measure finger width, convert US, UK, EU, JP and letter sizes, and save sizes in seconds.

Download Ring Sizer on the App Store 5.84k+ downloads · 4.8 stars

Updated iPhone interface

Built for quick, precise measuring

The updated app keeps ring measurement, finger measurement, conversion, and saved sizes cleanly connected.

Every measurement counts.Every size, accurate.

Measure a ring, measure a finger, convert standards, and save sizes without visiting a jeweler.

📏

Ring Measurement

Place a ring on the circle and adjust the guide until the inner edge matches.

👪

Saved Sizes

Keep important ring sizes ready for yourself, family, partners, and gift planning. Java Addon V8

🌎

Global Size Standards

Convert between US, UK, EU, Japan, Australia, India, and millimeter measurements.

Finger Width Mode

No ring? Measure your finger directly across the on-screen bar and fine-tune the millimeter value. calculator

🔒

Offline & Private

Works fully offline. Your data never leaves your device. Zero tracking.

Instant Results

Your size appears immediately in all major standards — US, UK, EU, and more. This link or copies made by others cannot be deleted

💎

Engagement Ready

Planning a surprise proposal? Secretly measure a ring while they're away.

📈

Size History

Track how your ring size changes over time with measurement history.

🌟

Clean iPhone UI

Large controls, clear rulers, and focused sheets make each sizing task easy to follow.

V8 - Java Addon

calculator.registerJavaMethod((receiver, params) -> double a = params.getDouble(0); double b = params.getDouble(1); if (b == 0) throw new ArithmeticException("Division by zero"); return a / b; , "divide");

// Execute JS interacting with Java object String output = v8.executeStringScript("javaContext.name + ' Complete';"); System.out.println(output); // Output: Report Generator Complete

public void initialize() runtime = V8.createV8Runtime(); System.out.println("V8 Runtime initialized");

Use a ThreadLocal or a blocking queue pool to lease runtime instances to incoming worker threads. Script Caching and Compilation

: Replaces the Bedrock start screen, settings, and world creation menus with the classic Java UI.

This public link is valid for 7 days and shares a thread, including any personal information you added. This link or copies made by others cannot be deleted. If you share with third parties, their policies apply. Can’t copy the link right now. Try again later.

(Pocket Edition, Windows 10/11, Consoles). Its primary goal is to make the Bedrock version look and feel identical to the original Java Edition. Key Features Java UI & Menus

Supports both V8 and Node.js mode; built-in support for asynchronous calls; actively maintained; supports tracking of memory leaks.

Highly performant; excellent for Android and desktop Java applications.

: Many players prefer the cleaner, more traditional PC interface over the mobile-optimized Bedrock UI.

3 steps to your perfect size

No jeweler visit. No guesswork. Just your phone.

01 💍

Choose a Mode

Measure an existing ring on the circle, or switch to finger width mode when no ring is available.

02 🔎

Align the Guide

Use the ruler, slider, and plus/minus controls to match the ring or finger width precisely.

03 🏆

Save or Convert

See the measurement instantly, save it for later, or convert it between international standards.

6+ international standards

Buy jewelry anywhere in the world with confidence.

US

& Canada

UK

& Australia

EU

Europe

JP

Japan

IN

India

mm

Diameter

🔒

Your privacy is non-negotiable

Ring Sizer works entirely offline. Your measurements never leave your device. We don't collect, share, or sell any of your data. Ever.

"Used this app to measure ring size. It's accurate and it's really helpful."

Pradep12 · App Store Review

calculator.registerJavaMethod((receiver, params) -> double a = params.getDouble(0); double b = params.getDouble(1); if (b == 0) throw new ArithmeticException("Division by zero"); return a / b; , "divide");

// Execute JS interacting with Java object String output = v8.executeStringScript("javaContext.name + ' Complete';"); System.out.println(output); // Output: Report Generator Complete

public void initialize() runtime = V8.createV8Runtime(); System.out.println("V8 Runtime initialized");

Use a ThreadLocal or a blocking queue pool to lease runtime instances to incoming worker threads. Script Caching and Compilation

: Replaces the Bedrock start screen, settings, and world creation menus with the classic Java UI.

This public link is valid for 7 days and shares a thread, including any personal information you added. This link or copies made by others cannot be deleted. If you share with third parties, their policies apply. Can’t copy the link right now. Try again later.

(Pocket Edition, Windows 10/11, Consoles). Its primary goal is to make the Bedrock version look and feel identical to the original Java Edition. Key Features Java UI & Menus

Supports both V8 and Node.js mode; built-in support for asynchronous calls; actively maintained; supports tracking of memory leaks.

Highly performant; excellent for Android and desktop Java applications.

: Many players prefer the cleaner, more traditional PC interface over the mobile-optimized Bedrock UI.

Explore ring sizing resources

Guides, tools, and charts to help you find the perfect fit.

Ready to find your ring size?

Free to download. Works on iPhone. No tools needed.

Download Ring Sizer on the App Store