Guides / Shape

How to fit text into a shape in Illustrator

Updated September 2026 · Illustrator 2025–2026 · about 4 min

Use Object › Envelope Distort › Make with Top Object with a drawn shape over the text, or one of the Effect › Warp presets such as Arc, Flag or Fish. JuicyType's Shape effect warps the word into ten standard containers from a popup and draws the container behind it.

JuicyType Shape · screen recording goes hereSkip to JuicyType ↓

The manual way, in Illustrator

  1. Select the text and try Effect › Warp: Arc, Arch, Flag, Fish and Rise cover most needs. Tick Preview and adjust Bend.
  2. For an exact shape: draw it over the text, select both, and choose Object › Envelope Distort › Make with Top Object.
  3. Edit the words later with Object › Envelope Distort › Edit Contents.
  4. Draw a separate copy of the shape behind as the container, since the envelope shape itself is invisible.

Envelopes hide the text's own fills and strokes unless Distort Appearance is ticked in Envelope Options.

Steps drafted from Illustrator's documentation; to be checked in Illustrator 2025–2026 before launch.

Or, with JuicyType

Shape with JuicyType

Select the text, open the JuicyType panel, choose Shape, and drag. It is a live effect, so the text stays editable and every control can be changed later.

  • ShapePennant / Bowtie / Hexagon / Applecore / Football / Oval / Heart / Arch / Chevron / Trapezoid
  • Amount−100 to 100%, default 60; the sign mirrors the shape
  • Position−10 to 10, Pennant
  • Container fillNone / TC1 / TC2 / Black / White / spot
  • Offset0–200 pt
  • Stroke0–20 pt with colour
  • Round corners0–100 pt
  • Margins L / R0–200 pt
  • Split10–90%, Bowtie, Applecore and Trapezoid, with Split on space if two words
  • Fixed width / heighton/off, 5–2000 pt
JuicyType
Shape
Shape
Amount
Position
Keep live text
Apply
0:45

Common questions

Can I still edit the text once it is shaped?

Yes, with Edit Contents in Illustrator, or directly with JuicyType since the shape is a live effect.

Related guides

Skip to JuicyType ↓