Shape Poem Generator

Turn any poem into a concrete poem shaped like a heart, star, tree, and more.

By Mateo Díaz · Last updated: August 2, 2026

Shape Poem Generator

Paste the text version into a document with a monospace font to keep the shape.

Guide

The shape poem generator arranges a poem so its words fill a heart, circle, star, diamond, evergreen tree, or cross. A concrete poem uses that visual arrangement as part of the writing, allowing the silhouette to reinforce a subject, mood, image, or dedication.

What is a concrete poem

A concrete poem is written to be seen as well as read. Its spacing, line lengths, and overall outline contribute to meaning, so a poem about growth might form a tree while a dedication might form a heart.

ShapeWorks well for
HeartLove poems and dedications
TreeSeasonal and nature poems
StarAchievements and dreams

How to use it

  1. Paste or type the poem in the text area. Choose a shape, text color, and serif, sans, or monospace font. Short words usually fit narrow points and branches more cleanly than long words.
  2. Select Fit poem once to place every word a single time at the largest available font size. Select Repeat text to fill when a short poem needs more words to establish a solid silhouette.
  3. Review the canvas, revise the poem if needed, then choose Download PNG for a sharp image. Use Copy as text for a 64-column monospace version that can be pasted into a document.

FAQs

A concrete poem arranges its words to form a visual shape that supports the poem's subject or meaning.

Yes. Download a sharp PNG for printing or copy a monospace text version for documents and worksheets.