V4 Early Bird: save 25% on Annual, 30% on Lifetime, and get 2x site activations on every plan. Ends Oct 17.V4 Early Bird: up to 30% off + 2x sites · ends Oct 17. See plans →
Atomic Element · Free

Elementor Curved Text: the spinning badge clients notice, added in a minute

Type a phrase; it wraps around a circle and turns slowly, with your icon, logo or price fixed in the middle. No SVG or CSS to write. Free on Elementor Free.

  • Native Elementor 4 Atomic Element
  • Text or image rotator
  • No JavaScript
  • Stops for reduced motion

Animation Addons 4.3Updated

Demo variations

Six ways to use the Curved Text.

Ideas you can build today with the Curved Text and native Elementor 4 elements. Cards marked Pro add an Animation Addons Pro extension or element; the rest work on the free plugin.

01Freelancer and designer portfolio heroes

Freelancer avatar badge

A 150px ring of "AVAILABLE FOR WORK •" around a round portrait photo, sitting beside the hero headline.

Built with
Content Text; Rotator Text "AVAILABLE FOR WORK • AVAILABLE FOR WORK •"; Rotation Duration (s) 12; Icon deleted and a round Image dropped into the Center.
Motion
Built-in CSS spin.
02Long landing pages and agency home pages

Scroll-down prompt

A transparent text ring at the foot of the hero with a down arrow; clicking it jumps to the next section.

Built with
Content Text; Direction Counter-clockwise; arrow SVG in the Center; background cleared. The badge sits inside a Div Block whose Link points to #services.
Motion
Built-in CSS spin; add Scroll To (Pro extension) on the wrapping Div Block for an eased scroll.
Needs Pro
Scroll To extension (optional; the plain anchor link is free).
03Breweries, bakeries and craft brands with a round stamp logo

Rotating brewery seal

A stamp graphic turning slowly around a still monogram.

Built with
Content Image; Rotator Image replaced with the stamp artwork; monogram SVG in the Center; Rotation Duration (s) 20.
Motion
Built-in CSS spin.
04Video production and motion studios

Play reel badge that follows the cursor

A white text ring with a play triangle, floating over a video thumbnail and drifting toward the cursor.

Built with
Content Text; Text Distance from Edge 6; play SVG in the Center; white text colour.
Motion
Built-in CSS spin; Mouse Move (Pro extension) for the drift.
Needs Pro
Mouse Move extension.
05Shops and course launches

Offer badge on a product image

A bright yellow circle over the corner of a product photo with "LIMITED OFFER •" around it and "-30%" in bold in the centre.

Built with
Content Text; a Heading "-30%" in the Center instead of the icon; yellow background and dark text in the Style tab; positioned absolutely on the image container.
Motion
Built-in CSS spin at Rotation Duration (s) 6.
06Agencies that want a bold sign-off at the bottom of every page

Oversized footer seal

A 420px outlined ring of large type, half cropped by the footer edge, turning very slowly around the agency logo.

Built with
Content Text; larger size and font in the Style tab; thin border, no fill; logo Image in the Center; Rotation Duration (s) 40.
Motion
Built-in CSS spin.
Features

What you get with the Curved Text.

Every option below is a real control in the Curved Text panel or part of how the element renders. Nothing here needs custom code.

Text or image rotator

Content set to Text curves your phrase around the circle; Image spins a picture such as a stamp or logo ring. Controls that don't apply hide themselves.

Text that fills the ring

Type a phrase in Rotator Text and repeat it with a separator such as "•". Letters are bold uppercase by default.

Fit it to borders and thick rims

Text Distance from Edge pulls the text ring inward or outward, so it clears a border or a heavy background.

Speed and direction

Rotation Duration (s) sets one full turn; larger numbers spin slower. Direction switches between Clockwise and Counter-clockwise.

A centre that holds anything

The Center is an open Div Block that stays still. It starts with one Icon and accepts headings, text, images or stacked elements, all centred.

