Frames & pictures

Picture frame grid calculator

Plan an arrangement of identical frames in several rows and columns. The calculation centres the entire grid within a rectangular area, then gives the position of each frame’s top-left corner. The area can be a whole wall or a marked space above a piece of furniture.

Your project measurements

Metric units
cm
cm
cm
cm
cm
cm
Coordinates start at the top-left corner of this area, which may be smaller than the whole wall.

YOUR ESTIMATE

6 frames

Frames in the grid

Indicative diagram. Frame grid centred in the available area, without fixing positions. Result: 6 frames123456200 cm160 cmOrigin: top-left corner · margins 45 / 35 cmIndicative diagram6 frames
Grid width110 cm
Grid height90 cm
Left and right margin45 cm
Top and bottom margin35 cm

Coordinates locate each frame’s top-left corner from the top-left corner of the available area. They do not give fixing positions.

Understand the calculation
  1. Grid width: 3 × 30 + 2 × 10 = 110 cm.
  2. Grid height: 2 × 40 + 1 × 10 = 90 cm.
  3. Centring margins: 45 cm left and right, 35 cm top and bottom.
  4. Frame 1 — row 1, column 1: left 45 cm, top 35 cm.
  5. Frame 2 — row 1, column 2: left 85 cm, top 35 cm.
  6. Frame 3 — row 1, column 3: left 125 cm, top 35 cm.
  7. Frame 4 — row 2, column 1: left 45 cm, top 85 cm.
  8. Frame 5 — row 2, column 2: left 85 cm, top 85 cm.
  9. Frame 6 — row 2, column 3: left 125 cm, top 85 cm.

The estimate depends on your measurements and entered inputs. PDF output uses your browser’s Save as PDF option.

Measure the outside of each frame

Use the overall width and height, including the moulding. The size of the image inside is not enough. All frames must have the same dimensions and orientation in this model, which is limited to six rows and six columns.

Set two separate gaps

The horizontal gap separates two columns and the vertical gap separates two rows. No extra gap is added outside the group. With a single row, the vertical gap does not change the result; the same rule applies to a single column.

Measure coordinates from one common origin

The left position is measured from the left edge of the area, and the top position from its upper edge. Frames are numbered row by row. The remaining margins are equal on opposite sides. Use paper templates to check the arrangement before measuring the hangers.

The formula
Grid width = columns × frame width + (columns − 1) × horizontal gap. Use the same formula with rows for the height. Margin = (available dimension − grid dimension) ÷ 2. Each position adds the preceding widths or heights and gaps.

Six frames in two rows of three

Six 30 × 40 cm frames with 10 cm gaps form a 110 × 90 cm grid. In a 200 × 160 cm area, the margins are 45 cm on the sides and 35 cm at the top and bottom. The left positions are 45, 85 and 125 cm; the top positions are 35 and 85 cm.

Details to check

  • Choose an origin that is easy to locate again on the wall.
  • Check the frame moulding dimensions.
  • Measure the hangers separately.

Frequently asked questions

Do the coordinates show where to drill?

No. They locate the frame edges. The fixing position depends on each frame’s hangers and cannot be inferred from this calculation.

Can I mix different frames?

This model uses a regular grid of identical frames. Different dimensions require an individual layout.

A method you can check · Content review :

Each tool shows its formulas and assumptions. Worked examples let you repeat the calculation and understand how rounding works.

See MetraNest’s method · Contact and corrections

Find the right tool

Your privacy

Your dimensions and projects stay on this device. Sharing links contain calculation inputs in the part of the address after #.

Essential functions

A project is saved only when you ask.

Always available

No analytics service is active.

No ads are served. The account identifier may be present to allow Google to review the site.

Learn more and delete my local data

Add to a project

A project with the same name groups your calculations. The save remains in this browser. Export a JSON copy to keep it elsewhere.

Share this calculation

This link contains the displayed inputs, without your project name. Copy it to reopen the same calculation.