Rap Verse Generator

Generate an original rap verse in seconds. Sixteen bars by default, every bar on its own line, written fresh each time.

Emotional arc up to 3, in order

Everything it writes is original. It will not reproduce the words of an existing song.

How many bars is a rap verse?

Sixteen. That is what a producer means when they leave you a verse on a beat, and it has been the default since the late 1980s. A bar is one line over one measure, so sixteen bars is sixteen lines, roughly thirty seconds at a normal tempo.

Eight bars is the other common length, usual on features and across most drill. Thirty-two turns up when somebody wants to make a point about stamina. Everything this page produces is on its own line so you can count it before you record.

Writing a verse that has somewhere to go

Sixteen lines is a budget. You need to open an idea, develop it and land it, and the last two bars carry most of the weight. Knowing your ending early changes what you do with the twelve before it, which is why writing the closing couplet first is a habit worth having.

Rhyme density is what separates a verse from a list of lines. Rhyme two or three syllables at a time rather than one word ending, and put some of it inside the bar instead of only at the end of it. A verse where every rhyme lands on the final syllable has one gear.

24 example verses

Each of these is lifted from a full song this generator wrote. Open the genre page to read the rest of it.

The ballpoint’s still on the blotter, ink dried to a bruise-grey blot. I counted each bill twice over, held copper pennies in my hot. Outside the window glass, a courier honks my name— label stuck like a postage stamp, same return with no one home.

The sugar bowl’s half-empty every week she leaves it out like an unspoken treat tilt of the porch light at 7:38 I never worked up the nerve to meet Her tea roses climb the chain-link fence a scarlet ladder left to climb I watch from behind my venetian slits while she hums something old and tame in time

Mattress straight on the floorboards tonight Curtains went down before noon Streetlamp outside cuts right through the glass And paints the room cold as a moon Stacked eight taped-up boxes against the far wall Marked "Linens" and "Kitchen" in blue Every footstep carries clear down the hall Like the drywall is listening too Pencil marks remain on the pantry door frame Where somebody's kid hit five feet Just an empty roll of tape on the sill And the radiator losing its heat

Friday nights, I'd watch you pace Back and forth, a constant face In the crowd, a reassuring sight As I played, you guided me through the fight Your words, a gentle, pushing breeze That made me run, made me believe In myself, in every single play You saw the best, even on my worst day Summer camps, and winter weights You were there, through every single ache A steady hand, a knowing glance Helping me find my second chance To prove myself, to make you proud To hear you say, "I knew you could" The bus rides home, the long talks late About life, and the game, and our fate

Your old voice mail still warm on the screen, redial button cracked like the vinyl seats in my seventeen. The office lights flicker, same old routine— the printer hums the same empty tune beneath. Coffee rings map my name like a summer street, date stamps blur where they used to bleed. I check the line where the operator said, “Please hold,” like the silence was something to dread.

That rope swing still creaks when the wind kicks out west, mother's old mason jar full of lemonade rests on the picnic table cracked where my knees left scars. The town put a fence 'round the water this year— saw them measure it off in a fluorescent vest, somebody’s plan to keep the kids out who are

Candles burned down to their last inch, flickering over stacks of library books. Your grandma’s clock ticked just one beat slow, counting hours we never meant to keep.

Last customer left with a paper bag strong, smell of licorice and old shop music still hanging wrong. Keys rattle like secrets the front door forgot, lamps buzz high-pitched prayers we won't shop here anymore.

Packing up the last of my clothes, feeling trapped in this space Rent's due soon, but I'm already gone, in my mind, I'm in a new place Four walls that never felt like home, just a temporary hide I'm counting down the hours till I'm free, anxiety won't subside The landlord's voice, a constant stress, always on my case I'm just a tenant, not a resident, no sense of time or space The fire alarm's always on the fritz, the shower's always cold I'm done with this flat, it's time to unfold A new chapter waits, but what if I fail? The fear of unknown streets, it makes my heart frail I'm searching for a reason to stay, but it's hard to find A reason to keep paying, to keep this life on my mind The thought of moving, it brings me pain But the thought of staying, it's driving me insane I need a change, a new point of view A place to call my own, where I can break through

Panic sets in as I stare at these walls Four years of my life, but never a home at all The lease is up, and I'm feeling trapped Counting down the days, my anxiety mapped On every crack, every flaw, every mistake I'm reminded why I never felt at ease, why I'd rather escape The thought of leaving's a weight on my chest But staying's not an option, I need to find my rest I'm searching for a way to break the mold To shatter the monotony, to unfold A new chapter, a new page, a new place to call mine Where the air is fresh, and the vibes are divine But for now, I'm stuck in this limbo, unsure If I'm ready to let go, to shut the door On the memories, the laughter, the tears, the fights And step into the unknown, with all its delights

