Online Ruler

Stop guessing the size and angles of objects on your screen! Online Ruler is a professional tool designed to turn your screen into a real-world measuring reference.

🎉 v2.2.0 Update: Keyboard Controls and Pixel-Perfect Fine-Tuning for Web Rulers.

Online Ruler

Measure Real-World Dimensions on Your Screen

Use an online ruler to measure lengths on your screen in centimeters, millimeters, or inches. Calibrate it using an object of a known size to achieve accurate 1:1 measurements.

Try Online Now →

Online Protractor

Measuring Angles with a Virtual Protractor

Place the online protractor over an angle in an image, diagram, or design draft. Align the center of the protractor with the vertex of the angle, then read the measurement from the scale—no extensions or installations required.

Try Online Now →

Three-point Angle Finder

Measuring angles using two adjustable arms

Position the vertex, then drag the two arms to align them with the sides of the angle. The tool automatically calculates the angle between them, making it easier for you to measure various irregular angles in images, diagrams, and design drafts.

Try Online Now →
Online Ruler

Key Features

✨

Physical-Level Calibration

Align the tool with standard physical objects—like a credit card or A4 paper—to automatically calculate your screen's exact PPI. Supports +/- buttons for 1-pixel micro-adjustments.

📏

Three Main Tools

Screen Ruler: Supports Metric and Imperial scales for measuring length, spacing, and element sizes.
Standard Protractor: A semi-transparent 360° rotatable protractor based on PPI calibration for true physical size.
Three-point Dynamic Protractor: Measures arbitrary angles via a vertex and two endpoints with real-time display, adjustable arms, and sector visualization.

⌨️

Keyboard Controls for Pixel-Perfect Adjustment and Focus Switching

Precise Positioning: Once a web ruler is selected, you can use the arrow keys to nudge its position in 1-pixel increments. Hold down the Shift key while using the arrow keys to move it in 10-pixel increments—eliminating the instability often caused by mouse dragging.
Switching Between Multiple Rulers: When multiple rulers are present, you can cycle through them by pressing the Tab key (or Shift + Tab) once a ruler has gained focus.

🧩

Coexistence of multiple tools

Supports the addition of multiple rulers, standard protractors, or three-point dynamic protractors on the same page, catering to complex comparative measurement and geometric positioning requirements.

📏

Dual Measurement Modes

Standalone Window Mode: Opens a clean, "always-on-top" ruler window.
Page Overlay Mode: Displays floating rulers or protractors directly over any webpage with adjustable transparency.

🔄

Rotation, Snapping & Alignment

Use the rotation handle to adjust the angle in real-time. Rulers and Standard Protractors support snapping to key angles (45°/90°).
Three-point Protractor arms also snap to 45° increments for easy alignment with webpage edges.

📐

Zero Offset & Reset

Mimics the protective "zero-point" edge and allows setting a custom starting offset. Includes a one-click "Reset" function.

🎨

Realistic Aesthetics & Materials

Rulers support Wood, Plastic, or Metal textures with dynamic SVG filters. Protractors offer several semi-transparent color schemes (e.g., Classic Blue, Tech Green, Vital Orange) for clarity on any background.
The protractor and the three-point protractor support a variety of semi-transparent color schemes, ensuring clear visibility against different webpage backgrounds.
The three-point protractor supports individually adjusting the transparency of the fan-shaped area, so that the lines, endpoints and center points remain clear.

📏

Comprehensive Scale Support

Metric: Centimeter (CM) and Millimeter (MM).
Imperial: Inch scales, high-precision down to 1/16 of an inch.

🔄

Flexible Interaction Logic

Full-Edge Resizing: Drag any point along the end of the ruler to adjust its length.
Precise Collaboration: Seamless integration of mouse dragging and keyboard arrow keys for pixel-level fine-tuning.
Real-time Synchronization: Changes to materials, colors, or settings are applied instantly.

💾

Privacy & Local Storage

All calibration data is stored exclusively within your local browser.

Guides & Tips

See it in Action

How to use Online Ruler - Step 1
How to use Online Ruler - Step 2
How to use Online Ruler - Step 3
How to use Online Ruler - Step 4
How to use Online Ruler - Step 5

How to Use

1

First Time Use

Click the extension icon and enter "Calibration Mode".

2

Align & Calibrate

Select a reference (e.g., Credit Card) and adjust until the red box matches the physical object.

3

Start Measuring

Click "Add Ruler" or "Add Protractor" to any page to start measuring.

4

Switch Styles

