Picture Frame Mat Calculator (Window Size and Border Widths)
The size to cut the window of a picture mat, and the widths of the side, top and bottom borders, from the frame opening, the picture size and how much the mat overlaps it.
Results
What this tool does
The mat's outer size is the frame opening (cut it a millimetre or so under so it drops in) and its window is the picture minus the overlap on each side, usually 3–6 mm (about ⅛–¼ in), enough to hide the picture's edge and hold it in place. Whatever is left is the border, shared equally on the sides and the top. Framers often make the bottom border a little wider than the top — commonly 5–12 mm more — because a picture centred exactly looks as if it is sliding down; put that in the bottom-weighting field. If a border comes out negative, the picture is too large for the frame.
Formula
window = picture − 2 × overlap · side border = (frame − window width) ÷ 2 · top border = (frame − window height − extra) ÷ 2 · bottom = top + extra
Variables
| Symbol | Meaning | Unit |
|---|---|---|
fw | Frame opening: width | cm |
fh | Frame opening: height | cm |
pw | Picture: width | cm |
ph | Picture: height | cm |
ov | How far the mat covers the picture on each side | cm |
bx | Extra on the bottom border (bottom weighting) | cm |
SB | Side borders | cm |
WW | Mat window: width to cut | cm |
WH | Mat window: height to cut | cm |
TB | Top border | cm |
BB | Bottom border | cm |
OK | Does it work | — |
Worked example
- Frame opening: width40 cm
- Frame opening: height50 cm
- Picture: width24 cm
- Picture: height30 cm
- How far the mat covers the picture on each side0.6 cm
- Extra on the bottom border (bottom weighting)0.6 cm
- Side borders8.60 cm
- Mat window: width to cut22.80 cm
- Mat window: height to cut28.80 cm
- Top border10.30 cm
- Bottom border10.90 cm
- Does it workYes — the picture fits the mat
Limitations
- Mixing units is the most common source of error. Convert every input to the units shown next to each field before calculating.
- The calculation runs at full precision and only the display is rounded. If you copy an intermediate value and retype it, small differences can appear.