Home › Image Tools › Curved Text Generator

Curved Text Generator

Bend any text into a rainbow arc, a smile or a full circle, and add a second line that reads upright along the bottom, perfect for round logos, badges, stickers and labels. Adjust the radius, letter spacing, font, outline and color, then save a transparent PNG or an SVG.

Last updated:

Transparent background unless you pick a color below.

Text
Curve
Style
Advertisement
Advertisement

How to use the Curved Text Generator

  1. Type your text. Add a bottom text if you want a second line that reads upright, like on a badge.
  2. Pick the shape: an arc over the top, an arc under the bottom, or a full circle.
  3. Adjust the curve: a smaller radius bends the text more; letter spacing and rotation fine-tune the layout.
  4. Style it with a font, size, color, outline and an optional circle border or background color.
  5. Download a transparent PNG (2x is sharp on most screens) or an SVG, or copy the image.

How curved text is laid out

Each character is measured in the chosen font and placed one by one along a circle. The distance a letter covers along the curve (its arc length) equals its width plus the letter spacing, and the angle it takes up is that arc length divided by the radius: angle (radians) = width ÷ radius. The letters are centered on the top or bottom of the circle and rotated so each one stands at a right angle to the curve.

  • Clockwise text (arc over the top) stands on the outside of the circle, with the baseline on the radius.
  • Counter-clockwise text (arc under the bottom) hangs on the inside, so it still reads upright from left to right.
  • Two-line badges place the bottom text slightly further out so both lines sit in the same ring between the two borders.

The circumference of the baseline is 2 × π × radius. A 170 px radius gives about 1068 px of room for a full circle, or about 534 px for a half-circle arc. If your text is longer than that, it is scaled down to fit.

Radius and font size guide

UseRadiusFont sizeShape
Round logo or badge150 to 220 px36 to 50 pxArc over the top + bottom text, circle border on
Sticker or label edge120 to 180 px28 to 40 pxFull circle, spread evenly
Rainbow heading for a poster300 to 500 px60 to 120 pxArc over the top
Smile under a picture200 to 350 px30 to 60 pxArc under the bottom
Coffee cup or jar lid printradius of the printable circle minus the font size24 to 36 pxFull circle

Design tips

  • Uppercase letters and bold fonts look most even on a curve; thin script fonts can look uneven at small radii.
  • Add a separator such as • or ★ at both ends of a full-circle text to hide the seam where the text starts and ends.
  • Use an outline in a contrasting color when the text will sit on a photo.
  • For print, download at 4x and check the size: a 4x export of a 500 px design is 2000 px, about 6.7 in (17 cm) at 300 DPI.

Frequently asked questions

How do I put text in a circle?

Choose Full circle as the shape, type your text and set the radius. Keep Spread the letters evenly switched on so the letters fill the whole ring with equal gaps. For a badge with text on top and bottom, choose Arc over the top instead and fill in the bottom text.

How do I make text curve upward or downward?

Arc over the top curves the text like a rainbow, with the letters standing on the outside of the curve. Arc under the bottom makes a smile shape where the letters stand inside the curve and still read left to right. A smaller radius gives a stronger curve.

Why did my text get smaller?

When the text is longer than the arc can hold, the tool shrinks the font so the letters do not overlap or wrap past the starting point. Increase the radius or shorten the text to keep a larger font size.

Can I use the curved text in Canva, Word or Cricut?

Yes. Download the transparent PNG and upload it like any image. For cutting machines and vector editors, use the SVG; if the program does not have the same font installed, convert the text to outlines there, or trace the 4x PNG.

What is the best radius for a round logo?

For a logo about 500 px wide, a radius of 150 to 200 px with a 36 to 48 px font leaves room in the middle for an icon. As a rule of thumb, the radius should be at least three to four times the font size so the letters do not crowd at the inside of the curve.

Are my designs stored or uploaded?

No. The text is drawn on a canvas in your browser and the files are created on your device. Only the web fonts are loaded from Google Fonts.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

