How to Use Offset Paths in Adobe After Effects: Expand and Contract Shape Layers

Offset Paths is one of the most useful Shape Layer operators in Adobe After Effects when you want to grow or shrink vector geometry without manually editing every point.

With Offset Paths, you can:

  • expand a shape outward;
  • contract a shape inward;
  • create animated outlines;
  • build borders;
  • create logo reveals;
  • make growing interface graphics;
  • produce abstract transitions;
  • generate layered vector effects.

If you have used vector design software before, the basic idea will feel familiar: Offset Paths creates a new version of the path at a consistent distance from the original geometry.

In After Effects, the real advantage is that the offset amount can be animated.

That turns a static vector-design operation into a motion-graphics tool.

In this guide, you’ll learn how Offset Paths works, what Amount and Line Join do, how to create expanding and contracting shapes, how to combine Offset Paths with Merge Paths and Repeater, and how to use it in practical animation projects.

Affiliate disclosure: This article contains affiliate links. If you purchase Adobe After Effects through one of these links, we may earn a commission at no additional cost to you.

What Is Offset Paths in After Effects?

Offset Paths is a Shape Layer operator that expands or contracts vector paths.

Imagine a square.

At:

Amount = 0

the square remains unchanged.

Increase Amount:

the square expands outward.

Use a negative Amount:

the square contracts inward.

The original geometry remains procedurally editable.

This makes Offset Paths particularly useful for designs that need consistent spacing around vector shapes.

Where Is Offset Paths?

Select a Shape Layer.

Expand:

Contents

Choose:

Add → Offset Paths

After Effects creates:

Offset Paths 1

Expand it to reveal the main properties.

You will typically see controls such as:

Amount

Line Join

Miter Limit

These determine how the offset behaves around the path.

Amount

Amount controls the distance of the offset.

At:

0

there is no visible change.

Positive values:

expand the path.

Negative values:

contract the path.

For example:

Amount = 20

creates a larger shape.

Amount = -20

creates a smaller one.

Positive vs Negative Offset

Think:

Positive = outward

Negative = inward

This simple distinction is the foundation of most Offset Paths workflows.

Line Join

Line Join determines how the offset behaves around corners.

Common styles include:

  • Miter;
  • Round;
  • Bevel.

Each creates a different visual result.

Miter Join

Miter keeps corners sharp.

This is useful for:

  • geometric shapes;
  • technical graphics;
  • sharp icons.

Large offsets can create long pointed corners, which may need Miter Limit adjustments.

Round Join

Round creates smoother corners.

This is ideal for:

  • soft UI elements;
  • rounded logos;
  • modern motion graphics.

Bevel Join

Bevel cuts the corner diagonally.

This can create a more mechanical or stylized look.

Miter Limit

Miter Limit controls how far sharp corners are allowed to extend.

On acute angles, a large outward offset can create extremely long spikes.

Reducing the Miter Limit can prevent those excessive corners.

Your First Offset Paths Animation

Let’s create a simple expanding square.

Step 1: Create a Composition

Create a new composition.

For example:

1920 × 1080

with your preferred frame rate.

Step 2: Create a Shape Layer

Create a square.

Give it a Fill.

Rename the layer:

OFFSET TEST

Step 3: Add Offset Paths

Inside:

Contents

choose:

Add → Offset Paths

Open:

Offset Paths 1

Step 4: Adjust Amount

Set:

Amount = 0

Then increase it.

For example:

Amount = 50

The square expands.

Try:

Amount = -30

The square contracts.

If you’d like to practice Offset Paths and other Shape Layer techniques yourself, you can explore Adobe’s current After Effects options here:

Explore Adobe After Effects and current plans

Step 5: Animate Amount

Set:

Amount = -50

Create a keyframe.

Move forward one second.

Set:

Amount = 50

Preview.

The Shape grows outward.

This creates a simple procedural expansion animation.

Why Offset Paths Is Different from Scale

At first glance, Offset Paths might seem similar to Scale.

But they are not the same.

Scale

Scale transforms the entire Shape relative to an Anchor Point.

The geometry grows proportionally.

Offset Paths

Offset Paths expands or contracts the path by a fixed distance.

