How to Create a Photo Book

By Rachel Castro /
How to Create a Photo Book on Pinhole Press

So you want a photo book, but aren’t sure where to start? Don’t worry! Follow the steps below and you’ll have a beautifully printed book on your doorstep in no time.

How to Create Your Photo Book:

1. Create a plan

  • Choose your book style
    • Softcover offers up to 50 pages and four sizes
    • Hardcover offers up to 90 pages, four sizes, two paper options and 10 fabric colors
    • Board Book offers up to 40 pages and is perfect for kids
  • Choose your photo for the cover
  • Prep any text you’d like to include

Photo Book Styles


Photo Book Sizes

2. Organize your photos

3. Create your Photo Book

  • Log in (or create!) your account at This important so that your work can be auto-saved as you go.
  • Select your desired photo book and choose how you would like to upload photos – our book builder can populate your book for you based on chosen photos, or you can upload the photos and start the book from scratch.
  • Drag and drop your photos into the gray boxes.
  • You can double-click an image to crop, rotate and adjust the brightness of your photo.
  • Swap the layout by selecting the layouts tab and dragging and dropping a new layout into your book. There are many options to choose from based on photo count and orientation, as well as text.
  • Pro Tip: Is your cover text unreadable because of your photo? Try dropping a new layout to move your text to the top, middle or bottom of your photo book. Still not working? Email us ( as we’d happy to do some complimentary custom work for you!
  • Add and remove pages by using the plus and minus button in the upper left-hand column.
  • Change the order of your pages by using the two arrow buttons.
  • When you’ve finished your book, add it to your cart and checkout!
  • Pro Tip: If you don’t like the fabric color you chose when you started, you can change it in the cart page before you checkout. 

Start Yours Today 

Leave a Reply

Your email address will not be published. Required fields are marked *