A tool for creating visually pleasing print borders using the golden ratio. You can calculate and preview the result for any picture or paper size.

Why did I start thinking about using the golden ratio for print borders? Actually, I was about to print one of my pictures. Looking at the screen preview of the print, I was trying to **figure out visually pleasing borders**.

Yes, I understand that this is a very subjective matter. But my goal was to create a **repeatable approach** for different picture and paper sizes.

In the past, I had used Martin Bailey’s print border calculations. He uses 10% of the shorter side of the paper as border size, but I find this too technical.

## Golden ratio print borders

Then I remembered having read about the golden ratio (represented by the Greek letter phi: φ, or 1 : 1.6180339887…) and how **its proportions are considered aesthetically pleasing**. So I checked if someone has already tried this out. The only related post I was able to find was about how to optimize the picture-to-border ratio. The post explains how to calculate a border size for a given image size, using the golden ratio. What I wanted was the exact opposite – to calculate the borders for a given paper size.

In the end, I developed my own formula to calculate the border size for any given paper size. I decided to **make it available online so others can try and use it as well**. The header image at the top of this post is an example of how the result looks like on ISO sized paper.

The original version of the calculator could only **calculate the picture size for a given paper size**. With the latest update, you can also **calculate the paper size for a given picture size**. A **preview **will give you an idea of how the result looks like. Additionally, you can choose to **increase the lower border height** for a more dynamic off-center look or to leave some space for text.

## The revised golden ratio calculator

**Update January 2021**: I have improved the calculator so **you can now enter numbers less than 10**. The number of decimal places is no longer fixed, but adjusted dynamically based on your input, which takes care of the precision issue. Thanks to everyone who provided feedback!

This is how the calculator works:

- Enter width and height – this can be any dimension: pixel, millimeter, inches, whatever you prefer. The results use the same dimension.
- Choose if width and height refer to picture size or paper size
- Select if you would like to place the picture off-center
- Click
*Calculate* - You will see a proportional visual representation of the resulting layout. Further below is a table with the complete dimensions.

### Resulting layout

**Data Privacy note**: All code and data are processed and rendered in your browser. No data is sent to any server.

#### Can you support this site?

Do you find this article helpful? To show your appreciation, why not buy me a coffee? ☕ No subscription. No further obligations. Just a quick and simple sign of gratitude. 🙏

Read about the important difference your contribution makes. 😊

I would like to frame a picture that is 8 inches wide. The calculator does not allow any number less than 10. Should I change my calculations to centimeters?

You could either use centimeters (or millimeters) or multiply your input by 10 (use 80 instead of 8). Then, divide the resulting dimensions by 10 and you have the correct result. As I mentioned in an earlier comment, using numbers less than 10 would currently result in a loss of precision. Hope that helps.

Any reason why the dimensions are restricted to 10 minimum?

The reason is precision. Since the results are rounded to 2 decimals, allowing dimensions < 10 would impact the precision of the results. As a workaround, you can always use a different dimension (like mm instead of cm) or multiply your numbers by 10 before you calculate the results. Divide the results by 10 and use the benefit of increased precision (because now you have effectively 3 positions after the decimal point).

hey, thanks for this tool!

Thanks for the comment Laszlo!