Generate original rap lyrics in seconds. Every result comes back as bars you can actually count.
Bars with real rhyme density, written to a 16-bar frame.
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 has been the default since the late 1980s and it is still what a producer means when they leave you space on a beat. A bar is one line over one measure of music, so sixteen bars is sixteen lines at roughly one line every two seconds at a normal tempo. Eight-bar verses are common on features and on drill, and 32-bar verses show up when somebody wants to make a point about stamina.
The count matters when you write because it sets your budget. You have sixteen lines to open an idea, develop it and land it, and the last two bars carry most of the weight. Writing past the count and trimming later usually costs you the ending, because the ending is what you wrote while you still had momentum.
This generator writes to sixteen by default and to eight when you choose a shorter length. Every line comes back on its own row so you can count them.
What makes rap lyrics sound written rather than generated
Rhyme density is the first thing. A general model rhymes the last word of one line with the last word of the next and stops there. Rap has rhymed in multiple syllables since Rakim, and internal rhyme inside a bar carries as much as the rhyme at the end of it. If every rhyme lands on the final syllable of every line, the flow has one gear.
The second thing is specificity. Rap is the most detail-hungry lyrical form in popular music. A named street, a make of car, a price, a date, something somebody actually said. Generalities read as filler because in this genre they are filler, and a listener notices immediately.
The third is the setup. A punchline that arrives without a bar of preparation lands flat. The couplet is the unit: the first bar builds the expectation and the second one turns it.
The prompt behind this page carries a banned-phrase list built from watching what general models produce when you ask them for rap. Started from the bottom, the grind never stops, haters gonna hate, money on my mind. None of those will come back from here, because a line that has been used ten thousand times is not a line.
Where the hook sits and why it is simpler than the verse
A hook is usually eight bars and it repeats. Its job is to be the part a room can say back on the second play, which means it has to be simpler than anything in the verses. Dense multisyllabic rhyme in a hook works against it.
Most rap songs run hook, verse, hook, verse, hook. The bridge is optional and often absent, which is a real difference from pop, where the bridge is structural. If you are writing to a beat somebody sent you, count the bars in the loop before you decide.
Writing to a beat you already have
Play the beat and count four counts per bar before you write a word. Once you know where bar one starts, you know where your sixteen ends, and the whole verse gets easier.
Syllable count per bar is where flow lives. Between ten and sixteen syllables sits comfortably at most tempos. Fewer and the bar feels empty, more and you are rushing to fit them in. Varying it deliberately, a dense bar followed by a sparse one, is most of what people mean when they say somebody has a pocket.
Write the last two bars of the verse early, even roughly. Knowing where you are going changes what you do with the twelve before it.
30 example rap songs
Every one of these was written by this generator from a one-line brief, then kept. They are here so you can see what it actually produces before you type anything.
Framed
Written from: the first paycheque
Verse 1
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.
Chorus
Cash in hand, light in the hallway,
a picture of me at sixteen.
Dad’s old pickup in the alley,
headlights melted down the seam.
Cash in hand, light in the hallway,
a picture of me at sixteen.
Dad’s old pickup in the alley,
headlights melted down the seam.
Verse 2
First lunch bought for the whole crew,
chicken thighs still steaming.
They folded the grease-stained sleeve
into a boat we raced downstream.
Now the receipt’s tucked inside
a shoebox from the army store,
memo line scrawled in pencil:
“Car repair won’t cost so much anymore.”
Bridge
The odometer’s stuck on eighty,
speed’s just a memory now.
I signed my name on the dotted line,
turned the key with my thumb.
Outro
Salary slips like train tickets,
each one a one-way fare.
Inside my wallet, Mom’s old photo:
the kitchen table set for two.
The Woman in 3B
Written from: a neighbour you never spoke to
Verse 1
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
Chorus
Guess we lived in the same four walls
just never touched the same floor
two solitudes with open doors
and never said the words
Guess we lived in the same four walls
just never touched the same floor
two solitudes with open doors
and never said the words
Verse 2
I know the exact size of her poodle
the way it parks its butt on my welcome mat
a red leash tagged with a brass “Heinie”
left to sun itself like a lazy cat
She leaves the obituaries stacked
by the yellow curb on Tuesday morn
I memorized the columns without reading
just to know what she thought was gone
Bridge
I bought a shrub the color of old newsprint
so I’d have something to name the quiet
but it died in the first frost
like a better version of my life
Outro
The sugar bowl’s still half-empty
her porch light still tilts at 7:38
Heinie’s grown into a lazy elephant
and I finally turned on the light
The Last Night on Elm
Written from: sleeping in a house that is being sold
Verse 1
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
Chorus
It is only four walls and some wiring tonight
Waiting on somebody else's new key
The echo comes back when you turn off the light
Taking back what you don't get to keep
Sleep on the floor while the cedar smells sweet
One final night before letting it be
Verse 2
Carpet has dents where the dresser once stood
For fourteen long winters or more
Pale yellow squares on the faded pine wood
Where the calendars hung by the door
Realtor left cards on the laminate top
Next to the brass lockbox code
Plumbing still hums with a rattle and drop
Like water that knows its own road
I roll in the wool blanket pulled to my chin
Hearing the gravel shift out on the street
A stranger will wake up to morning light here
And wonder who walked in bare feet
Bridge
Nothing is broken and nothing went wrong
Just two signatures down on page ten
Tomorrow the front walk gets swept for the truck
And we leave the back latch to the wind
Outro
Bare windowpane
Tape on the floor
One night of quiet
Then shut the front door
Sidelines
Written from: the coach who never gave up on you
Verse 1
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
Chorus
You never gave up, you never gave in
You saw the fire, that burned deep within
You fanned the flames, you helped me grow
And now I'm standing, where you said I'd go
Verse 2
I remember losses, and the wins too
The times I failed, and the times I broke through
Your patience, your trust, it never wavered
A rock, a shelter, where I could be delivered
From the doubts, the fears, the darkest night
You shone a light, that guided me to the fight
The will to win, the heart to persevere
You taught me well, and I'll always hold dear
The lessons learned, the love, the care
You showed a young heart, with a dream to share
The sidelines, where you stood so tall
Cheering me on, through it all
Through every triumph, every fall
You were the coach, who heard my call
Outro
Now I'm gone, but I'll never forget
The coach, who never gave up on me, yet
In my heart, your legacy remains
A reminder of the fire, that still sustains.
Paperwork
Written from: getting the callback
Verse 1
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.
Chorus
I’m waiting for the callback,
somebody’s echo, somebody else’s tale.
I’m waiting for the callback,
where I don’t have to fake the smile or the smile won’t fail.
I’m waiting for the callback,
somebody’s good morning, a chance to pretend.
I’m waiting for the callback,
or the echo will learn to live without an end.
Verse 2
The lobby clock ticks like a shortcut wire,
half past five now, and the whole building’s retired.
They left the sign-up sheet pinned to the back door,
names half-scratched out like they never made the chore.
I trace each letter with a finger that’s thin,
matching the synchronicity of the wastebasket bin.
The elevator’s empty, the stairs smell like rain,
but I ride it anyway, counting the floors again.
Bridge
I could’ve been the one they phoned at night,
dial tone softer than the office light.
But the system hums its indifferent tune,
and the callback’s just another postponed afternoon.
Outro
The phone stays silent. I turn it over slow.
The screen still holds the ghost where your voice used to go.
I pocket the receipt with my pen that won’t write,
and step back out into the fluorescent light.
The Old Swimming Hole
Written from: a river you swam in as a kid
Verse 1
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
Chorus
From the river I used to own,
from the river I used to own
From the river I used to own,
from the river I used to own
Verse 2
Magnolia roots tangled where we dove through the green,
shallow enough to stand but we never were clean—
kids with rusted pocketknives carved on the bank.
Now the current’s too low and the herons look thin,
farmhand up the hill says the drought’s here to stay.
I bet the bass still remember the shape of my hand
Bridge
I showed my kid the tree where we wrote our names in peeling bark,
moved my finger over the grooves like I was reading braille.
She asked what it felt like to grow up here. I said I don’t know—
it just felt like moving farther from the place I used to call
Outro
Home
Dark Sky Blue
Written from: the night the power went out
Verse 1
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.
Chorus
Well I could’ve called the man in white,
but the lines to the sky all went out tonight.
Left us with flashlight beams through the window glass,
scribbling our names in the dark sky blue.
Well I could’ve called the man in white,
but the lines to the sky all went out tonight.
Left us with flashlight beams through the window glass,
scribbling our names in the dark sky blue.
Verse 2
Phone batteries died in the middle of your song,
Bluetooth ghosts still humming in the air.
I traced your shadow on the kitchen wall
while the moon did tricks with a folding chair.
Bridge
Thunder rolled through like an old station wagon,
radio crackling out of reach.
You said the dark looks better with company—
so I’m here, counting cracks in the ceiling.
Outro
Next morning the wires buzzed back alive,
but I still keep the candles trimmed.
Funny how a whole sky still fits
in a matchbox of dark sky blue
Closing Time Lullaby
Written from: the last shift before closing a family shop
Verse 1
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.
Chorus
So sweep the sawdust where our names used to fall,
let the neon die slow, hold the phone to the wall.
We built this with our hands—now watch the numbers crawl,
but the dust still remembers every one of us.
So sweep the sawdust where our names used to fall,
let the neon die slow, hold the phone to the wall.
We built this with our hands—now watch the numbers crawl,
but the dust still remembers every one of us.
Verse 2
Angels on the counter in plastic packages bright,
half-priced to clear what we paid for in long goodnights.
She said take the broom, keep what you need,
kept a coffee mug painted Miss You 1991 in green.
Bridge
Thirty years of customer jokes and overflowing trays,
now the lock clicks final like the end of a long parade.
Not a tear brimming, no grand speech needed,
just a door that won’t creak the way it used to.
Outro
Sweep the sawdust where our names used to fall,
let the fluorescent die, but don’t answer the call.
We built this with our hands—now the sign reads Sold—
but the dust still remembers every one of us.
Leaving the Shell
Written from: moving out of a flat you never liked
Verse 1
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
Chorus
I'm leaving the shell, breaking out of this place
Gonna find my own way, gonna show my face
I'm taking back control, I'm making my own rules
I'm leaving the shell, and I'm no longer a fool
Verse 2
I'm standing tall, I'm taking a stand
I'm not afraid, I'm in command
I'm leaving the past, I'm walking away
From the memories, from the pain, from the grey
I'm finding my voice, I'm speaking my mind
I'm not held back, I'm one of a kind
I'm taking the leap, I'm making the move
I'm not looking back, I'm breaking the groove
The city's alive, it's pulsing with energy
I'm feeling the vibe, I'm part of the synergy
I'm meeting new people, I'm making new friends
I'm finding my tribe, I'm till the very end
I'm proud of myself, I'm proud of my choice
I'm standing on my own, I'm making my own voice
I'm not afraid, I'm not alone
I'm home, I'm free, I'm finally me
Bridge
It's not just a move, it's a new beginning
A chance to restart, to rediscover and spin
The wheels are in motion, the journey's just started
I'm excited, I'm nervous, I'm already departed
From the life I knew, from the me I used to be
I'm evolving, I'm growing, I'm breaking free
Outro
I'm walking out, I'm closing the door
I'm leaving the shell, I'm walking some more
Into the unknown, into the light
I'm feeling alive, I'm feeling just right
I'm proud of myself, I'm proud of my might
I'm standing tall, I'm shining so bright.
Unpacking
Written from: moving out of a flat you never liked
Verse 1
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
Chorus
I'm moving on, I'm moving out
Leaving the past, no doubt
I'm taking back control, I'm breaking free
Unpacking my life, starting fresh, starting me
Verse 2
I'm standing tall, I'm taking a stand
I'm not gonna let this place define my plans
I'm gonna rise above, I'm gonna make some noise
I'm gonna find my voice, I'm gonna choose my joys
I'm gonna paint my own picture, I'm gonna write my own script
I'm gonna live my life, I'm gonna make it lit
No more compromises, no more settling for less
I'm gonna go all in, I'm gonna be my best
I'm gonna take the leap, I'm gonna make the move
I'm gonna find my tribe, I'm gonna find my groove
I'm gonna light the fire, I'm gonna make it burn
I'm gonna rise up, I'm gonna take my turn
I'm gonna own my story, I'm gonna make it mine
I'm gonna shine my light, I'm gonna make it shine
Bridge
And as I look back, I see the growth
The struggles, the lessons, the highs, the lows
I see the person I used to be
And the person I'm becoming, wild and free
I see the beauty in the journey, the beauty in the pain
I see the strength in my heart, the fire that remains
I'm proud of myself, I'm proud of my might
I'm proud to be me, I'm proud to be alive
Outro
I'm walking out, I'm closing the door
I'm leaving the past, I'm walking into more
I'm taking my first step, I'm taking my last
I'm moving on, I'm moving forward, I'm moving fast
I'm unpacking my life, I'm starting anew
I'm finding my way, I'm finding my truth
I'm rising up, I'm shining my light
I'm proud to be me, I'm proud to be alive tonight
Static Answer
Written from: a phone call you did not pick up
Verse 1
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.
Chorus
No, I didn’t pick up.
Motor running, engine off.
No, I didn’t pick up.
Let the silence cough.
No, I didn’t pick up.
Keys in the bowl not the speaker.
No, I didn’t pick up.
Let the shadows answer.
Verse 2
Three rings left me room to change my mind.
I recall the texts we lost in the summer heat.
Boy, you really thought I’d answer for that?
I laid the calls down like unpaid receipts.
Bridge
Different years on the same number—
2017 scrawled in my sister’s hand.
I shut down the talk before the new voicemail.
This is my first answer, last you’ll see.
Outro
The next call won’t get a reason why
I let it drown in this static reply.
The Crack in October
Written from: the first cold morning of the year
Verse 1
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
Chorus
So we dance through the cracks in October
Each one’s a promise we ain’t gonna break
We dance through the cracks in October
And the rest of it’s just smoke in the wake
So we dance through the cracks in October
Each one’s a promise we ain’t gonna break
We dance through the cracks in October
And the rest of it’s just smoke in theake
Verse 2
Found the old thermos rusted shut behind the milk crate
Still smells like coffee mixed with last year’s regret
Dad’s letter on the fridge, call it 7:36 AM
He said wear layers and never trust the weather report
Bridge
Yeah, the sidewalk’s uneven but I like the way it lists
Like the whole damn world’s leaning in my direction
One foot wrong and I’m flat on my back—so what?
The sidewalk’s uneven but at least it’s real
Outro
So we stamp the frost off, boot by boot by boot
The sun’s coming up behind the water tower’s silhouette
Another Hand at the Doorbell
Written from: somebody else living in your old house
Verse 1
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
Chorus
Another hand at the doorbell
Another set of keys in the lock
I left the light on overnight
Just bright enough so it wouldn’t feel like home
Another hand at the doorbell
Another set of keys in the lock
I left the light on overnight
Just bright enough so it wouldn’t feel like home
Verse 2
I heard the new dog bark at the curb
Same hour on Saturday nights
Their porch light came on at quarter to ten
Mine burnt out twice in one winter—that’s the math I know
Bridge
One morning fog, I watched from three blocks down
Their curtains never once jumped—no shadow flicked the pane
I wore my old slippers on purpose that whole afternoon
Proof the floorboards still remember me
Outro
Another hand at the doorbell
Now I answer when someone knocks
Second Thoughts at the Banquet Hall
Written from: a wedding you went to alone
Verse 1
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
Chorus
So I raise a glass to nothing, to the weight that’s lifting off me
To every empty seat pulled up at the table I still get to leave
I’m the storm they built the shelter for—Praise the roof, praise every beam
So I raise a glass to nothing, to the weight that’s lifting off me
To every empty seat pulled up at the table I still get to leave
I’m the storm they built the shelter for—Praise the roof, praise every beam
Verse 2
Purple haze from uplights dyes the plate of steak they’ll slice for two
Waiter lingers, extra linen clutched like evidence they almost caught me
I text the GPS three blocks south, my own hotel marked in red
Fingers hover over send—then delete while someone calls me “husband” again
Bridge
One more spin of “Signed, Sealed, Delivered” and the crowd becomes a kaleidoscope
(No—don’t do that again—abstraction has a ceiling and I’m still breathing through it)
Count the seconds left until dessert, count the nights I’ll call this one a win
Outro
Last toast: to the photo stuck with tape beside the ice sculpture shaped like us
Eighteen months now past the date on the napkin—ink long gone, my hand is steady
Before the Matching Scars
Written from: learning your parents were young once
Verse 1
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.
Chorus
They weren’t always the names on a holiday card,
scratches of time lent me their own scars.
They weren’t always the names on a holiday card,
scratches of time lent me their own scars.
Verse 2
“Back in ’79 we didn’t have no school,
worked the line so you could eat at noon.”
Grammar slips when memory’s a screen,
their voices crack like AM radio in between.
Bridge
One weekend they sulked through a weekend,
dating the wrong albums, moody as weather.
Then Monday came back with matching lunchboxes,
and I learned love is a thing you remember.
Outro
I unlock the closet, pull out the box,
their laughter still warm on every photo gloss.
Departure Time
Written from: the hour before a flight you do not want to take
Verse 1
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
Chorus
But I won't back down, I'll face the fear
I'll take the leap, and wipe away my tears
I'll rise above, and find my inner strength
I'll make it through, and come out at length
Verse 2
I'm standing at the gate, and I'm feeling alive
I'm taking back control, and I'm ready to thrive
I'm not gonna let fear, hold me back from my dreams
I'm gonna spread my wings, and make my spirit beam
I'm walking down the jetway, with my head held high
I'm leaving all my doubts, and my worries to die
I'm taking a deep breath, and I'm feeling proud
I'm stepping into the unknown, with my heart unbound
I'm not gonna apologize, for who I am and what I've done
I'm gonna own my story, and have fun
I'm gonna make this journey, one to remember and share
I'm gonna find my voice, and show the world I care
I'm gonna rise above, and shine like the morning sun
I'm gonna make my mark, and have my journey just begun
Bridge
And when the plane takes off, and I'm soaring through the skies
I'll look out at the world, with a sense of wonder and surprise
I'll feel the rush of freedom, and the thrill of the unknown
I'll know that I'm exactly, where I'm meant to be, and I'm not alone
Outro
I've made it through the takeoff, and I'm feeling alive
I'm proud of myself, for facing my fears and thriving
I'm looking out the window, at the world below
I'm feeling grateful, for this journey, and all that it will show.
Receipts in the Pocket
Written from: finding a receipt in an old coat
Verse 1
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
Chorus
Diggin’ where I shouldn’t go
Eyes on what I can’t let show
Every crease and crumpled fold
Holds the ghosts I need to fold
Diggin’ where I shouldn’t go
Eyes on what I can’t let show
Every crease and crumpled fold
Holds the ghosts I need to fold
Verse 2
Took this coat from Dad’s front door, still smells like motor oil
Receipt dated my first job—sixteen summers chasing spoil
Printed out in Comic Sans, they changed the font to sane?
Stupid how the past still claims the space where dust will stain
Bridge
If receipts could talk, they’d whisper sums I never paid
Tickets to a movie screen where the reel just won’t fade
I earned these pockets heavy, every tear and every crease
I own the holes I’m diggin’ through, the ghosts can go in peace
Outro
Leave the coat on, leave the past on, let the fabric cradle all
Every pocket’s got a story, but this one’s mine to hold
Ghost in the Static
Written from: a friend who stopped answering
Verse 1
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
Chorus
You’re a ghost in the static, a name in a font no one reads
You’re the echo of the last train pulling out when the platform bleeds
You can flicker like a Wi-Fi signal, strength you borrow from the air
But the wall’s got ears right now and the bricks have started to stare
You’re a ghost in the static, a name in a font no one reads
You’re the echo of the last train pulling out when the platform bleeds
You can flicker like a Wi-Fi signal, strength you borrow from the air
But the wall’s got ears right now and the bricks have started to stare
Verse 2
I left a voice ago by the cashier’s register at the corner store
She still slides me extra straws just in case the cup comes back for more
They say time’s a curable liar, but the kind that keeps the bill
Show me where it hands the medicine and I’ll swallow down the pill
Bridge
I tore the calendar off backwards, Tuesday to Sunday in one rip
Found a Post-it saying “finally” under yesterday’s coffee lid
Funny how the only thing moving in this quiet room is the dust
And the dust don’t owe me nothing, not even its own crust
Outro
Phone’s still glowing on the nightstand, 3:18 in the same stale hue
I pressed ignore so gently, love, I almost whispered to the screen
You’re a ghost in the static, fading like a carrier wave
Now the silence is the loudest thing I ever had to save
Dust in the Mirrors
Written from: the summer job you thought was temporary
Verse 1
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.
Chorus
I swore on a paycheck, swore on the length of the shift,
swore on the ache in my shoulder by the time the sun lit the lift.
Now the dust in the mirrors is the one thing I can trust—
every night it hides the cracks, hides the rust.
I swore on the blister, swore on the smell of the gas,
swore on the way the foreman nods but never looks back.
Now the dust in the mirrors keeps the mirrors from breaking—
I can see my own face, but it’s just for fake.
Verse 2
Fourth of July, half the crew called in sick,
so I’m filing under “absent” with the parts out back that don’t fit.
My mother texts “When you coming home?” and I lie
about the ladder I mounted just to reach the thermostat’s eye.
Bridge
Then August came in like a question I didn’t want to ask,
the crew bought beers at the station, split a six-pack after last.
The foreman clinks his bottle to my “halfway decent bolt,”
says “Kid, you’re more than you thought,” and for the first time—I’m not.
Outro
Clock-out card blank, second week of September,
shoes still gray, but the wheels don’t wobble anymore.
I took the mirror from the break room— gave it back dirty, kept the crack
like the only thing that’s mine in the place I won’t be coming back.
Headlights on the Blacktop
Written from: driving past your old school at night
Verse 1
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
Chorus
Headlights on the blacktop, heart still racing
Engine’s humming tracks but I’m not retracing
Left a lot behind when the road got wide
Now the curves just pull me to the other side
Headlights on the blacktop, heart still racing
Engine’s humming tracks but I’m not retracing
Left a lot behind when the road got wide
Now the curves just pull me to the other side
Verse 2
Parking lot cracks split like my good intentions
Senior quote carved deep in the west wing dents
Never had the right shoes for their events
Still rehearsing conversations that never ends
Bridge
Third gear at 45 where the streetlights bleed
Same old weight I carried back in ‘03
Guess this rust bucket’s just a time machine
But I’m the one now holding all the keys
Outro
Headlights on the blacktop, finally steady
Left the ghosts where they belong—in the rearview steadily
Old Tracks
Written from: a dog that got old while you were away
Verse 1
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
Chorus
He don’t hear the doorbell, don’t chase the mailman’s name
Just lifts his head like half my visits were a mistake
Still wears the collar bought on that cross-town train
Yeah we’ve got history etched in these old tracks again
He don’t hear the doorbell, don’t chase the mailman’s name
Just lifts his head like half my visits were a mistake
Still wears the collar bought on that cross-town train
Yeah we’ve got history etched in these old tracks again
Verse 2
Paw prints melted off the sidewalk in the heat
Now his claws drag like question marks on the linoleum street
Seven pills rolled in peanut butter at noon
I count down his breaths just to spite the afternoon
Bridge
I polish the tags till my cuffs come undone
Manufactured love comes with an expiration one
Still keeps the leash by the door like he plans to go
But the heart gives out before the old dog does
Outro
Quiet keeps the clock, clock keeps the pace
I talk to his chest where the heartbeat used to chase
Last wag fades on vinyl records spinning low
Old tracks carry home, even gone
Fading Out
Written from: the last day of a bad year
Verse 1
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
Chorus
But I won't back down, I won't give in
I'll rise up, and I'll start again
I'll take the lessons, and I'll make them mine
And I'll shine, like a star, that's finally aligned
Verse 2
I've been knocked down, I've been beat
But I've always gotten back up, on my feet
I've been through the struggles, I've faced my fears
And I've come out stronger, through all the laughter and the tears
I've learned to stand tall, to face the unknown
To take the hits, and keep on moving, like a rolling stone
I've found my inner strength, my voice, my pride
And I won't let anyone, take that away, I'll take the ride
I'll drive all night, with the music loud and proud
I'll sing along, to the beat, of my own drum, allowed
I'll take the road less traveled, I'll make my own way
And I'll shine, like a star, on a brand new day
I'll leave the heartache, and the pain behind
And I'll find my own path, my own rhyme, my own shine
I'll take the best of me, and I'll make it mine
And I'll rise up, like a phoenix, from the ashes, I'll shine
Bridge
And as I look back, on the year that's past
I see the struggles, the triumphs, the moments that will last
I see the growth, the lessons, the love, the light
And I know, that I'm ready, for whatever's next in sight
Outro
So I'll take a deep breath, and I'll let it go
The anxiety, the fear, the doubt, they'll all be low
I'll stand tall, and I'll shine my light
And I'll make this new year, one that's mine, one that's right
I'll make it proud, I'll make it loud, I'll make it clear
That I'm a survivor, that I'm a warrior, that I'm finally here.
Pinch of Salt
Written from: somebody teaching you a recipe over the phone
Verse 1
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.
Chorus
It’s my third time, I’m doing it right,
pinch of salt, a heart-shaped bite,
you taught me how to feed myself tonight.
It’s my third time, I’m doing it right,
pinch of salt, a heart-shaped bite,
you taught me how to feed myself tonight.
Verse 2
Flour dusted, no map in sight,
measure in teaspoons, no room for spite—
five years and you still think you’re polite
when what I really need’s a switchblade knife.
Bridge
Knuckles white on the wooden spoon,
I left your oven on too long—
guess I finally cooked the lesson spoon.
Outro
Oil still cools on the second try,
voice on the line hums the recipe sigh—
I hang up first, just to hear my own reply.
Nobody's Ping Pong
Written from: an argument nobody won
Verse 1
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.
Chorus
Nobody’s ping pong ball, bouncing between walls,
nobody’s home court, nobody’s ball.
We flip a coin just to see who crawls
back to the line where the fight unrolls.
Nobody’s ping pong ball, bouncing between walls,
nobody’s home court, nobody’s ball.
We flip a coin just to see who crawls
back to the line where the fight unrolls.
Verse 2
You slam the cup down, ring dents the laminate,
"Christ, you always flinch when the truth starts to scrape."
I laugh—just once—and the silence does something,
wheels a grocery cart through the room where we slept.
Your boots on the porch, heel taps twice then you’re gone,
three missed calls in June, one in November.
I light the stove just to watch the burner catch flame,
still counting the ways we could’ve done better.
Bridge
Pieces left sticky on the table’s edge,
like how the ash sticks where the paper burned.
I sweep them up on the third try, guess I’m learning
what’s left after a court game turns.
Outro
Top of my palm shows a callus that’s new,
from gripping the paddle too tight for too long.
The net’s still down, but I’m not serving to you—
someone else’ll play soon enough.
The Last Booth
Written from: the quiet after everyone leaves
Verse 1
Third call to close the doors in neon flickers red
The vinyl booth still warm with our half-drunk coffee and Badlands left undone
Cashier counts down slow, divides the tips like petty change
I trace the scratch in the table – J.M. 2019 – with my thumbnail
Chorus
Tonight the jukebox packed it in early
Every song it knew was ours to take
So when I walk out I take the silence with me
Proof that we at least existed in the same place at the same time
Tonight the jukebox packed it in early
Every song it knew was ours to take
So when I walk out I take the silence with me
Proof that we at least existed in the same place at the same time
Verse 2
Dishwasher cycles two loads behind the line of salt
Manager locks the back door, jingles the keys like handcuffs
I count the steps from booth to door like a gunfighter’s draw
Outside the street lamp buzzes, half-dead, half-blind
First streetlight above the highway flickers off in sequence
I could swear it’s counting down the score we never kept
But I’m already gone by the time the numbers sync to one
The road hums clean and cold and drives clean through anything left
Bridge
I remember the way you said my name like it was round and solid
Not like a question but like a stone I could fit in my pocket
Now the pocket’s empty and the stone’s rolled to the back of the drawer
But I still run my thumb over its weight
Three-Year-Old Promises
Written from: a promise made at seventeen
Verse 1
That red Ford’s got its rear tire cupping air,
I lean on the hood and watch it sag there.
She said bring it back by Friday night,
but the shop’s closed Sunday and we’re outta light.
Her back door’s got a porch swing list and creaks like a plea,
I count screws missing like numbers on a countdown dock.
I can still taste the cherry ChapStick she’d press to my cheek,
taste kerosene and certainty after dark.
Chorus
I keep the bills tucked behind the sun visor,
each one a year older than the last.
They’re running interest I can’t afford,
but the debt’s still mine to pay in cash.
I keep the bills for the Caddy we meant to buy,
though the engine died in ‘05.
I drive the promise like a spare damn spare,
and I’ll still be driving when I’m sixty-five.
I keep the bills tucked behind the sun visor,
each one a year older than the last.
They’re running interest I can’t afford,
but the debt’s still mine to pay in cash.
I keep the bills for the Caddy we meant to buy,
though the engine died in ‘05.
I drive the promise like a spare damn spare,
and I’ll still be driving when I’m sixty-five.
Verse 2
Friday came and the man at the counter shook his head,
wrapped the tire in plastic and signed where I said.
She wrote IOU on my palm with a Sharpie tip,
underlined the date and called it a trip.
I signed it too—all caps, no small print,
like my voice had the pull of a notary stamp.
Next morning her mama called to say she bailed out,
left a trail of tampons and half-pint cans in the yard.
Bridge
Now I park where her mailbox used to stand,
where rust’s taken the shape of a name.
I light a cigarette and inhale the ghost
of her perfume still clinging to the frame.
The odometer doesn’t care whose heart I broke,
only how many miles I’ve eaten alive.
Three-year-old promises turn over fine,
but they still wear the gears down inside.
Outro
So I ease the pedal, let the years idle low,
count the cracks in the dash like constellations.
The debt was dumb, the love was dumbter—
still owe myself for the debts we left in the stations.
The Long Way Back
Written from: the walk home after good news
Verse 1
Sidewalk cracks under my boots like Morse code,
breathe in the diesel stink of the late-night code.
Overhead, the El train’s screech is my metronome,
counting the blocks till the weight feels home.
Chorus
I walk it slow, I walk it proud,
city lights still try to crowd my shadow out.
One block left, then I’ll shout it loud—
tonight I’m breaking every promise the sky made down.
I walk it slow, I walk it proud,
city lights still try to crowd my shadow out.
One block left, then I’ll shout it loud—
tonight I’m breaking every promise the sky made down.
Verse 2
Past the bodega where stack of cups wait,
past the woman with the radio tuned in debate.
Each neon buzz is another debt to pay,
but the news in my pocket’s already spend today.
Bridge
Defiant now, I let the wind hit my chest,
let the sirens wail just one chorus less.
The walk’s long, but the sidewalk is wide—
this city can’t measure how far I’ve ridden.
Outro
The porch light’s the first thing I answer to,
and I don’t care if the whole block views
the grin that’s got no room left to hide—
I’m walking in like the whole night’s on my side.
Stacks on the Table
Written from: counting money on a kitchen table
Verse 1
Fingers moving quick, like a magician's trick
Counting up the cash, my mind's in a fix
Bills are piling high, but my thoughts are low
Worry 'bout the future, and where the next dough
Comes from, will it be enough, or will I be cold
Left with nothing, but a handful of old
Receipts and regrets, my anxiety's peak
I'm searching for a way, to make this money speak
To a life of freedom, where I can breathe easy
But for now, it's just me, and this kitchen table squeeze
My hands are shaking, as I count the stack
Tryna make a plan, but it's hard to look back
On the struggles I've faced, and the doubts that I've had
Tryna stay focused, on the money that I've mad
Chorus
I'm counting up, I'm counting up, getting mine
I'm taking control, one dollar at a time
I'm on the rise, I'm on the grind
Getting mine, leaving the stress behind
Verse 2
But then I take a step back, and I look at my stack
I think about the hustle, and the sacrifices I've made
I think about the nights, I went to bed with stress
And the mornings I woke up, with a determination to progress
I'm not apologizing, for the money that I make
I'm not ashamed, of the hustle that I undertake
I'm a master of my fate, a captain of my soul
I'm the one who's in control, I'm the one who's in the role
I'm not a slave to the system, I'm a rebel with a cause
I'm taking what's mine, and I'm standing tall and pause
I'm looking at my money, and I'm feeling alive
I'm feeling like a boss, I'm feeling like I thrive
I'm on top of the game, and I won't apologize
For the money that I've made, and the life that I've realized
Bridge
It's not just about the money, it's about the pride
It's about the struggle, and the will to survive
It's about the journey, and the lessons that I've learned
It's about the growth, and the person that I've discerned
I'm not the same person, that I was before
I'm stronger, I'm wiser, and I'm more in store
I'm a product of my hustle, and my determination to succeed
I'm a testament to the fact, that hard work and dedication can proceed
Outro
Now my money's counted, and my mind is at ease
I'm feeling proud, of the life that I've released
I'm standing tall, with my head held high
I'm looking at my future, and I'm feeling like I can fly.
Last One Out
Written from: a train you missed on purpose
Verse 1
Gauge marks bleed behind the old tire shed
Conductor’s voice cracks in the station’s red
Three minutes late, but I won’t check the clock
Watch the gravel jump like a rusted shock
Chorus
Last one out, I stood there dry-eyed
No wave no word, I let it slide
Screeching steel on iron spine
Say I chickened out—fine, call it mine
Last one out, I stood there dry-eyed
No wave no word, I let it slide
Screeching steel on iron spine
Say I chickened out—fine, call it mine
Verse 2
Brakes hissed like someone paid in lies
Packed car smell of stale dollar slices
I counted seats from the back to front
One less ghost in a transit stunt
Bridge
Now the board is blank, the tunnel black
4:17 won’t ever come back
Fifteen years haven’t filled that space
Just me and a map I don’t erase
Outro
Last one out, the tracks won’t rust
Twenty stories high on the bus
City hums beneath the wheels
I’m the punctuation it never feels
Piles of Old Light
Written from: clearing out a garage
Verse 1
Catalog knocking against screen door hinge,
box labeled “Keep” still smells like lemon pledge.
Summer’s fine print on every faded tag—
who had time now who had plans then?
Chorus
I’m the one with the final say,
I’m the one walking things away,
I’m the one who decides what stays.
I’m the one with the final say,
I’m the one walking things away,
I’m the one who decides what stays.
Verse 2
Skate deck with a split through the brand,
three quick coats of rust on the ball-peen hand.
1998 calendar—Chris Cornell’s eyes,
plans we swore would be ours for life.
Bridge
Plastic tubs hum like a filing cabinet,
every refusal is a nail in the coffin lid.
Still the attic bats flap at the wrong light,
still the bones of what we built try to bite.
Outro
Trash bag bellies full tonight,
every dragged-out choice turned into streetlight.
I’m still standing in a room full of air,
holding titles I wasn’t supposed to care.
Questions
Is this rap lyrics generator free?
Yes. Most requests are answered from a library that was generated in advance, which is why it can stay free.
Can it write lyrics like a specific rapper?
It can write in a broad style, but it will not reproduce anyone's actual lyrics. Naming an artist is read as a request for a register and a subject matter, never for their words. Everything it returns is original.
Does it write explicit lyrics?
Only if you turn the explicit toggle on, and it defaults to off. Even with it on, slurs are never produced.
How long is a verse from this generator?
Sixteen bars by default, or eight if you pick the shorter length. Each bar is on its own line so you can count them against your beat.
Can I edit what it gives me?
Yes. Any section can be regenerated on its own, and lines can be edited in place, so you can keep a verse you like and replace only the hook.