This distinction matters.

Example

Imagine a rectangle.

Scaling by:

150%

changes both dimensions proportionally.

Offsetting by:

20 pixels

adds approximately 20 pixels around the path.

This can produce a very different result.

Why Offset Paths Is Useful for Borders

Because the offset distance is consistent, it’s ideal for creating:

  • outlines;
  • borders;
  • rings;
  • halos.

Project 1: Expanding Outline

Create a filled shape.

Duplicate it within the same Shape Layer or create another version.

Use Offset Paths to expand the outer copy.

Give it a different Fill or Stroke.

Now the shape has a border.

Animate the Border

Animate Amount:

0 → 20

The border grows outward.

This works well for:

  • button focus states;
  • logo reveals;
  • highlight effects.

Project 2: Contracting Shape

Set Amount to:

0

then animate to:

-50

The shape shrinks inward.

This can create a clean disappearance animation.

Contract to Nothing

Depending on the geometry and amount, the path may eventually collapse.

This can be useful for:

  • icon exits;
  • shape transitions;
  • wipes.

Project 3: Animated Badge

Create a star or polygon.

Add Offset Paths.

Animate Amount outward.

Use another color on the expanded version.

The result can look like an animated badge outline.

Project 4: Logo Outline

Suppose your logo consists of a simple vector Shape.

Create an expanded version using Offset Paths.

Give the expanded geometry a different color or Stroke.

Animate the offset.

This can create a glowing or expanding logo reveal.

Offset Paths + Merge Paths

This combination is particularly useful.

For example:

  1. Create an outer expanded shape.
  2. Subtract the original shape.
  3. Keep only the difference.

The result is a procedural border.

Create a True Border Shape

Conceptually:

Expanded Shape

minus:

Original Shape

=

Border

This is different from applying a Stroke because you are creating actual filled geometry.

Why Create a Filled Border?

It gives you more flexibility for:

  • gradients;
  • masks;
  • fills;
  • Boolean operations;
  • layered transitions.

Project 5: Expanding Ring

Create a circle.

Duplicate its geometry.

Expand one version.

Subtract the inner circle.

Now you have a ring.

Animate the offset to control ring thickness.

Ring Thickness Control

Create a Slider:

Ring Thickness

Connect it to the Offset Paths Amount.

Now the ring width can be adjusted from one control.

Project 6: Highlight Pulse

Create an icon.

Duplicate or offset its shape outward.

Lower the opacity.

Animate:

Amount 0 → 40

and:

Opacity 100 → 0

This creates a pulse radiating outward.

Useful for:

  • notifications;
  • map pins;
  • click indicators;
  • interface feedback.

Project 7: Map Marker Pulse

Create a location pin.

Add an expanded circular element around it.

Animate outward.

Fade at the same time.

Loop carefully if required.

This creates a classic location-pulse animation.

Project 8: Button Hover Animation

Create a rounded button.

Add an outer offset border.

On hover-style animation:

Amount increases

and:

Opacity changes

This creates a modern UI interaction effect.

Offset Paths + Round Corners

These tools work well together.

Create a sharp polygon.

Add:

Offset Paths

then:

Round Corners

or reverse the order.

The result changes depending on hierarchy.

Offset Then Round

The expanded geometry is rounded afterward.

Round Then Offset

The original path is rounded first and then offset.

Try both.

Operator order can strongly affect the design.

Project 9: Soft Expanding Blob

Create a polygon.

Add Round Corners.

Then Offset Paths.

Animate Amount.

The shape expands while retaining smooth edges.

This can create a stylized organic transition.

Offset Paths + Repeater

Create one shape.

Add Offset Paths.

Then Repeater.

Now each copy contains the offset geometry.

Or change the operator order to repeat first and offset the whole result.

Again, hierarchy matters.

Project 10: Concentric Shapes

Create one circle or polygon.

Add a Repeater.

Use Repeater Scale to generate copies.

Alternatively, use multiple Offset Paths operators to create evenly spaced contours.

This can create:

  • radar graphics;
  • contour maps;
  • layered logo effects.

Multiple Offset Paths Operators

You can add more than one Offset Paths operator.

