AllUnitsConverters

Typography Converter

Convert pixels (px), points (pt), picas (pc), inches (in), mm, cm, rem, and em. Assumes 16px base for rem/em.

Result

0

Visual Comparison

Base Unit

Relative Value

16
16
16
16
16
16
1.333
1.333
1
1

*Diagram shows values relative to the selected base unit (Pixel).

Unit Information

What are Pixels (px)?

Pixels (px) are the smallest addressable element on a display screen. In web design, a CSS pixel is a relative unit; its physical size depends on the screen's resolution (PPI/DPI). Pixels are commonly used for defining font sizes, margins, padding, and element dimensions on web pages.

What are Points (pt)?

A point (pt) is a traditional unit of typographic measurement. In digital typography, one point is typically defined as 1/72 of an inch. Points are widely used in print design for specifying font sizes, leading (line-spacing), and other layout elements. The conversion to pixels depends on the screen's DPI; this converter assumes 96 DPI.

What are Picas (pc)?

A pica is a typographic unit equal to 12 points. It's often used in print design for measuring column widths and other larger layout elements. One inch contains six picas.

What are Inches (in)?

An inch is a standard imperial unit of length. In typography, it is used for page dimensions. Its conversion to pixels depends on the screen DPI (assumed to be 96).

What are Millimeters (mm)?

A millimeter is a standard metric unit of length. It's used in print design for page dimensions and other precise measurements. Its conversion to pixels depends on the screen DPI (assumed to be 96).

What are Centimeters (cm)?

A centimeter is a standard metric unit of length equal to 10 millimeters. It is also used in print design. Its conversion to pixels depends on the screen DPI (assumed to be 96).

What are REMs?

REM (Root EM) is a relative unit in CSS. 1 rem is equal to the font size of the root (<html>) element of the page. By default, this is usually 16px in most web browsers. REMs are excellent for creating scalable and accessible layouts.

What are EMs?

EM is a relative unit in CSS. 1 em is equal to the font size of the element itself (or its parent element for some properties). This allows for scalable components where elements maintain their size relative to each other.

Formulas

1 inch = 96px (at 96 DPI)

At a standard screen density of 96 DPI, one inch is 96 pixels.

1 inch = 72pt

The standard definition of a point is 1/72 of an inch.

1 point ≈ 1.333px (at 96 DPI)

A point is 1/72 of an inch, which is about 1.333 pixels at 96 DPI.

1 pica = 12 points

One pica is defined as 12 points.

1 rem = 16px (default base)

REM units are relative to the root font size, which is commonly 16px by default in browsers.

1 em = parent's font-size

EM units are relative to the font-size of the parent element, making them useful for components that scale together.

Key Reference Points

Common Typographic Unit Usage
  • Default browser font size: Often 16px (which can be 1em or 1rem if no other styles apply).
  • Standard print body text: Often 10pt to 12pt.
  • Web headings (H1, H2): Might be 2rem, 1.5rem, or equivalent in pixels.
  • A common screen PPI for older desktop monitors: 96 PPI.
  • Microsoft Word's default font size is 11pt Calibri.
Relative Unit Examples
  • If root font-size is 16px, then 1.5rem = 24px.
  • If an element's font-size is 20px, then a margin of 2em on that element = 40px.
  • If a parent's font-size is 30px, a child element with font-size: 0.8em will be 24px.
  • Using REMs for padding and margins helps maintain proportional spacing when the root font size changes.
  • EMs are useful for icons or buttons where the icon size should scale with the button's text size.

Did You Know?

The 'Em' Square

The term 'em' originally referred to the width of the capital letter 'M' in a given typeface and point size, as 'M' was often cast on a square metal body or 'em-quad'. While no longer strictly tied to the 'M', an em unit in CSS is relative to the font-size of the element itself (or its parent for some properties).

Leading (Line Height)

Leading (pronounced 'ledding') refers to the vertical space between lines of text. It was originally named after the strips of lead used to separate lines of type in manual printing presses.

Pica Pole

A pica pole, or type gauge, is a ruler traditionally used by typesetters and graphic designers, marked in picas and points, as well as inches or centimeters. It helps measure type size, leading, and column widths for print layouts.

The Cicero Unit

The cicero is a unit of typographic measure used in some European countries. It is similar to the pica but based on a slightly different point size (the Didot point). One cicero is equal to 12 Didot points.

Kerning

Kerning is the process of adjusting the spacing between individual characters in a font to achieve a visually pleasing result. For example, the space between an 'A' and a 'V' is often reduced.

Web-Safe Fonts

In the early days of the web, designers were limited to a small set of 'web-safe' fonts (like Arial, Times New Roman, and Georgia) that were pre-installed on most computers. Today, web fonts allow designers to use a much wider variety of typefaces.

Variable Fonts

Variable fonts are a recent evolution of font technology that allows multiple variations of a typeface (like different weights and widths) to be stored in a single font file, offering greater design flexibility with smaller file sizes.

X-Height

The x-height of a typeface is the height of its lowercase letters like 'x', 'a', and 'o'. A larger x-height relative to the capital letter height can make a font appear more legible at small sizes.

The Origin of 'Uppercase' and 'Lowercase'

These terms come from the physical cases used by traditional typesetters. The capital letters were stored in the upper case, and the small letters were stored in the lower case, making them easy to grab.

The Agate Line

An 'agate' is a unit of typographical measure used by newspapers for classified advertising. One agate line is 1/14 of an inch high.

CSS is Forgiving

Web browsers are designed to be very forgiving of errors in CSS. If a browser doesn't understand a unit or property, it usually just ignores it instead of breaking the entire page layout.

The Twip

A 'twip' (twentieth of a point) is another typographic unit, primarily used in some software environments. There are 1440 twips to an inch.

Font Legibility vs. Readability

Legibility refers to how easily individual characters can be distinguished. Readability refers to how easily blocks of text can be read. A font can be legible but have poor readability if the line spacing or character spacing is off.

The 'px' is a relative unit

While we often think of a pixel as an absolute dot on a screen, in CSS, the 'px' unit is a 'reference pixel'. It is defined as being the visual angle of one pixel on a 96 DPI display at an arm's length. This allows browsers to scale it for different screen densities.

The 'ch' unit

The 'ch' unit in CSS is a relative unit that corresponds to the width of the '0' (zero) character in the current font. This is useful for creating layouts where element widths should be based on character counts.

Gutenberg's Press

Johannes Gutenberg's invention of the printing press with movable type in the 15th century revolutionized communication. The type was cast from a metal alloy and measured in points, a system that has conceptually survived for over 500 years.

Serif vs. Sans-Serif

Serifs are the small lines attached to the end of a stroke in a letter (like in Times New Roman). Sans-serif fonts (like Arial) lack these lines. Serifs are traditionally considered more readable for long blocks of print text, while sans-serif is often preferred for digital displays.

The 'Didot' Point

The Didot point is the typographic point used in the traditional French typographic system. It is slightly larger than the Anglo-American point (1 Didot point ≈ 1.07 PostScript points), leading to different pica and cicero sizes.

Frequently Asked Questions