Logo MakerDesign a text logo with fonts, icons and colors, then save SVG or PNG.Rubber Stamp MakerDesign round or rectangular stamps with curved text, borders, stars and grunge ink; PNG or SVG.Text to ImageTurn text into a PNG image with your font, size, colors, padding, alignment and wrapping.Sticker MakerTurn a photo into a die-cut sticker: remove the background, add a white outline and shadow.Meme GeneratorMake memes with classic templates and custom text.Certificate MakerDesign certificates from templates and export one or many as PDF.GIF MakerTurn videos and images into GIFs, trim and compress.Business Card MakerDesign business cards and download a print-ready PDF.Flyer MakerDesign printable and social media flyers from free templates.Poster MakerDesign posters in A0–A5 and US sizes and download a print-ready PDF.Invitation Card MakerCreate printable birthday, wedding and party invitations for free.Thumbnail Safe ZonePreview YouTube and TikTok thumbnail safe zones.Thumbnail MakerDesign 1280×720 YouTube thumbnails with templates, bold text and stickersWallpaper GeneratorCreate gradient and pattern wallpapers sized for any phone, tablet or desktopYouTube Thumbnail GrabberPaste a YouTube link to get every thumbnail size, from HD 1280x720 down to 120x90.CSS Gradient GeneratorDesign linear, radial and conic CSS gradients with draggable stops and export CSS or PNG.Chart MakerMake bar, line, area, pie and doughnut charts from a simple table and download PNG or SVG.Venn Diagram MakerMake 2- or 3-circle Venn diagrams from lists; overlaps are found for you. Export PNG or SVG.Mind Map MakerBuild mind maps fast with keyboard shortcuts and auto layout, then export PNG, SVG or JSON.Org Chart MakerType an indented list of names and titles and get a clean org chart to download as PNG or SVG.Timeline MakerCreate horizontal or vertical timelines from dated events with colors, then save PNG or SVG.Gantt Chart MakerPlan tasks with dates, progress and dependencies on a Gantt chart, then export PNG or CSV.Word Cloud GeneratorTurn any text into a word cloud in shapes like a heart or star, then save it as PNG or SVG.Pie Chart MakerMake pie and donut charts with labels, percentages and a legend, then download PNG or SVG.Favicon GeneratorMake a favicon.ico, PNG icons, apple-touch-icon and web manifest from an image, text or emoji.Passport Photo MakerMake passport and visa photos for any country and print them on a 4x6 sheet.Signature MakerDraw or type your signature and download it as a transparent PNG or SVG.Quote Image MakerTurn a quote into a shareable image for Instagram, Stories or X with backgrounds and fonts.Profile Picture MakerMake a round or square profile picture with a ring border and color or gradient background.Before and After Image MakerCombine two photos into a labeled before and after image or an animated slider video.Device Mockup GeneratorPut a screenshot into a phone, tablet, laptop, monitor or browser frame and download a PNG.Seamless Pattern GeneratorMake seamless dot, stripe, wave, grid, zigzag and check patterns. Export CSS, SVG or PNG.3D Text GeneratorRender extruded 3D text with depth, bevel, materials and rotation; export a transparent PNG.Album Cover MakerDesign 3000×3000 album and podcast cover art with photo filters and type presets.Animated Text GIF MakerCreate animated text GIFs with typing, blink, bounce, rainbow or scroll effects; GIF or WebM.App Icon GeneratorMake every iOS, Android adaptive, PWA and macOS app icon size from one image, as a ZIP.Birthday Card MakerMake a printable folded birthday card from templates with photos, stickers and fonts; PDF or PNG.Book Cover MakerDesign ebook and print book covers with trim sizes, spine width from page count, PNG/PDF.Price Tag MakerMake printable price tags and shelf labels with sale prices and strike-through, on a cut-ready sheet.Risk Matrix GeneratorPlot named risks on a 3×3, 4×4 or 5×5 likelihood × impact heat map; export PNG, PDF or CSV.Stereogram GeneratorMake Magic Eye style 3D autostereograms from text, shapes or your own depth map.vCard QR Code GeneratorTurn contact details into a vCard QR code and a printable business card. PNG or SVG.Wedding Program MakerDesign printable wedding programs: folded, fan or tea-length, with order and party, PDF.Welcome Sign MakerMake wedding, shower and party welcome signs with names and date; poster-size PNG or PDF.Tiny Planet MakerTurn a 360° panorama into a tiny planet or rabbit hole photo with rotation, zoom and tilt.Recolor PNG IconChange the color of PNG icons and logos to any color or gradient, keeping transparency.Brochure MakerMake tri-fold or bi-fold brochures from templates with panel guides and a two-sided print PDF.Comic Strip MakerMake comic strips with panel layouts, speech bubbles, captions and drawings; export PNG.Family Tree MakerBuild a family tree with people, dates and photos; auto-layout, save JSON, export PNG/PDF.Flowchart MakerDrag-and-drop flowcharts with standard shapes, connectors and snap grid; PNG/SVG/JSON.Gift Tag MakerDesign printable gift tags with holiday themes and to/from names, many per page with cut lines.Initials Avatar GeneratorCreate letter avatars from names: shapes, colors, fonts, bulk ZIP, PNG/SVG and data URIs.Instagram Story MakerDesign 1080×1920 Instagram stories with templates, photos, text, stickers and safe-zone guides.Label MakerDesign jar, address, shipping and product labels and print them on Avery-style sheets or PDF.Low Poly GeneratorTurn a photo or a random gradient into low-poly triangle art. Download PNG, JPG or SVG.Seamless Texture MakerMake any image tileable with offset blending, edge cross-fade or mirroring, with a tiled preview.Mesh Gradient GeneratorDrag color points to make smooth mesh and aurora gradients with grain, then export PNG or CSS.Motivational Poster MakerMake a classic black-border motivational or funny demotivational poster from your photo.Name Tag MakerMake printable name badges in bulk from a list of names, titles and companies as a PDF.Neon Text GeneratorMake glowing neon sign text on brick or dark walls, with flicker, and save it as PNG or GIF.Open Graph Image GeneratorDesign 1200x630 social share images with templates and live link previews, then export PNG.Paint by Numbers GeneratorTurn a photo into a numbered paint-by-numbers outline with a color palette and printable PDF.Pinterest Pin MakerDesign 1000×1500 Pinterest pins with templates, headline overlays, brand colors and a URL footer.Cover Photo MakerMake Facebook, LinkedIn, X and Twitch cover images at exact sizes with profile-photo guides.Twibbon MakerPut your photo behind a campaign frame PNG, drag and zoom to fit, download a square picture.Wanted Poster MakerMake an old-west wanted poster with your photo, name and reward on aged paper. PNG or PDF.YouTube Banner MakerDesign 2560×1440 YouTube channel art with safe-area guides, text, shapes and templates.Banner MakerDesign web ad banners, headers and printable vinyl banners with templates; PNG, JPG or PDF.
See all 142 Design & Graphics Makers →