Click the icons on the toolbar to quickly switch materials, colors, or adjust transparency.

5

Position & Angle

Drag the main body to move, and drag the rotation handle at the end to adjust the angle.

FAQ

Getting Started

How do I open Online Ruler after installation?

Click the puzzle icon 🧩 in the top right of your browser, find "Online Ruler", and click the pin icon next to it to fix it to the toolbar. Then simply click the icon to open the ruler anytime.

Can this extension really turn my screen into a real ruler? Is it as accurate as a physical one?

Yes. Since different screens have different resolutions, normal images aren't accurate. This extension uses "Physical Calibration"—by aligning it once with a credit card or A4 paper, it remembers your screen's actual size for 1:1 precision.

I don't have a credit card, can I still calibrate?

Yes. The system supports multiple reference objects, such as A4 paper or coins. We will add more standards like A5 paper or common phone screen sizes in the future.

Operation

What's the difference between "Independent Window" and "Page Overlay" modes?

The "Independent Window" pops up a clean, resizable ruler window that you can drag anywhere and keep on top of other apps. "Page Overlay" injects the ruler directly onto your current webpage with transparency support, so it won't block your reading.

Can I add multiple rulers to the same page?

Yes! In version 2.0.0, we support multiple rulers and protractors at the same time. You can click "Add Ruler to Page" or "Add Protractor" multiple times, and each tool can be independently moved, rotated, resized, and customized (material/color) for comparative measurements and geometric positioning.

How do I change the ruler's material and color?

You can find material switching options in the toolbar at the end of the ruler or in the extension's Popup menu. We currently support Wood, Plastic, and Metal. When "Plastic" is selected, you can also switch between different color schemes.

What if the ruler's tip blocks the object I'm measuring?

You can use the "Zero Offset" feature. It simulates the protective end of a physical ruler, allowing you to set a starting gap (in mm) and reset it to zero with one click.

How do I extend or shorten the ruler?

It's very simple. In overlay mode, you don't need to look for tiny corners; just drag anywhere along the ruler's edges to adjust its length.

Can I rotate the ruler to measure diagonal or tilted objects?

Yes! Simply drag the rotation handle at the end of the ruler. It also supports precision snapping to 45°, 90° and 180° for quick adjustments.

Can I add a protractor in addition to a ruler?

Yes! In version 2.0.0, we've added the "Geometric Protractor" feature. You can insert a 1:1 accurate protractor by clicking "Add Protractor". It also supports 360° rotation, multiple color schemes, and physical calibration syncing based on your PPI data.

What are the special features of the protractor?

The all-in-one protractor supports PPI-based synchronous calibration, 360° arbitrary rotation, and multiple semi-transparent color schemes (Classic Blue, Tech Green, etc.), making it easy to use on any webpage background.

What is the 3-point dynamic protractor? How is it different from a standard protractor?

The 3-point dynamic protractor measures angles using one vertex and two endpoints. Unlike a standard protractor, it doesn't require aligning scales; instead, you directly drag the three control points to match elements on the page. It's especially suitable for measuring non-standard angles, design document edges, or geometric angles in images.

Can the measuring arms of the 3-point dynamic protractor be extended?

Yes. You can directly drag the two endpoints, and the measuring arms will extend infinitely, which is perfect for measuring large-span web elements, long diagonal lines, or complex geometric shapes.

Can I adjust the transparency of the central sector area of the 3-point protractor?

Yes. The 3-point protractor supports independent transparency adjustment for the central sector area. This allows you to visually see the current measurement range without the sector obscuring the underlying webpage text or details.

Settings & Data

Will my calibration data be lost if I change the webpage?

No. Your calibration data (like PPI), unit preferences, and offsets are synced and saved in real-time. Settings apply instantly whether changed in the popup or across different pages.

Does it support inches?

Yes. This extension provides both Metric (CM, MM) and Imperial (Inch) scales, with high-precision imperial units divisible down to 1/16 inch.

Security & Privacy

Does it read my browsing history or personal privacy?

No. All calibration data and preferences are saved locally in your browser. No data is ever uploaded to servers.

Are the material textures real? Will they make the browser lag?

All materials (Wood, Plastic, Metal) use SVG technology to dynamically generate realistic visual effects. They are beautiful, clear, and very lightweight, so they won't slow down your browser at all.

Update Log

Open Source

This extension is open source and the code is available on GitHub. Contributions are welcome!

View Source Code on GitHub

Build your toolkit

Check out my other productivity tools for Chrome.

🚀
Explore More Extensions