A metaphor equates two unlike things to reveal a hidden likeness — memory is a cracked mirror, ambition is a wildfire. Unlike a simile, it makes no use of like or as; it simply states that one thing is another. This free tool pairs an abstract concept with a concrete object and, when you ask, extends the comparison with a clause that explains the shared quality, giving you ready-made sparks for poetry, prose, speeches, and language lessons.
How it works
The generator holds two banks: abstract concepts (time, grief, hope) and concrete objects, each object stored with a short description of a characteristic property. When you generate:
- It picks a random concept for the A position.
- It picks a random object for the B position.
- If you enabled the extended option, it appends the object’s property as a
where ...clause so the metaphor reads[concept] is [object], where [property].
All combinations are assembled in your browser with no network call.
Tips and notes
- Bare metaphors (
grief is a heavy anchor) are punchy; extended ones explain the link and suit longer prose. - The strongest metaphors connect a property both things genuinely share — keep the pairing if the explanation rings true, reroll if it feels forced.
- Vary your concrete objects: sensory, physical nouns usually produce stronger images than abstract ones.
- Edit freely. The tool gives you a scaffold like
Hope is a lighthouse; your job is to make it sing.