Built on the atomic base

How the Curved Text is built (atomic structure)

Why it mattersEach part is a real Elementor 4 element you can select in the Navigator and style on its own, with your Classes and Variables.

StructureNavigator
  • Curved TextContent, Rotator Text, distance, duration, direction
    • Curved text ringinline SVG, when Content is Text
    • Rotator ImageImage, when Content is Image
    • CenterDiv Block, stays still
      • IconSvg
      • Anything else you add
Step by step

How to add a curved text badge in Elementor 4

Six steps, from installing the plugin to publishing the page. The bold names are the exact labels you will see in the Elementor 4 panel.

Download free
  1. Install and activate Animation Addons for Elementor, then open a page with the Atomic Editor turned on.

  2. Drag Curved Text from the Animation Addons Atomic Elements onto the canvas.

  3. In Rotator, set Content to Text and type your phrase in Rotator Text, repeated with a separator.

  4. Adjust Text Distance from Edge, Rotation Duration (s) and Direction.

  5. Select the Icon in the Center to swap it, or drop in a Heading or Image.

  6. Set size, background and text colour in the Style tab for each breakpoint, then publish.

Who it's for

Who uses the Curved Text?

The people who get the most out of it, and what they use it for.

  • Freelancers

    Adding an "available for work" badge to a portfolio hero.

  • Agencies

    Using a spinning scroll prompt as a signature detail.

  • Shops and course creators

    Highlighting an offer on a product image.

FAQ

Questions about the Curved Text

How do I make circular rotating text in Elementor?

Add the free Curved Text from Animation Addons for Elementor, set Content to Text and type your phrase in Rotator Text; the Animation Addons Curved Text wraps and spins it. Set Rotation Duration (s) for speed and Direction for clockwise or counter-clockwise. It works on Elementor Free with the Atomic Editor on.

Can I put an icon or logo in the middle of the circular text?

Yes. The Animation Addons Curved Text has a Center box that stays still while the ring turns. It starts with an Icon you can swap for any SVG, such as an arrow or play button. You can also delete the icon and drop in a Heading, a logo Image or a portrait instead, and it is centred automatically.

How do I stop the curved text from overlapping or looking cramped?

Repeat your phrase with a separator such as "•" until it fills the ring evenly, then use Text Distance from Edge on the Animation Addons Curved Text to move the letters toward or away from the rim. Making the badge larger, or lowering the font size in the Style tab, also gives the letters more room.

How do I size the circular badge for mobile?

Set the Animation Addons Curved Text's width, height and font size per breakpoint in the Style tab. A badge that is 160px on desktop often reads best at 100 to 120px on phones, with a slightly smaller font so the phrase still fills one ring. The Center icon follows the font size, so check it after resizing.

Does the Curved Text slow down my page?

No. The Animation Addons Curved Text loads no JavaScript; the spin is a CSS animation and the curved line is an inline SVG. Only a small stylesheet loads, on pages that use the badge. The spin also stops automatically for visitors whose device is set to reduce motion.

Can I make the circular badge a link?

The Animation Addons Curved Text is decorative and has no link setting of its own. To make it clickable, place it inside an Elementor 4 Div Block or Flexbox and set that container's Link, so the whole badge becomes one link. Link to an anchor such as #services for a scroll prompt, or add the Scroll To Pro extension for an eased scroll.

Is the curved text readable by screen readers and search engines?

The Animation Addons Curved Text hides its repeated ring text from screen readers, because reading "explore more" four times helps nobody. If the badge carries meaning, put the message in the Center as a Heading or Paragraph, or give the wrapping link a clear label. The ring text sits in the page as SVG, but don't rely on it for SEO.

More answers in the FAQ · Documentation · Free vs Pro

Add a spinning badge in under a minute

Free on Elementor Free. No code.

  • Free on WordPress.orgNo Elementor Pro needed
  • Native Atomic ElementUses your Classes and Variables
  • Animation Addons 4.3Updated October 2026