For example:

Offset 1 = 10

Offset 2 = 20

Offset 3 = 30

Depending on hierarchy and appearance setup, this can generate layered expanding geometry.

Project 11: Contour Line Effect

Create a complex Shape.

Duplicate or offset it several times.

Use Strokes or differing fills.

The result can resemble contour lines.

This works well for:

  • maps;
  • topographic graphics;
  • abstract designs.

Project 12: Animated Logo Echo

Create a logo Shape.

Generate several outward offsets.

Give each lower opacity.

Animate the Amount values.

This creates a geometric echo around the logo.

Project 13: Expanding Transition

Create a Shape at the center of the frame.

Animate Offset Paths outward until it covers the entire composition.

Use the result as:

  • matte;
  • wipe;
  • scene transition.

Why Use Offset Instead of Scale?

An irregular Shape may expand more naturally with Offset Paths than Scale because the path grows outward from its edges.

This can preserve the character of the geometry better.

Project 14: Contracting Reveal

Start with a Shape covering the screen.

Use a negative offset to contract it.

Reveal footage behind it.

This creates a reverse-style wipe.

Project 15: Animated Text Outline

If suitable text or vector lettering is converted into Shape Layers, Offset Paths can expand the letter geometry.

This can create:

  • bold outline effects;
  • echo effects;
  • glow-like layers.

Be Careful with Complex Lettering

Large offsets can cause nearby letterforms or internal counters to behave unpredictably.

Test carefully.

Offset Paths and Internal Holes

Shapes with internal holes can change significantly when offset.

For example:

letters such as:

O

A

B

have internal negative spaces.

Positive offsets can shrink those openings.

Negative offsets may enlarge them.

This Can Be Useful

For logo animation, changing internal negative space can produce interesting transformations.

But it can also break readability if overused.

Project 16: Animated Icon Weight

An icon can appear:

  • thin;
  • medium;
  • bold;

depending on its geometry.

Offset Paths can alter the perceived weight.

For some filled icons, increasing Amount makes the icon feel heavier.

Animate Thin to Bold

Start:

Amount negative.

End:

Amount positive.

This creates a weight-change animation.

Offset Paths vs Stroke Width

Again, these are different.

Stroke Width

Changes the thickness of a Stroke around a path.

Offset Paths

Changes the actual path geometry.

Use Stroke Width when you simply need a thicker line.

Use Offset Paths when the filled geometry itself should expand or contract.

Offset Paths vs Scale

Scale

changes the whole object proportionally.

Offset Paths

moves the boundary outward or inward.

Offset Paths vs Expand Appearance in Illustrator

Conceptually, Offset Paths is similar to vector offset tools in Illustrator.

But After Effects keeps the operation live and animatable.

That is the major motion-design advantage.

Create a Master Offset Controller

Add a Slider:

Offset Amount

Connect it to:

Offset Paths → Amount

Now the effect can be adjusted without opening the Shape Layer hierarchy.

Link Multiple Shapes

Several Shape Layers can reference the same Slider.

Change one control.

All offsets update.

Example: Global Border Thickness

Create:

CTRL — STYLE

Add:

Border Thickness

Several icons use that value to control their Offset Paths.

Now the visual system remains consistent.

Animate a Master Progress Slider

Create:

Progress

0–100.

Use expressions to map Progress to Offset Amount.

Now several shapes can expand together from one control.

Example

Progress:

0

→ Offset:

-20

Progress:

100

→ Offset:

40

Use linear() or ease() to create the mapping.

Offset Paths + Expressions

Because Amount is numerical, it works well with expressions.

You can control it using:

  • Sliders;
  • audio;
  • time;
  • linked properties.

Audio-Reactive Offset

Connect amplitude to Amount.

Loud audio:

larger shape.

Quiet audio:

smaller shape.

This can create pulsing visualizer elements.

Use with Restraint

Rapidly changing path geometry can look chaotic.

Smooth the reaction if necessary.

Offset Paths + Wiggle

You can procedurally vary Amount.

However, small values usually work better.

Large random offsets can destabilize the geometry.

Offset Paths + Trim Paths

These solve different problems but can work together.

