Create and position anchored objects

Last updated on Jun 2, 2026

Learn how to attach graphics or text frames to text so they move automatically as content reflows in Adobe InDesign.

Anchored objects in InDesign are frames containing images, graphics, or text that attach to specific locations within your text and move automatically as content reflows. They help keep elements such as sidebars, callouts, icons, and figures connected to related content without manual layout adjustments. InDesign provides Inline, Above Line, and Custom positioning options to support different layout needs.

Create an inline or above-line anchored object

Using the Type tool, select in the text where you want to anchor an object.

Choose Object > Anchored Object > Insert.

From the Content option, select Graphic, Text, or Unassigned based on what the frame will contain.

Specify Height and Width dimensions for the placeholder frame.

From the Position menu, select Inline or Above Line.

For Inline objects, adjust Y Offset to position the object above or below the baseline. For Above Line objects, choose an alignment option such as Left, Center, Right, Towards Spine, or Away From Spine.

Select OK.

After creating the anchored frame, select File > Place to import content.

Position a custom anchored object

Choose Object > Anchored Object > Options.

From the Position drop-down menu, select Custom.

Select Relative to Spine to keep the object positioned relative to the document spine as text moves across pages.

On the Anchored Object Reference Point proxy, select the point on the object that you want to use as the alignment reference.

From X Relative To, choose horizontal alignment reference, such as Text Frame, Page Margin, or Page Edge.

From the Y Relative To menu, choose vertical alignment reference, such as Line (Baseline), Text Frame, or Page Edge.

On the Anchored Position Reference Point proxy, select the point that represents where the object should align relative to the references you selected.

Adjust the X Offset and Y Offset values to fine-tune the object's position relative to the alignment point.

Select Keep within Top/Bottom Column Boundaries to prevent the object from extending beyond the text column as text reflows.

Select OK.

Anchor an existing object to text using drag-and-drop

Using the Selection tool, select the object you want to anchor.

Locate the small blue square near the upper-right corner of the object's bounding box.

Drag the blue square to the text location where you want to anchor the object. Release the mouse to create the anchor.

Adjust or release anchored objects

Select Type > Show Hidden Characters.

Select the anchored object, then choose View > Extras > Show Text Threads to view the connection between the anchor marker and the object. A dashed line displays the link between them.

Select the anchored object using the Selection tool, then drag it to reposition it. Inline and Above Line objects move vertically, while Custom objects can move in any direction.

Select the anchored object, then drag a corner or edge handle to resize it. The position settings adjust automatically to maintain their relationship to the anchor point.

To remove an object's anchor without deleting the object, select it, then choose Object > Anchored Object > Release. The object becomes a regular frame at its current page position.