Wrapping Text Around An Object
Posted In : Graphic DesignIn this Photoshop tutorial I'll show you how to wrap text around an object like you can in Illustrator or InDesign using simple paths and a little creativity... well that plus a working knowledge of the pen tool.
|
In this Photoshop tutorial I’ll show you how to wrap text around an object like you can in Illustrator or InDesign using simple paths and a little creativity… well that plus a working knowledge of the pen tool. |
|
Step 1
|
|
Here I have a nice little image from the iStockPhoto dollar bin. I’d like to wrap test to the right of the hand pretty closely but Photoshop doesn’t come equipped with a text wrap feature like you’d find in Adobe Illustrator or Adobe InDesign. Although we can’t literally "wrap" the text around the object, we can create a series of overlapping paths that will act as a container for our text and thus allow us to pseudo-wrap the text to get the desired wrapping effect. |
|
|
Step 2
|
|
The first order of business is to select the general area where our text will live, so lets grab the Rectangle tool from the Tools Palette, this is not the Rectangular Marquee tool, but rather the Rectangle tool found in the Custom Shapes area of the Tools palette. |
|
|
Step 3
|
|
Now we need to set the Path options, in the Options bar. Photoshop gives us 3 path options to choose from. From left to right the options are to draw vector shapes, draw simple paths and draw pixel-based objects. We will be using option number two (draw simple paths), so select that option from the Options bar. |
|
|
Step 4
|
|
With the Rectangle tool’s options set, go ahead and click and drag out the main bounding box for the text. We will be subtracting areas from this selection in the next few steps, so the important thing is to make sure that this box is the right size for all the text to fit inside. |
|
|
Step 5
|
|
Notice that my rectangle encompass part of the hand and if we were to place text within the rectangle it obviously wouldn’t wrap around it. If the object we were going to wrap text around had been a ball or an apple the next step would be much easier, but I wanted to show you a complex object because in the real world we don’t often get to work with perfect circles and squares. To solve this problem I’m going to go to the Tools palette again, this time to grab the Pen Tool. |
|
|
Step 6
|
|
With the Pen tool selected, go up to the Options bar and make sure that the Simple Paths option is still selected. While you’re looking at the Options bar, look to the right where the 4 path overlap style icons live and choose the one called Subtract From Path Area. (*note: if you leave your mouse over each icon, the tool tip will pop up to tell you what each one does.) |
|
|
Step 7
|
|
Using the pen tool, trace a nice area around the object, be sure to leave a little breathing room between the path and the object unless you want your text to sit tightly against it. If you’re not comfortable using the Pen tool, and most folks aren’t, I’d seriously recommend spending some quality time with the tool getting good with it. You’d be surprised how often this little baby comes in handy. |
|
|
Step 8
|
|
At this point it looks as if I have two separate paths living on the stage, the original rectangle and the newly drawn outline of the hand, but a quick glance into the Paths palette shows us that the new path has indeed been subtracted from the original path (look at the thumbnail next to the path’s name). |
|
|
Step 9
|
|
Select the Text tool from the Tools palette by pressing the T key, then choose the font, size and color from the options bar as shown. |
|
|
Step 10
|
|
To use the path I’ve created as a container for my text, all I need to do is move my cursor anywhere inside the active path area. When I do that, my Type Tool cursor changes from having a dotted square outline around it to a dotted elliptical outline, indicating that the path will become my text container if I click here and start typing. |
|
|
Step 11
|
|
You can see that as soon as text is placed inside the path area, the path automatically defines the space for all the text. |
|
|
Step 12
|
|
Ok, you’re right, this has to be one of the ugliest finished products I’ve posted… but the technique is a valuable one that I’m sure you’ll find uses for often. |
|






18 Comments
I had no idea you could do this! Thanks for another great tutorial!
Very very good tutorial. I didn’t know you could do this! It’ll save a lot of time
great tip, i was just wondering how to do this the other day
this is one of the best tip ever.. simple!
BTW, i’m trying to do my university’s year book with Photoshop CS3 - is it recommended? or is indesign or illustrator better?
Reuben
Thank you so much for this, it’s been buging me for ages.
Not For Photoshop 7
JOHN,
With all due respect, Photoshop 7 was released in early 2002 and in the six (6) years since then Adobe has graced us with PS8, PS9, CS, CS2 and now CS3. You’re using a version that’s 6 generations old… Perhaps it’s time for an upgrade?
Ohh! Man Great Post, Thanks for this tip!!
I can always count on your site to find the answers to my design questions. Thanks for all the great work Hero!!!!
BEARIUS,
I’m glad you found what you were looking for! I’m always stoked to hear that what I’m doing here helps!
Wow one word describes the jer right now.
STOKED!
Awesome! I just started using photoshop for a course I am taking at college- I have done almost every tutorial you have on your site and I already feel way ahead of the class thanks to your tutorials. Thanks!
Keep it up!
thanks. i have looking so long how to make like this…awesome !!
I just stumbled upon this site, and this is only the second tut I’ve read, but I have already bookmarked the site. Thanks so much -I also had no idea you could ‘wrap’ in photoshop! Very cool. I’m an oldfashioned Quark fan, and still fairly new to ps, so this is a great trick to know.
Great post!!! Never thought of something like this, before when I had to wrap text around an image I would work the image first in Photoshop and then add the text in inDesign…blah!
Great! Many thanks!
Bellatrix
Great tutorial. I will be sharing your website with others. I knew how to do this in InDesign, and in PS how to put text inside a shape. But this is just what I needed today, THANKS!
Nice! is there a way to do this a website without using photoshop? maybie css?
CHARD, There is a way to do this with a CSS and image float combo routine in CSS, but it’s a little hokey and isn’t always appropriate. The theory is to slice your image into small horizontal pieces, each only wide enough to encompass your graphic, then float them left or right in your paragraph so that the text is forced to conform to the varying edge profiles.
Like I said, possible, but a cheezy workaround at best right now and you still won’t get the same smooth effect that the Photoshop method will.