For example:

  1. Offset a Shape to create an outer contour.
  2. Add a Stroke.
  3. Animate the Stroke with Trim Paths.

This creates an animated border around an expanded shape.

Project 17: Animated Logo Border

Create the logo geometry.

Offset it outward.

Apply a Stroke.

Use Trim Paths to draw the outer contour.

Reveal the logo afterward.

Project 18: Pulsing Badge

Create a circular badge.

Add multiple offset contours.

Animate their opacity and Amount.

This can create a pulse or sonar effect.

Project 19: Animated Focus Ring

For UI demonstrations, create an outer contour around a button.

Animate:

Amount

and:

Opacity

to show focus or selection.

Project 20: Layered Abstract Shapes

Create several colorful shapes.

Use different Offset Paths values.

Animate:

  • Amount;
  • Position;
  • Rotation.

This can create modern abstract motion-graphics backgrounds.

Operator Order with Merge Paths

Suppose you have:

Circle A

Circle B

Merge Paths

Offset Paths

The merged result is offset.

But if you place Offset Paths before Merge Paths, each individual shape may be offset first.

These can produce dramatically different results.

Build One Operator at a Time

If the result becomes confusing:

  1. Disable Repeater.
  2. Disable Merge Paths.
  3. Check Offset Paths alone.
  4. Re-enable operators one by one.

This is the fastest way to troubleshoot Shape Layer systems.

Fill Placement

Like other Shape Layer operators, appearance settings matter.

A clean conceptual structure is often:

Paths

↓

Operators

↓

Fill / Stroke

But specific designs may require other arrangements.

Common Mistake: Offset Paths Doesn’t Work

Check:

  • Is it inside the correct Shape group?
  • Is there a visible Fill or Stroke?
  • Is Amount large enough to notice?
  • Is another operator affecting the result?

Common Mistake: Positive and Negative Are Confused

Remember:

Positive expands.

Negative contracts.

Common Mistake: Corners Become Huge Spikes

Change:

Line Join

or:

Miter Limit.

Common Mistake: Using Scale Instead

If you need a consistent boundary expansion, Scale may not give the desired geometry.

Try Offset Paths.

Common Mistake: Amount Too Large

Extreme offsets can cause:

  • self-intersections;
  • collapsed geometry;
  • strange internal shapes.

Reduce the value.

Common Mistake: Complex Imported Vectors

Simplify Illustrator artwork before applying multiple operators.

Common Mistake: Ignoring Hierarchy

As with Repeater, Merge Paths, and Round Corners, hierarchy matters.

Common Mistake: Too Many Procedural Operators

Each operator adds complexity.

Use only what the design needs.

Offset Paths Quick Reference

Amount = 0

No change.

Positive Amount

Expands the path.

Negative Amount

Contracts the path.

Miter Join

Sharp corners.

Round Join

Smooth corners.

Bevel Join

Cut corners.

Miter Limit

Controls extreme sharp-corner extensions.

Five Offset Paths Exercises

Exercise 1 — Expanding Square

Animate Amount:

0 → 50.

Exercise 2 — Contracting Circle

Animate:

0 → -40.

Exercise 3 — Border

Create an expanded outer shape and subtract the original.

Exercise 4 — Pulse

Animate an outer offset and fade it out.

Exercise 5 — Merge Paths Combination

Combine two shapes, then offset the merged result.

These exercises cover the most important concepts.

Practical Project: Animated Focus Button

Create a rounded button.

Create an outer offset contour.

Animate:

Amount:

0 → 12.

Opacity:

0 → 100.

Then reverse.

This creates a clean focus state.

Practical Project: Map Pin Pulse

Create a map marker.

Add an outer circle.

Animate its Offset Paths Amount outward.

Fade the contour.

Repeat at a restrained pace.

Practical Project: Logo Outline Reveal

Create a vector logo.

Generate an outer offset contour.

Use Trim Paths to draw the contour.

Reveal the original logo after it completes.

Practical Project: Full-Screen Wipe

Create a Shape.

Animate Offset Paths until it fills the frame.

Use the Shape as a transition matte.

This works especially well with:

  • stars;
  • polygons;
  • custom logos.

