Free · runs in your browser

Printer Dots Calculator

Convert a label dimension from mm or inches to printer dots, or convert dots back to a physical size.

Example values are filled in. Change them to match your job; results update automatically.

How to use this tool ↓

Your inputs

Replace the example values with your own.

Width or height you want to print
Separate reverse conversion using the same resolution

Calculated result

Integer printer dots600
Actual physical size50 mm / 1.9685 in
Rounding error-0 mm
Percentage error-0%
Resolution used12 dots/mm (300 DPI nominal)
600 dots to millimetres50 mm
600 dots to inches1.9685 in
dots = nearest(50 ÷ 25.4 × 304.8) = 600 mm = dots × 25.4 ÷ DPI

How to use this calculator

  1. Enter the width or height you want to print and choose millimetres or inches.
  2. Choose the resolution from your printer specification. If it says 12 dots/mm, select that option; if it gives only 300 DPI, select 300 DPI.
  3. Leave rounding on Nearest for the closest size. Use Floor to stay below a size limit, or Ceiling to reach at least that size.
  4. Read Integer printer dots, then check Actual physical size. To work backwards, enter a value in Dots to convert back.

Not sure which resolution to choose? Check your printer model and installed printhead. 300 DPI and 12 dots/mm give slightly different results.

Formula and method

The conversion is dots = mm ÷ 25.4 × actual DPI. Standard presets use 8, 12 and 24 dots/mm (203.2, 304.8 and 609.6 actual DPI). Floor, nearest or ceiling creates an integer raster dimension; converting back reveals actual size and error.

Read the methodology and source notes →

Read the complete convert millimetres to thermal-printer dots guide →

Worked example

At 12 dots/mm (300 DPI nominal), 50 mm is exactly 600 dots and converts back to exactly 50 mm.

How to interpret the result

Use the manufacturer’s actual dots/mm or dot pitch. Nearest minimizes absolute error; floor or ceiling is useful where a layout must stay inside or outside a boundary.

Millimetres, inches and printer dots

Use the selected DPI for the exact arithmetic. The calculator converts millimetres or inches to whole dots and converts a dot count back to both millimetres and inches.

dots = mm × DPI ÷ 25.4
mm = dots × 25.4 ÷ DPI
inches = dots ÷ DPI

Common thermal printer resolutions

203 DPI is approximately 8 dots/mm, 300 DPI approximately 12 dots/mm, and 600 DPI approximately 24 dots/mm. These are convenient rules of thumb. A printhead specified as exactly 8, 12 or 24 dots/mm corresponds to 203.2, 304.8 or 609.6 actual DPI, so use that actual value when the manufacturer provides it.

Common mm-to-dots conversion table

Values use the stated nominal DPI and nearest whole-dot rounding.

Size203 DPI300 DPI600 DPI
10 mm80118236
20 mm160236472
25 mm200295591
30 mm240354709
50 mm4005911,181
75 mm5998861,772
100 mm7991,1812,362
150 mm1,1991,7723,543

Common inch label sizes in printer dots

These starting dimensions use the stated nominal DPI and nearest whole-dot rounding. Confirm the printer's actual dots-per-millimetre specification before committing a production format.

Label size203 DPI300 DPI600 DPI
2 × 1 in406 × 203600 × 3001,200 × 600
4 × 2 in812 × 4061,200 × 6002,400 × 1,200
4 × 6 in812 × 1,2181,200 × 1,8002,400 × 3,600

Limitations

Marketing labels such as 203, 300 or 600 DPI may be nominal. Mechanical tolerances, alignment and media movement still affect printed dimensions.

Common questions

Why do I get 591 dots in one setting and 600 in another?

For 50 mm, exactly 300 DPI gives 590.55 dots, rounded to 591. A printhead specified as 12 dots/mm gives exactly 600 dots. Use the specification for your printhead rather than switching settings to match an expected answer.

Do I enter the label width or height?

You can convert either dimension separately. To calculate both dimensions and the corresponding ZPL commands together, use the ZPL Label Size Calculator linked below.

Does zero rounding error mean the print will be exact?

It means the requested size fits the selected dot grid. Calibration, label movement and printer tolerances can still affect the physical print. Check a test label before printing the full job.

Related tools

Related guides

Usage instructions updated October 19, 2026.
Last reviewed: