GuideGuide: Free Plugin For Dealing With Grids In Photoshop

Advertisement

This article is the fourth in our new series that introduces the latest, useful and freely available tools and techniques, developed and released by active members of the Web design community. The first article covered PrefixFree; the second introduced Foundation, a responsive framework; the third presented Sisyphus.js, a library for Gmail-like client-side drafts. Today we are happy to present Cameron McEfee’s Photoshop extension GuideGuide which provides a tool to create pixel accurate columns, rows, midpoints and baselines.

Take a moment and think about creating a multi-column grid in a Photoshop comp. Have your palms started to sweat? Yes, creating grids in Photoshop is a pain indeed. Some designers just estimate and drag guides arbitrarily onto the stage. Others draw vector shapes, duplicate them to represent columns, then stretch them to fit their design. The hardy few who don’t say things like, “I’m a designer, not a mathematician,” generally use a little math and logic to calculate their grid. If you were to boil that math down, it probably ends up looking something like this:

(siteWidth - (gutterWidth × (numberOfColumns - 1) ) ÷ numberOfColumns = columnWidth

I was sitting at my desk one day doing this exact equation when I thought, “Man, this looks just like code. I wish someone would make a plugin that would do this for me.” Several months and many grids later, it occurred to me that I could probably build the plugin myself.

Enter: GuideGuide

I created GuideGuide for the sole purpose of making one of the most time consuming parts of Photoshop based design as easy as possible. Enter in a few numbers and GuideGuide will draw a grid on your document using Photoshop’s guides. You’ll become drunk with power the first time you watch it happen, I promise. Even better, GuideGuide’s real power is Photoshop’s marquee. If you have an active selection in your Photoshop document, GuideGuide creates the grid you specify within the selection’s boundaries. Anything GuideGuide can do, can be done using either the document or a selection.

Columns and Rows

Designing a site that needs multiple columns and gutters? GuideGuide has your back.

Columns and Rows

Midpoints

GuideGuide makes finding the midpoint of items within your design a breeze. Simply draw a selection or + click (ctrl + click on Windows) to create a selection around the item you want to find the midpoint of. To find its midpoint, click one of the midpoint buttons.

Midpoints

GuideGuide places a guide at the midpoint of the selection. Now you can easily center align elements under the original item.

Save It For Later

If you find yourself frequently using the same grid over and over, you can save it as a set for later use.

The Fun Part

Sure, GuideGuide has its basic rows, columns and midpoints, but with a little creativity it can do a whole lot more.

Measure Navigation

I hate figuring out how wide a navigation element needs to be to evenly fit across the width of a site. Instead, I let GuideGuide do the work for me.

  1. Make a selection the width of your site
  2. Enter your info, thinking of the columns field as the number of navigation items and the gutter field as the space you want between each item (if you want it).

Measure Navigation

Element Padding

Want to draw a box around an item but don’t feel like measuring it out exactly?

  1. + click (ctrl + click on Windows) the item to make a selection around it.
  2. Enter a negative margin in one of GuideGuide’s margin fields, and click the icon next to it. GuideGuide will fill that value into all the margin fields.
  3. Use the newly placed guides to draw your box.

Element Padding

Baseline Grid

Using GuideGuide’s explicit row height, you can easily create a baseline grid for your design.

  1. Enter your desired line height in the row height field.
  2. Align your type and other elements to your new baseline grid.

Baseline Grid

Thoughts?

Do you have an unconventional use for GuideGuide? Post it in the comments of this post. I love hearing the clever and unusual ways people use GuideGuide. Found a bug or have a feature request? If you’d like to request a feature or have found something that is broken, please create an issue on GuideGuide’s support repo over on GitHub.

To download GuideGuide and learn more about some of its hidden features, head on over to guideguide.me. OS X Lion users with CS5 will need to download a patch for Adobe Extension Manager before they will be able to install GuideGuide.

(il)

Cameron McEfee is a creative mind working from the octocat nest deep within GitHub. Ever dissatisfied with the tools available to designers and developers, he spends his days designing and creating tools that answer the question “Why hasn’t someone built this yet?” You can find him spouting nonsense on Twitter, flaunting pixels on Dribbble, and denying the fact that he has a blog.

  1. 1

    Fatih Hamzah

    January 3rd, 2012 3:41 pm

    its about Layout, right? :)
    awesome guide!

    0
  2. 2

    Jake Dickinson

    January 3rd, 2012 4:00 pm

    One of, if not the best Photoshop plugin well worth getting!

    Thanks Cameron

    +1
  3. 3

    Jacob Andersson

    January 3rd, 2012 4:00 pm

    Thanks a lot! I’ve been looking for something like this for ages!

    +3
  4. 4

    Jelmer

    January 3rd, 2012 4:02 pm

    I have used GuideGuide for quite some time now, and I have to say, it’s one of the most useful tools I have for creating web designs. I have to update this plugin though (doesn’t this happen automatically in Photoshop?).

    +3
    • 5

      Cameron McEfee

      January 3rd, 2012 4:45 pm

      Unfortunately, no. You’ll need download this version and install it. When I built the first version I wasn’t expecting it to take off, so I didn’t build in the update functionality.

      +1
      • 6

        qbin2001

        January 3rd, 2012 6:17 pm

        I love this little thing!

        One question is there a way to add shortcuts to the sets? I use “outline” (untill now without GG) all the time, and I wish I could do it even faster.

        Thank You for this little treasure! It will make my work much, much easier! :-)

        +1
        • 7

          Cameron McEfee

          January 5th, 2012 8:55 pm

          That’s a good question. It would be cool to be able to hotkey sets. I’ll look into it.

          0
  5. 8

    Tony

    January 3rd, 2012 4:06 pm

    Can’t wait to check this out :)

    0
  6. 9

    Rutger

    January 3rd, 2012 4:12 pm

    FINALLY! This is great!! Have been wanting & waiting for something like this for ages!

    0
  7. 10

    Anonymous

    January 3rd, 2012 4:20 pm

    Is it possible to install on photoshop elements too?

    0
  8. 11

    Vincent

    January 3rd, 2012 4:24 pm

    Finally, I found it again.

    I lost my copy and bookmark of the site. Thank you very much for sharing this awesome plugin.

    0
  9. 12

    Jared Tohlen

    January 3rd, 2012 4:24 pm

    Awesome tool, looking forward to using it. Something like it in Illustrator would be nice!

    +1
  10. 13

    ftwcreative

    January 3rd, 2012 4:26 pm

    Oh how exciting gg has finally been updated as promised. Been using this for the past year and love it.

    +1
  11. 14

    Raziel1

    January 3rd, 2012 6:10 pm

    Or you could just use the program which already has this features and much more build right into it-> Adobe Fireworks.

    Photoshop is not ment for Webdesign. The whole interface, tools, the way they are used, the layer system makes it very hard compared to using Fireworks for this task.

    +2
    • 15

      Matt

      January 21st, 2012 4:18 pm

      True about Fireworks, but for many like me, Photoshop was a gateway into web design. So we end up using the tools that we know best. Ultimately, good design is the result of a good designer, not the tool they use.

      +1
      • 16

        Michel Bozgounov

        January 21st, 2012 4:35 pm

        Good points!

        However, each tool has its strengths and weaknesses. You wouldn’t normally use Fireworks for print, yes? The same way, Photoshop may feel quite awkward and slow when used for web/screen design — after all, it wasn’t built for that, but for photographers and heavy bitmap editing. Yes, some web features were later added “on top”, but even now, its layer-based system and lack of “real” vectors makes screen/UI design with it a bit of a pain…

        Ultimately, good design is the result of a good designer, not the tool they use.

        Absolutely true! Tools, on the other hand, allow us to perform certain tasks, the easy way or the hard way. Imagine 2 hours per day saved, just because you spent 10 or 20 hours to learn a new tool — would you invest the time? Yes, there is some time investment, but in the long run, you would be winning… Just sayin’ :)

        +3
        • 17

          bee

          February 22nd, 2012 3:27 pm

          I have to design a poster today but the customer wants me to do it in PS, not InDesign. This tool is so helpful, thanks a lot!

          0
          • 18

            bee

            February 22nd, 2012 3:30 pm

            And I just had the idea that you can make perfect dyptichons, tryptichons etc. with this tool!

            0
  12. 19

    Umar

    January 3rd, 2012 6:24 pm

    Hello, I am using PS CS5 on Windows 7 and not able to install the plugin, any advice?

    0
    • 20

      Leon Ouwendijk

      January 3rd, 2012 8:35 pm

      Works fine in PS 5.0 and 5.1 on windows 7 here (64-bit).
      Did you follow Cameron’s instructions carefully?

      0
      • 21

        Umar

        January 3rd, 2012 8:41 pm

        Hi Leon, thanks for your reply but in downloaded zip there is no extension for windows but only for mac .. can you give me the right link to download .mxp or email me please.

        0
        • 22

          Cameron McEfee

          January 3rd, 2012 8:52 pm

          The extension is not OS specific. It will work for both Windows and OSX systems.

          0
        • 23

          Caleb White

          February 8th, 2012 12:37 am

          When I installed it on my windows machine Adobe extension manager had to be running as administrator to install the plugin. After that it installed and works great.

          0
  13. 24

    Dave

    January 3rd, 2012 6:44 pm

    This is great. Thanks.

    I continue to wait for Photoshop to allow the user to right click a line and choose from a selection of guide line colors – helping to distinguish a single or, perhaps, group of line(s) in an otherwise sea of turquoise.

    +3
    • 25

      Leon Ouwendijk

      January 3rd, 2012 8:33 pm

      I don’t build complete (baseline) grids as I find typography in Photoshop rather cumbersome but to distinguish gutters from columns and rows, that would be a very useful function indeed.

      +1
  14. 26

    Michael Arnaldo

    January 3rd, 2012 7:07 pm

    Great tool! I’ve always dreaded calculating width’s in PS.

    0
  15. 27

    Ithi

    January 3rd, 2012 7:08 pm

    I can just Thank You! :) Great plugin!

    0
  16. 28

    xetoya

    January 3rd, 2012 7:18 pm

    I’ve been using it for about a year now. Very helpful. Thanks, Cameron!

    0
  17. 29

    Leon Ouwendijk

    January 3rd, 2012 8:25 pm

    Awesome tool, been using it for a while now. Mostly to create a ‘rule of thirds’ grid quick and easy. This article pointed me towards some very useful other features though. Thanx!

    Frankly, I think it’s ridiculous it isn’t already part of Photoshop right out of the box. Pay attention to Cameron, Adobe!

    0
  18. 30

    André

    January 3rd, 2012 9:29 pm

    Simply amazing! The best guide tool for Photoshop so far, thanks for this man!

    0
  19. 31

    Sami

    January 3rd, 2012 10:51 pm

    This is wonderful! I can’t wait to install and start using.

    0
  20. 32

    artfanvikram

    January 4th, 2012 5:41 am

    you’re great, thank you for the beautiful plugin that helps make my work elegant.
    Happy New Year to one and ALL.

    0
  21. 33

    anjhero

    January 4th, 2012 5:49 am

    this sounds awesome! downloading it already. can’t wait to use it!

    0
  22. 34

    Ashraf Khattab

    January 4th, 2012 8:28 am

    The link for CS4 downloads the plugin for CS5 :(

    0
  23. 35

    mono

    January 4th, 2012 8:29 am

    I’ve been using this for quite a while, I’ts an amazing tool, love it!!

    0
  24. 36

    Jon

    January 4th, 2012 9:26 am

    Thanks Cameron! A really nice plugin!

    +1
  25. 37

    Noel Tock

    January 4th, 2012 9:40 am

    It’d be interesting to see how many people actually still use grids in PS (to create a “full” design before coding) or develop directly in-browser?

    0
  26. 38

    Simon France

    January 4th, 2012 10:39 am

    This is exactly what I have been after for years, no more calculator needed!!! Is their a CS3 version available?

    0
  27. 39

    Margaret

    January 4th, 2012 10:48 am

    Well, I might be a noob. I like what you can do with GuideGuide, so I installed it. But this is my first time using Adobe Extensions. And now I am puzzled. Where can I open the GuideGuide window in photoshop? (I am running photoshop cs5 on a windows computer)

    0
    • 40

      Scott

      January 4th, 2012 2:44 pm

      Under your Window menu, there’s a sub-menu for Extensions. It should be there; just click it and the panel should pop-up!

      0
      • 41

        bee

        February 22nd, 2012 3:25 pm

        Thanks, I had the same problem :)

        0
  28. 42

    Tomas

    January 4th, 2012 11:43 am

    Amazing! This is going to save me a lot of time. Thank you Cameron.

    0
  29. 43

    adumpaul

    January 4th, 2012 12:13 pm

    Nice guide line of photoshop.Thank you for sharing.

    0
  30. 44

    alice

    January 4th, 2012 12:37 pm

    downloaded this morning and already used in some projects, it works perfectly well and i really needed this kind of tool! thank you soooo much!!!!!

    (@Margaret: you can open it by clicking window>extensions)

    0
  31. 45

    Leon

    January 4th, 2012 1:01 pm

    After installing and opening photoshop I don’t see plugin window. Do I need to open it in some way? Everything seems to be installed correctly. I’m on windows 7 64bit CS5.

    0
  32. 46

    braaad

    January 4th, 2012 1:17 pm

    I use this awesome program called ILLUSTRATOR. Amazing ;-) Why some designers insist on using p/s for layout is beyond me.

    -6
  33. 47

    Thomeinika

    January 4th, 2012 2:34 pm

    VERY HANDY GuideGuide feature that is not mentioned on the official site: by playing around, I just discovered that if you create a (round, rectangular…) selection and afterwards create guides, those guides are created within the selection.
    Thanks for that great tool :-)

    0
  34. 48

    Ben

    January 4th, 2012 2:52 pm

    I’ve been using GuideGuide for a little over a year now and it’s an absolutely amazing tool. I couldn’t imagine living without it nowadays. It helps tremendously with throwing together web comps and saves loads of time.

    Thanks, Cameron!

    0
  35. 49

    Sylvia

    January 4th, 2012 3:12 pm

    Wow, I just tried this plugin and it is exactly what I have been missing all the time. Makes work so much easier. Thanks a lot!

    0
  36. 50

    Anthony

    January 4th, 2012 4:16 pm

    Now if I could have layers of guides, things would be perfect! If anyone knows how this can be done, other than screen caps, let me know @elementvine (on the tweeter)

    0
    • 51

      Cameron McEfee

      January 4th, 2012 6:19 pm

      I looked into providing this feature with GuideGuide, but Photoshop unfortunately has no way to group/individualize the guides the way Illustrator does. The closest thing you could do is use guide sets to redraw guides each time, but that tends to be a very slow workaround.

      +1
  37. 52

    Rusmir

    January 4th, 2012 4:41 pm

    Thank you for this update. The first version i am using very often in business, but this is a big improvement. Thanks :D

    +1
  38. 53

    ilithya

    January 4th, 2012 4:52 pm

    This is so cool!
    I’ve been looking for something like this in Photoshop, but didn’t have any luck.

    And I totally relate when you were mentioned first in the article the whole math thing. It literally takes so long to build the grid myself every time I come up with a layout that uses different measurements in width size and grid than a previous one.

    Thank you so much!

    +1
  39. 54

    Joe

    January 4th, 2012 9:22 pm

    Very helpful and generous, Thank you very much!

    0
  40. 55

    Tyler

    January 4th, 2012 9:48 pm

    I’m one of the hardy few that isn’t afraid of a little math, but I relish the chance to put away the calculator. Great idea, Cameron!

    0
  41. 56

    Alessio

    January 5th, 2012 11:29 am

    Absolutely OUTSTANDING. It simply works!

    The matter is not hat help you on making right grids, but that you can actually try different layouts in seconds. Since I’m lazy sometimes I accept the first grid just because it could be boring preparing another one. That won’t happen anymore. THANKS!

    0
  42. 57

    David

    January 5th, 2012 12:24 pm

    This was a really useful extention.

    Thanks!

    0
  43. 58

    Kay Gregory-Clark

    January 5th, 2012 4:21 pm

    I do not yet see an answer about whether the guide works with Photoshop Elements….would like to know before I download. The guide does sound fantastic!

    0
  44. 59

    Nadja Röllgen

    January 5th, 2012 4:38 pm

    I just installed the tool on my Win PS 5.1 64 bit and it works perfectly! I just wondering how i worked without it ever before :) Thanks a million, Cameron!!!

    0
  45. 60

    JCC

    January 6th, 2012 12:21 pm

    Can we have an option for PS CS3?

    0
  46. 61

    Mike Dove

    January 6th, 2012 1:51 pm

    Just been receiving high-fives from my colleagues for stumbling on this gem :) Any chance of a Fireworks version though? I am forced to use Photoshop at work but at home I much prefer doing layouts in Adobe’s yellow peril :D

    0
  47. 62

    Rob Duckers

    January 6th, 2012 2:58 pm

    Brilliant, and timely too – thanks!

    0
  48. 63

    Juniper

    January 6th, 2012 7:36 pm

    Thank you so much! This is such a big help!

    0
  49. 64

    Michael

    January 7th, 2012 1:09 pm

    Anybody knows how to install this in PS Elements 10?

    0
  50. 65

    Carlos R.

    January 8th, 2012 10:21 pm

    the first version of this rocked! can’t wait to use the new features!

    0
  51. 66

    Ilya Petrovsky

    January 9th, 2012 3:51 am

    Great small useful tool.
    Just what I’ve been lloking for.
    Thanks a lot.

    0
  52. 67

    rupal

    January 10th, 2012 6:00 pm

    Very excited to see how it works…however I am having issue installing this plugin.
    It says ‘it cant copy it to the designated folder I have installed the patch already… did anybody have that issue?

    0
    • 68

      Cameron McEfee

      January 17th, 2012 3:27 am

      This is a common issue for Mac users. Double check to see that you have write permission to write to the folder mentioned in your error. Right click on the folder and “get info.” At the bottom under “Sharing & Permissions” Make sure your user has Read & Write permission.

      0
  53. 69

    rupal

    January 10th, 2012 8:25 pm

    anybody having issues installing the plugin on OS Lion, even after installing the patch?

    +1
  54. 70

    mar

    January 10th, 2012 10:52 pm

    Thank you for the information, I was actually looking for something like this a month ago but never found it. Anyways, I ended up buying a set of Photoshop actions to do the grids for me.

    0
  55. 71

    Denis

    January 13th, 2012 11:45 am

    Just brilliant! Thank you SO much, Cameron. Now it’s just a must-have thing for every designer.

    0
  56. 72

    Erik

    January 16th, 2012 9:59 am

    Great tool! Thank you so much, Cameron :)

    0
  57. 73

    David

    January 18th, 2012 1:06 am

    There seems to be some confusion as to the nature of ‘enabling’ or finding GuideGuide once installed. It should be noted that the author of this article is unfortunate in calling it a plugin; its a custom panel. You can show panels by going to ‘Window > Extensions’. Hope this clears up any confusion.

    I too have been using this panel for over a year. It’s a huge time saver! I use it primarily for laying out columns and baseline vertical rhythm guides in website mock ups.

    0
  58. 74

    Tales

    February 1st, 2012 12:09 pm

    Really great man.
    Thank you!

    0
  1. 1

    Jacob Andersson

    January 3rd, 2012 4:00 pm

    Thanks a lot! I’ve been looking for something like this for ages!

    +3
  2. 2

    Jelmer

    January 3rd, 2012 4:02 pm

    I have used GuideGuide for quite some time now, and I have to say, it’s one of the most useful tools I have for creating web designs. I have to update this plugin though (doesn’t this happen automatically in Photoshop?).

    +3
  3. 3

    Dave

    January 3rd, 2012 6:44 pm

    This is great. Thanks.

    I continue to wait for Photoshop to allow the user to right click a line and choose from a selection of guide line colors – helping to distinguish a single or, perhaps, group of line(s) in an otherwise sea of turquoise.

    +3
  4. 4

    Michel Bozgounov

    January 21st, 2012 4:35 pm

    Good points!

    However, each tool has its strengths and weaknesses. You wouldn’t normally use Fireworks for print, yes? The same way, Photoshop may feel quite awkward and slow when used for web/screen design — after all, it wasn’t built for that, but for photographers and heavy bitmap editing. Yes, some web features were later added “on top”, but even now, its layer-based system and lack of “real” vectors makes screen/UI design with it a bit of a pain…

    Ultimately, good design is the result of a good designer, not the tool they use.

    Absolutely true! Tools, on the other hand, allow us to perform certain tasks, the easy way or the hard way. Imagine 2 hours per day saved, just because you spent 10 or 20 hours to learn a new tool — would you invest the time? Yes, there is some time investment, but in the long run, you would be winning… Just sayin’ :)

    +3
  5. 5

    Raziel1

    January 3rd, 2012 6:10 pm

    Or you could just use the program which already has this features and much more build right into it-> Adobe Fireworks.

    Photoshop is not ment for Webdesign. The whole interface, tools, the way they are used, the layer system makes it very hard compared to using Fireworks for this task.

    +2
  6. 6

    Jake Dickinson

    January 3rd, 2012 4:00 pm

    One of, if not the best Photoshop plugin well worth getting!

    Thanks Cameron

    +1
  7. 7

    Giallo

    January 3rd, 2012 4:16 pm

    Very useful Tool indeed. Not a new one by the way

    +1
  8. 8

    Jared Tohlen

    January 3rd, 2012 4:24 pm

    Awesome tool, looking forward to using it. Something like it in Illustrator would be nice!

    +1
  9. 9

    ftwcreative

    January 3rd, 2012 4:26 pm

    Oh how exciting gg has finally been updated as promised. Been using this for the past year and love it.

    +1
  10. 10

    Cameron McEfee

    January 3rd, 2012 4:45 pm

    Unfortunately, no. You’ll need download this version and install it. When I built the first version I wasn’t expecting it to take off, so I didn’t build in the update functionality.

    +1
  11. 11

    qbin2001

    January 3rd, 2012 6:17 pm

    I love this little thing!

    One question is there a way to add shortcuts to the sets? I use “outline” (untill now without GG) all the time, and I wish I could do it even faster.

    Thank You for this little treasure! It will make my work much, much easier! :-)

    +1
  12. 12

    Leon Ouwendijk

    January 3rd, 2012 8:33 pm

    I don’t build complete (baseline) grids as I find typography in Photoshop rather cumbersome but to distinguish gutters from columns and rows, that would be a very useful function indeed.

    +1
  13. 13

    Jon

    January 4th, 2012 9:26 am

    Thanks Cameron! A really nice plugin!

    +1
  14. 14

    Rusmir

    January 4th, 2012 4:41 pm

    Thank you for this update. The first version i am using very often in business, but this is a big improvement. Thanks :D

    +1
  15. 15

    ilithya

    January 4th, 2012 4:52 pm

    This is so cool!
    I’ve been looking for something like this in Photoshop, but didn’t have any luck.

    And I totally relate when you were mentioned first in the article the whole math thing. It literally takes so long to build the grid myself every time I come up with a layout that uses different measurements in width size and grid than a previous one.

    Thank you so much!

    +1
  16. 16

    Cameron McEfee

    January 4th, 2012 6:19 pm

    I looked into providing this feature with GuideGuide, but Photoshop unfortunately has no way to group/individualize the guides the way Illustrator does. The closest thing you could do is use guide sets to redraw guides each time, but that tends to be a very slow workaround.

    +1
  17. 17

    Jack

    January 9th, 2012 1:53 pm

    Its really interesting, how would this post comes to his mind, i also want to make it as here on Designs Showcase

    +1
  18. 18

    Jack

    January 9th, 2012 1:53 pm

    Its really interesting, how would this post comes to his mind, i also want to make it as here on designsshowcase.com

    +1
  19. 19

    Jack

    January 9th, 2012 1:56 pm

    Do you know how they generate idea for this kind posts, i also want to make this on http://designsshowcase.com

    +1
  20. 20

    Jack

    January 9th, 2012 1:57 pm

    Check your host file is proper updated or not, Designers can visit on designsshowcase.com

    +1
  21. 21

    rupal

    January 10th, 2012 8:25 pm

    anybody having issues installing the plugin on OS Lion, even after installing the patch?

    +1
  22. 22

    Matt

    January 21st, 2012 4:18 pm

    True about Fireworks, but for many like me, Photoshop was a gateway into web design. So we end up using the tools that we know best. Ultimately, good design is the result of a good designer, not the tool they use.

    +1

Leave a Comment

Yay! You've decided to leave a comment. That's fantastic! Please keep in mind that comments are moderated and rel="nofollow" is in use. So, please do not use a spammy keyword or a domain as your name, or it will be deleted. Let's have a personal and meaningful conversation instead. Thanks for dropping by!

↑ Back to top