Frequently Asked Questions

What does Offset Paths do in After Effects?

It procedurally expands or contracts Shape Layer vector paths.

Where is Offset Paths?

Select a Shape Layer and choose:

Contents → Add → Offset Paths.

What does Amount control?

It controls the distance the path moves outward or inward.

What does a positive Amount do?

It expands the path.

What does a negative Amount do?

It contracts the path.

Can Amount be animated?

Yes.

What does Line Join control?

It determines how corners are treated when the path is offset.

What is Miter Limit?

It limits how far sharp corner joins can extend.

Is Offset Paths the same as Scale?

No. Scale transforms the whole Shape proportionally, while Offset Paths changes the boundary by a consistent offset distance.

Is Offset Paths the same as Stroke Width?

No. Stroke Width changes Stroke thickness; Offset Paths changes the path geometry itself.

Can I combine Offset Paths with Merge Paths?

Yes.

Can I combine it with Round Corners?

Yes.

Can I combine it with Repeater?

Yes.

Can I use expressions?

Yes.

Can Offset Paths create animated outlines?

Yes. It is particularly useful for procedural borders, contours, pulses, and logo effects.

Do I need a plug-in?

No. Offset Paths is built into After Effects Shape Layers.

Practice Offset Paths in After Effects

Start with:

one square.

Add:

Offset Paths.

Set:

Amount = 30.

Then:

-30.

Observe the difference.

Next, try:

  • circle;
  • triangle;
  • star;
  • custom Pen Tool path.

Then change:

Line Join.

Finally, animate Amount.

After that, combine Offset Paths with:

  • Round Corners;
  • Merge Paths;
  • Repeater.

You’ll quickly see why it is one of the most useful procedural Shape Layer tools.

If you’d like to practice these techniques yourself, you can explore Adobe’s current After Effects options below:

Get Adobe After Effects and start creating procedural Shape Layer animations

What Should You Learn Next?

Offset Paths expands or contracts geometry.

Another very useful Shape Layer operator is:

Zig Zag.

Zig Zag can convert ordinary paths into:

  • waves;
  • spikes;
  • ripples;
  • sawtooth patterns;
  • decorative borders.

Because the effect is procedural and animatable, it’s useful for:

  • motion backgrounds;
  • audio-style graphics;
  • energetic transitions;
  • stylized lines.

The next article will therefore be:

How to Use Zig Zag in Adobe After Effects Shape Layers: Create Waves, Spikes, and Animated Patterns.

We’ll cover Size, Ridges per Segment, Points modes, animation techniques, and combinations with Repeater and Trim Paths.

Final Thoughts

Offset Paths is a simple concept with a wide range of practical uses.

At its core:

Positive Amount expands geometry.

Negative Amount contracts it.

But when you combine that with animation, you can create:

  • expanding outlines;
  • shrinking icons;
  • pulsing markers;
  • growing logos;
  • focus rings;
  • borders;
  • transitions;
  • contour effects.

The most important thing to remember is that Offset Paths changes the path itself, not merely the object’s Scale or Stroke Width.

That makes it particularly useful when geometric consistency matters.

Combine it with:

Merge Paths

for borders and cutouts.

Round Corners

for smoother shapes.

Repeater

for procedural patterns.

Trim Paths

for animated contour reveals.

Once these Shape Layer operators start working together, After Effects becomes an extremely flexible procedural vector-animation environment.

Explore Adobe After Effects and start building advanced Shape Layer motion graphics

I’m Ben

Welcome to After Effects Cloud, a place where I share my passion for Adobe After Effects, motion graphics, animation, and visual effects. I created this website to make learning After Effects easier, whether you’re opening the application for the first time or looking for new techniques to improve your creative work. Here you’ll find practical tutorials, feature guides, workflow tips, and updates covering the latest developments in After Effects. I’m constantly exploring new tools, including AI-powered features and the growing 3D capabilities inside After Effects, and I enjoy sharing what I discover along the way. I hope the articles inspire you to experiment, learn something new, and create amazing things with Adobe After Effects.

Let’s connect

Discover more from Adobe After Effects

Subscribe now to keep reading and get access to the full archive.

Continue reading