The screen goes cold before my thumb could swipe, Midnight hums through the walls like a power line. Area code blinking—where? My sister’s voice or some bill collector? I weigh the phone like a stone in my hand.

Steam curls off the bus exhaust like old ghosts I laced my boots and fed the cat like it’s just another day But the window’s ice won’t melt and the news is all bad news One more frost to scrape off the Chevy’s sorry windshield

Their Welcome Wagon sticker curled up top the mailbox Kids’ stickers pressed where mine once popped The porch swing creaks the same slow haul I showed them how to stop it squeaking once

Satin chairs all lined in rows of white like teeth half-drilled by dentists Band already tuned to “our song,” the one we left behind on every voicemail Bartender asks my name to write it on a napkin in some lazy script I let him think it’s engraved there in something permanent and unmistakable

I polish my shoes to a blinding shine, counting the cracks they’ve picked up over time. Dad’s old toolbox smells of linseed and oil, mom’s recipe card signed in her schoolgirl style.

My suitcase is packed, but my mind's still undone Thinking 'bout the journey, and the life I've outrun The clock on the wall, it's ticking away fast I'm searching for a reason, to make this trip last My heart's racing like the engine of the plane I'm trying to calm down, but my soul's in pain The thought of leaving, it's tearing me apart I'm questioning the purpose, of this journey from the start I've got my boarding pass, but I don't wanna go The anxiety's creeping, as the minutes start to show I'm trying to breathe deep, but my chest feels tight The departure time's approaching, and I'm losing the fight My mind's a maze of worries, my thoughts are in disarray I'm trying to find a way out, but I'm stuck in this fray The flight attendants are calling, it's time to take my seat I'm feeling like a prisoner, with my freedom on the street

Mustard stain on the wool, fingers trace the lining slow Keys from '09 still clink, the zipper fights me so Forgot the dry cleaner's slip, my luck runs thin today But this faded IKEA blue—no, wait, this isn't the right shade

Phone still glowing on my nightstand, 2:47 in black and white Your last text just a screenshot, screensaver of last October’s light Every ring now feels like static, every buzz just noise it throws I counted calls but stopped at forty—I lost count by the clothesline rows

Third week of May, the foreman squints in the sun, shows me which wheelbarrow’s got the wobble, says “Get it done.” My sneakers were white, now they’re the color of the gravel lot, clock-in card covered in the dust we kick up to the top.

Gravel crunches under the back tire again Last bell still ringing here where I lost my name The dim glow of exit signs, none point the same My fingers tap that eight-second count down lane

The front porch swing still creaks the same old tune Wind through those pines sounds just like nineteen-ninety-one Your bowl’s full by the stove where sunbeams fall But I stroke the gray along his muzzle anyway—oh well

December 31st, the clock is ticking down Final hours of a year that's worn my crown Every mistake, every misstep, they all resound In my mind, a highlight reel of what's gone wrong, spinning round I'm searching for a light, a beacon in the night To guide me through the darkness, and make everything right But it's hard to find my footing, when the ground keeps shifting sand And I'm left with just a whisper, of a fading plan I'm trying to shake the feeling, that I've lost my way That every door I've opened, has led me further astray The fire that once burned, now just a smoldering flame I'm left to wonder, if I'll ever find my way back to the game The voices in my head, they just won't cease Telling me I'm not enough, that I'm just a fleeting tease I'm trying to silence them, but they just won't subside As the clock strikes midnight, and the year says its final goodbye

Oil’s smoking, I burnt the pan, voice on the line says just start again— my thumb blocks the speaker, no one else’s damn business how long this takes or where I stand.

Clock chimes twelve sharp on the dollar-store wall, you count your breaths like a drumroll dying slow. I trace the cracks on the table where we'd fall, smoke curls up from the ashtray—stale and cold. Your coat still draped on the chair where you crashed, phone glowing green—no new messages. I should walk away, but the door’s still ajar, and you’re humming some song we sang back in March.

Questions

How long is the verse it writes?

Sixteen bars by default, each on its own line. Ask for a shorter one and you get eight, which is the standard feature length.

Is it free?

Yes. Most requests are answered from a library written in advance.

Can I get just a hook instead?

Yes, the hook generator does that. A hook is shorter and simpler than a verse by design, so the two are written differently.

Other parts of a song