Trap Lyrics Generator

Generate original trap lyrics in seconds. Written so that built around a chanted hook with ad-libs marked.

Melodic, repetitive, built around ad-libs and a chanted hook.

Emotional arc up to 3, in order

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

The hook is chanted, not sung

A trap hook repeats a short phrase with small variations, and its job is to be something a room says together on the second play. That means it has to be simpler than anything in the verses, and repetition inside it is the point rather than a shortcut.

Eight bars is typical, and the phrase often occupies two of them with the other six as variation and ad-lib.

Triplet flow is the default unit

Three syllables where the ear expects two, in runs across the bar. This is the rhythmic signature of the genre and writing to it changes how you choose words: three-syllable words and short phrases that break cleanly into threes do more work than they would in standard rap.

Varying the density matters. A verse of unbroken triplets flattens out, and the effect only lands against bars that are not doing it.

Ad-libs are part of the writing

They are not decoration added in the booth. An ad-lib answers or echoes the last word of a line, and writing them in tells you where the line should end. This generator marks them in parentheses so you can see the call and response on the page.

The best ones are not the loudest. A quiet echo of the last syllable does more than a shouted interjection.

Melody makes vowel choice matter

Trap vocals carry as much melody as rhythm, which means the sound of a vowel matters more here than in standard rap. Open vowels for held notes at the end of a phrase, clipped ones for the fast runs in the middle.

Braggadocio works better specific and slightly absurd than generic. The detail is what makes a line quotable, and the generator bans the exhausted ones: ice on the wrist, racks on racks, foreign whips, counting hundreds.

30 example trap 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.

Late Night Sidewalk Gospel

Written from: the walk home after good news

Five blocks left and the streetlight coughs third one down I swear it talks back to me in neon static while my receipt prints the answer yeah the job said yes today (straight to vox)

We won, we won, so what’s the sound? Nickel soda hiss and walkin’ down We won, we one, but damn the town must chew us up before we sleep We won, we won, so what’s the sound? Roof-top vents all wheeze around We won, we one, but damn the town must chew us up before we sleep

Park bench wears a goose egg moon my phone flashlight stutters soon quarter-til-twelve voicemail plays boss man slurring “you’re family” I laughed too loud in that sad diner glow

Left foot tells the right “hey friend” this city’s got a slow bend we’ll take the long way, circle wide just us two and the sky’s cracked hide

Gravel grinds the one short cheer we’ll cash the check next calendar year

Cash on the Table

Written from: counting money on a kitchen table

Stacks like bricks on a rented floor, fingers sweep the laminate sore. Counting every wrinkle in the bill, wondering who got robbed today.

Cash on the table, count it again, sugar. Cash on the table, feel the burn, darlin'. Cash on the table, count it again, sugar. Cash on the table, feel the burn, darlin'.

One’s got a face I swear I know— maybe the guy who mowed the lawn though. Fives and tens all stuck with glue, peeling feels like my alibi’s view.

Laughter hits like stale perfume— fumes of choices we outgrew. Ain’t a winning hand, just change, but change can burn or rearrange.

Cash on the table, count it one more time, sugar. Cash on the table, count it out and shine.

Late for Love

Written from: a train you missed on purpose

Midnight whistle cut the diner’s quiet, tickets clutched but I didn’t ride. Conductor’s glare like a cheap tattoo, left my coffee and my pride. The bench was warm, the track was cold, I swapped my plans for a story untold.

Missed that train, yeah, I missed that train, didn’t want the tracks to take me away again. Missed that train, laughs in the pain, left the rushing for the slow again.

Morning papers show the wreck they found, twenty cars flipped like a card shark’s grin. Funny how the world still spins around when I’m the one who let my ride go thin. The conductor shook his head and lied, said, “Son, the next one won’t be late,” I just grinned and waved goodbye, “Next time maybe it’s too late.”

Ticket stub’s my proof of choice, lint on my coat like a cheap excuse. The tracks don’t know the sound of my voice, but the diner waitress knows my news.

Missed that train, yeah, breath held tight, ghost of motion fades from sight. Left the rushing for the slow tonight, and the cheap romance of a “maybe next time.”

Buried Treasure

Written from: clearing out a garage

Dusty boxes, old regrets (oh) Stacked up high, like the weight I've met Faded labels, lost their might (yeah) Now they're just reminders of better nights I'm digging through, the ghosts of my past Finding relics, that didn't quite last A garage full, of could've-beens (uh) Now I'm left, with just these broken dreams

Clearing out, clearing out Making space, getting out Clearing out, clearing out Letting go, no doubt

But then I found, my old bike frame (ha) And I remembered, the joy, the thrill, the flame I used to ride, with the wind in my hair (whoa) Freedom and fun, without a single care I'm laughing now, at the absurdity (oh) Of holding on, to all this ecstasy A garage full, of memories and pain (yeah) Now I'm finding, a way to love again

It's a treasure hunt, in this dusty place Finding treasures, and a smile on my face I'm letting go, of the bitter and the pain (uh) And finding joy, in the absurdity of it all, again

Now the garage, is empty and wide (yeah) I'm feeling light, I'm gliding with pride I've cleared the clutter, and the weight is gone (oh) And I'm ready, to move on, and move along

First Green

Written from: the first paycheque

Clock punched seven times last night Hands still stiff this morning light Coffee’s weak but I poured it strong Thirty bucks to prove I belong

First green in my pocket First green in my pocket First green in my pocket First green in my pocket (yeah) First green, yeah First green in my—

Boss said “kid, you’re quick on your feet” Now my shoes are wearing holes, so discreet Taxman took his slice right back Left me counting lint in my jacket’s crack

Heard my granddad laugh from the wall calendar Said “son, money’s a rented room with bad plumbing” Tore the bill in half just to watch it snow Fifty shades of gray then swept right out the window

First green, still warm First green— (My mistake)

Back Wall Light

Written from: a neighbour you never spoke to

He never waves when I pull in, just the TV glow through his blinds still on at nine. Friday nights when the recycle bin rolls loud, I’m the idiot he lets roll right down the driveway.

Back wall light, stay on all night, Back wall light, stay on all night, Back wall light (light), stay on all night (night), Back wall light (ayy), stay on all night (yeah) Back wall light, stay on all night, Back wall light, stay on all night, Back wall light (yeah), stay on all night (light), Back wall light (whoa), stay on all night (yeah)

One morning I caught him wearing my exact raincoat, turned the other way so I wouldn’t see his face. Came home from the bin store with the wrong paper, he watched from his stoop, laughing behind his sunglasses.

Now when he leaves town I flicker mine like a signal, two switches to show I’m hip to the joke. He’ll probably buy a motion sensor and I’ll still flicker, so the light keeps talking, I keep roasting the bloke.

Back wall light, stay on all night, (no more), Back wall light,

Last Tenant Standing

Written from: sleeping in a house that is being sold

Dust on the faucet like my name’s already gone For sale sign crooked, nails loose like my alibi The fridge hums a hymn I can’t shut off or sing along Their open house flier stuck to my old high-tongued reply

We’re just holding the walls up now (yeah) A house don’t care who packs who out (whoa) We’re just holding the walls up now (now) So leave the key under the mat somehow (how) We’re just holding the walls up now (yeah) A house don’t care who packs who out (out) We’re just holding the walls up now (now) So leave the key under the mat somehow (somehow)

Footsteps upstairs at midnight, no boards left to creak Agent’s clipboard cold as the check they wrote my name on I watered the snake plant till the pot cracked wide and leaked Now it thorns the keyhole like the plans they’re already be done

Lock changed, doorbell dead, they’ll box my toothbrush next But I still park crooked where the concrete cracked the curb Half my mail’s forwarded, half the letters confess I scribbled the new code on a Post-it on the curb

We’re just holding the walls up now A house don’t care who packs who out Under the welcome mat, under the welcome mat

Never Folded

Written from: the coach who never gave up on you

Morning drills, the whistle cut the fog (yeah) Boots on the field, the mud tasted like doubt (huh) Coach’s stare, a ledger of missed chances (facts) He’d count each slip like coins in an empty jar (cash) The bleachers empty, but his voice filled the void (boom) “Give me more,” he barked, while the sun hid behind clouds (uh) My shoulders creaked under the weight of his grind (heavy) He’d carve my name in the playbook, inked with regret (scar) Every loss a lesson, every loss a scar (true) I tasted bitter, the water tasted like iron (steel) He’d slam the board, “You’re not done till you’re done” (nah) I watched the clock tick, feeling the sting of his grind (tick) The crowd’s silence echoed louder than his cheers (silence) I thought his faith was a rope, tangled and rough (tight) But the grind turned to a laugh when the whistle blew (laugh) Now I see the grind was his secret comedy (smile)

We rise, we rise (yeah) We rise, we rise (uh) We rise, we rise (yeah) We rise, we rise (uh)

Late night lights, the locker room turned stage (bright) He’d spin a tale of glory while we laced up shoes (story) “Play like you own the night,” he’d whisper, grin wide (grin) I cracked a smile, the pressure turned to fireworks (boom) He’d hand me a play, folded like a paper crane (fly) I tossed it back, watching it spin in the air (twirl) The crowd’s roar became a joke we shared on the bench (laugh) He’d shout “Again!” and we’d answer with a chuckle (again) The bitter taste faded, replaced by soda fizz (pop) His whistle sang a rhythm, a beat we could dance to (beat) We turned the drills into a circus of moves (clown) Every error became a punchline, every win a grin (smile) He’d call “reset,” and we’d reset the whole vibe (reset) The field turned into a playground, the coach the ringmaster (show) I laughed at the grind, feeling the sun on my skin (warm) Now I thank the grind for the jokes it gave (thanks)

He said, “Never quit,” while juggling a water bottle (yeah) I replied, “Never quit,” with a grin and a spin (uh) The echo of his chant turned into my own laugh (ha) We’re still standing, still dancing in the same spot (still)

Coach’s voice, a metronome of mischief (click) My heart, a drum that beats to his rhythm (boom) We’re bitter, we’re amused, we’re both, and we rise (rise)

Ten Seconds On the Clock

Written from: getting the callback

I’ve watched the minutes stretch like tar on sunbaked roads Every ring’s a ghost town, every voice’s a dial tone They queue the hold music till my patience runs the hose Voicemail’s just a comma in the sentence they’ll erase

(Hey!) Half a minute left— (Hey!) Ten seconds on the clock— (We out!) We ain’t hearin’ your reply (Hey!) Half a minute left— (Hey!) Ten seconds on the clock— (We out!) We ain’t hearin’ your reply

Static clings like cheap cologne on an old man’s coat I’ve walked these menus home like stray cats at my back door Your elevator pitch still circlin’ the basement floor Automated sweet-talk, nothing sweet about the talk

Extension clicked, I’m countin’ zeroes in the air Dial-tone’s a lullaby for dreams that can’t be aired Clock still ticks but the meter stopped right there Time’s a thief but the joke’s on him—he don’t dare

Hey, please

River's Edge

Written from: a river you swam in as a kid

Summer nights, I'd sneak down to the water (oh) My folks said don't, but I just had to wander River's edge, where the willows weep (weep) I'd jump on in, and let the current sweep My worries away, like the driftwood on the shore But now I'm back, and it's not the same no more The river's changed, or maybe I have (maybe) It's hard to tell, when the memories are bad I think of all the times I got in trouble (trouble) For swimming where I shouldn't, and being a rebel But the river didn't care, it just kept on flowing (flowing) And I was just a kid, with a heart that was glowing

River, river, take me back To the days when I didn't look back River, river, I'm coming home To the place where I am never alone

I remember the time I tried to catch a catfish (catfish) With my bare hands, and ended up with a mouthful of mud (mud) My friends all laughed, and I laughed too (too) We were just a bunch of kids, being silly and stupid, it's true I recall the summer I built a raft (raft) And it sank, like my hopes and dreams, in a matter of fact But I didn't let it get me down, no way (way) I just swam to shore, and started all over again another day The river taught me how to be free (free) How to let go, and just be me And even though I'm older now, and wiser (wiser) I still come back to the river, to get my heart lighter

So I'll keep on coming back, to the river's edge (edge) Where the willows weep, and the water flows (flows) And I'll jump on in, and let the current sweep My worries away, like the driftwood on the shore.

Blackout Lullaby

Written from: the night the power went out

Clock hands froze at quarter past ten phone screen died with seventy missed again candles bought last Christmas for this now they’re just matchsticks on the kitchen sink

Lights out, we’re singing aloud Lights out, turn the city down Lights out, the whole block’s quiet Lights out, we built the dark tonight Lights out, we’re singing aloud Lights out, turn the city down Lights out, the whole block’s quiet Lights out, we built the dark tonight

Neighbor’s radio still crackles static hymns dog’s tags jingle once when he lifts his chin your laughter cracks like ice across the floor turns the living room to some old frontier store

A car alarm yelps three streets away sounds just like the alarm I never set anyway

Lights out, the moon’s a cheaper sun Lights out, all our shadows run

Closing Time Gospel

Written from: the last shift before closing a family shop

Keys still hang by the register, tarnished in the dim Last receipt’s a ghost slip, time’s stamp barely looks like him The bell still chimes but the echo’s getting thin And the man who swept the aisles just clocked out again

Shut it down one more night (one more night) Shut it down with what we got (what we got) Shut it down and hold the line (hold the line) Shut it down—but don’t stop yet (don’t stop, girl) Shut it down one last time (one last time) Shut it down with one last sale (last sale) Shut it down but raise the sign (raise the sign) Shut it down—we’re writing black (writing black)

Mom’s old apron’s still on peg like it always has been Coffee ring on the counter where the dancer used to grin Saturday special, half price for sinners within But tonight the tab’s still open and the judge ain’t come in

This place was never heaven but it never burned us bad Knives too dull to slice the truth, receipts too old to pad Kitchen lights are buzzing like the prayer we never had Close the blinds or close your eyes—we’re stepping through to black

The Last Turn Home

Written from: a car that finally died on the way home

Temp gauge kissing the red again AC died with a wheeze then left Dash lights blinking like a bad conscience I can smell the oil burning now Headlights cutting through the rain Truck’s got one gear left in it Every mile the steering fights me Left hand grip slick like a lie

We’re almost there, get us almost there Floor it, just a little more We’re almost home, just hold on tight Headlights like a dying star We’re almost there, get us almost there Floor it, just a little more We’re almost home, just hold on tight Headlights like a dying star

Overpass glow turns to porch light Radio’s white noise, no signal Temperature climbing, heart same way Oil pressure like my patience Clutch pedal falling through the floor Gotta aim the hood ornament home Backseat full of tools we don’t own Every bump a new problem

Five miles felt like fifty Tires heaving on the rim Engine knocks out a rhythm Like a heart we can’t outrun

Pulled to the curb, blessed silence Keys still in the ignition glow We walked the rest under our own power Morning found us, and it didn’t go

Packing the Ghosts

Written from: moving out of a flat you never liked

Monday’s milk still sweats on the countertop Light through the blinds lays stripes on the wallpaper I never liked this ceiling, too low for my voice Every echo here sounds like a mistake

Oh-oh-oh, pack it down (yeah) pack it down slow Oh-oh-oh, I’m packing the ghosts (yeah) I’m packing the ghosts Oh-oh-oh, pack it down (yeah) pack it down slow Oh-oh-oh, I’m packing the ghosts (yeah) I’m packing the ghosts

Keys left in the door so many times before Scratches on the floor where the sofa used to scream I memorised the cracks but I never called them home Just a box of receipts and a half-dead fern

Fingerprints on the glass, mine and someone else’s I’ll wrap this up like a wound, tuck it under my arm Not a victory, just the last mile of a long road I turn the key, the lock clicks like a jaw unclenching

Oh-oh-oh, pack it down (yeah) pack it down slow Oh-oh-oh, the ghosts stay put (yeah) but the door stays shut

Missed Call

Written from: a phone call you did not pick up

Screen lit up at 3:17, barcode number with no name on it. Thumb hovered over decline, but it could be the one that ends it.

Answer or run? Answer or run? Answer or run? Answer or run? Answer or run? Answer or run? Answer— I’ll call back.

Voicemail notch appeared bright, static hum like a wrong train station. Took a breath, pressed the green, but the line died before the connection.

Left foot on the floorboard, right hand white-knuckle steering. Every red light counts the rings, I’m ten minutes out now hearing.

Left it parked outside the door, screen still glowing with the call. Screen still glowing with the call. Screen still glowing with the call.

Frostbite

Written from: the first cold morning of the year

Winter's chill is in the air (oh) Frost on my windshield, I don't care (yeah) But the cold seeps in, it's hard to bear My breath is visible, my heart's not there I'm shivering, wondering if I'm prepared For the long haul, the icy stare Of a season that's just begun to glare At my warm-weather soul, my summer air I'm scared to face it, to take the first step Into a world that's frozen, where love's a distant prep My heart is racing, my hands are like ice I'm searching for a spark, a flame to entice The cold to retreat, to give me some space To find my footing, to steady my pace The morning's dark, the sun's still low (oh) I'm trying to find my way, to let my spirit glow

It's cold, it's cold, but I'm not old It's cold, it's cold, I'm in control It's cold, it's cold, but I'm not cold I'm on fire, I'm taking back my soul

I take a deep breath, I let the cold in I feel it coursing, I start to give in To the determination, to the fire that's lit I'm not gonna let it beat me, I'm gonna make a hit I'm gonna find my strength, my inner might I'm gonna face the winter, I'm gonna make it right I'm gonna walk the frozen path, I'm gonna make my way I'm gonna find my warmth, my summer day I'm not gonna let the cold define My spirit, my heart, my soul, my mind I'm gonna rise above, I'm gonna shine I'm gonna take the winter, I'm gonna make it mine The cold is just a test, it's just a trial I'm gonna pass it, I'm gonna make it worth my while I'm gonna find my voice, my inner sound (oh) I'm gonna let it echo, I'm gonna turn it around

I'm not alone, I'm not the only one Who's facing the cold, who's having fun We're all in this together, we're all as one We're gonna make it through, we're gonna have won

The sun is rising, the day's awake I'm feeling stronger, my heart's not at stake I'm ready for the winter, I'm ready for the fight I'm gonna make it through, I'm gonna shine so bright The cold is just a season, it's just a phase I'm gonna find my warmth, my inner blaze I'm gonna rise above, I'm gonna make it mine I'm gonna take the winter, I'm gonna make it shine.

Their Footsteps

Written from: somebody else living in your old house

Packed my boxes in the driveway sun, left the spare key under the welcome mat one. Late night call: the new folks got it good, kitchen light spills yellow through the wood. Shadows stretch like long slow ghosts, ricochet off walls I know the most, doorknobs turn where I spun the dial, somebody else laughing in the hallway tile.

Their footsteps creak the hallway boards, walking through the rooms I stored— nights I spent are someone else’s days, I close my eyes but can’t erase. Their footsteps creak the hallway boards, walking through the rooms I stored— nights I spent are someone else’s days, I close my eyes but can’t erase.

Bought a ticket on the last train out, didn’t look back when the conductor shout. Morning comes with frost on the pane, see their smoke curl up the same old chain. Forgot to change the Wi-Fi log, still hear their playlist through the fog. Neighbors wave like I’m just passing through, hold my coffee and my new mud-scuffed shoes.

So I walk the block at midnight pace, count the cracks in the sidewalk’s face. Each one leads me to a window bright, a life I built turned borrowed light.

Their footsteps creak the hallway floors, walking through the rooms I stored— I take a breath and lock the door, finally walking out for good.

The One Seat Taken

Written from: a wedding you went to alone

The church pews still smell like pine and that old rosin on the bench I counted each knot in the oak like I could count the things we’d change The groom’s tie’s too tight under his chin but his hands won’t stop shaking—good sign I clench my own till the blood goes pale white-knuckle vows I shouldn’t have made

Sit back and close the empty row (Empty row) Sit back and close the empty row (Row) Sit back and close the empty row (Empty row) Sit back and close the empty row (Row)

Place cards hold more weight than a ring each name a slap across my cheek She walks in someone else’s gold I sip the wine they say is sweet The cake sits tall behind glass doors untouched, unbroken, pristine I scrape the frosting off my thumb taste the lie we built of custard cream

I trace the name tag where I’m left blank (Left blank) then rip it where it says my rank (Where I rank) Maybe fear’s just fuel mislabeled (Fuel mislabeled) I’ll dance anyway—watch me label it brave

The slow song starts, I stand alone not hiding, not heroic just one more guest who showed up right with nowhere left to go back to

Before the Keys

Written from: learning your parents were young once

I pulled the shoebox from the top shelf, coins still warm from the diner shift, Mom’s first pay stub tucked in the back, “Save the world” written in her shaky hand. My dad’s old leather glove in the corner, the smell of motor oil and late-night coffee, the ’78 Chevy in the yard, covered in rust like his laugh still lives there. I lock the door but the past stays open— I hear them whisper through the kitchen screen, their voices raw and young and laughing, I’m the ghost who wasn’t born to breathe.

We were young once— (once, once, once) We fought the wind just to get here, We were young once— (once, once) We were young once— (once, once, once) We fought the wind just to get here, We were young once— (once, once)

I traced the phone number off the letterhead, the one she kept in her billfold for years, I called the number on a Tuesday night, the line hums like a dial tone from the past. I’m tasting vodka from a jelly jar, she kept the bottle behind the flour, I’m drunk on questions I shouldn’t drink, her handwriting curled around my ribs. I catch my own face in the rearview, old scars and new worries collide, I turn the key and the engine grinds, I drive into the headlights of my own life.

Scared like the dark still has hands, but the road cuts straight through the night, determined like daylight through cracks in the blinds, I’m driving home with my parents alive inside me.

I pull the shoebox from the top shelf, coins still warm from a world they built, I lock the door on the past, but the past knows every key I own.

Gate 22

Written from: the hour before a flight you do not want to take

Boarding pass shakes, ink still wet (yeah) Coffee stains the paper, steam's a sigh (huh) Terminal clock ticks louder than my thoughts (tick) Gate number glows, a neon pulse I dread (nah) Luggage wheels screech like a warning bell (boom) My phone buzzes, a reminder of home (ping) Airline screens flash “boarding now” (now) Crowd swarms, each face a silent judge (look) Seat belt signs blink, I hear my heartbeat (boom) A child laughs, oblivious to the sky (yeah) The wind outside rattles the glass pane (whoosh) I stare at the runway, a strip of steel (cold) Fear climbs like a suitcase I can't lift (heavy) But I grip the handle, tighten my resolve (grip) One last glance at the city lights flicker (glow) I step forward, the jet door yawns (open)

We lift, we lift (yeah) We lift, we lift (uh) We lift, we lift (yeah) We lift, we lift (uh) We lift, we rise (yeah) We lift, we rise (uh) We lift, we rise (yeah) We lift, we rise (uh)

Seatbelt clicks, a click like a lock (snap) Cabin crew nod, their smiles thin (smile) The engines roar, a dragon breathing fire (roar) I whisper “not today” to the empty seat (nah) Turbulence trembles, but I hold my stare (steady) Window shows clouds stitching a white road (soft) My mind flips between “run” and “stay” (flip) Every mile marker feels like a test (test) I count the rows, each seat a checkpoint (one) A stranger offers gum, I take it anyway (thanks) The captain’s voice cuts through the cabin hum (clear) I picture the city I’m leaving, its cracked pavement (real) Determination drips like rain on metal (drip) I flex my fingers, the ticket feels like steel (firm) My pulse syncs with the runway lights (beat) The plane leans, and I’m already airborne (lift)

Altitude climbs, doubts shrink below (shrink) I write my name on the sky with breath (ink) Every gust a challenge I outrun (run) The world below turns to a moving canvas (art) I stare at the horizon, a line I chase (line) My shadow stretches, then folds into clouds (fold) Fear melts into a silent roar inside (roar) Now I’m the pilot of my own escape (fly)

Landing gear kisses the earth, a soft thud (thud) I step off, the terminal breathes new air (fresh) The gate behind glows, a memory I own (own) Scared once, determined now—my story lands (end)

Buttoned Up

Written from: finding a receipt in an old coat

Lined pocket feels like teeth I can’t bite down Scratching fur against the zipper’s brass sound Receipt’s tucked where yesterday’s kiss should be Two words printed—did she mean just me?

One small line (line) One small line (line) Tracing digits like a lifeline tonight One small line (line) One small line (line) Tracing digits like a lifeline tonight

Numbers glow under fridge’s buzzing eye Dollar dots dancing, asking me to try Shoe was left by door with yesterday’s key Half a breath left between scared and free

Blue ballpoint bleeds through paper thin Her name not written but still I dig in Three months old now, still it stings like a debt One small line can raise a question I can’t forget

Zipping closed, but the world feels unsewn One small line with a date I already know

Fading Signal

Written from: a friend who stopped answering

My messages are piling up, no response in sight (yeah) I'm starting to feel like I'm talking to the night Your silence is deafening, it's a heavy weight I'm trying to stay calm, but my mind's in a frantic state I'm scrolling through our chats, trying to find a clue Wondering what I did wrong, and what I can do To get you back on the line, to hear your voice again But the more I try, the more it feels like I'm in vain I'm getting anxious, my heart is racing fast I need to hear from you, to know that you're alright at last But the hours tick by, and I'm left with just my thoughts And the fear that I've lost you, and that you're really gone I'm trying to stay strong, but it's getting hard to breathe And the silence is killing me, it's all I can see

Where did you go? Where did you go? Can you hear me calling? Where did you go? Where did you go? Where did you go? I need to know you're okay, where did you go?

I won't give up on you, I won't lose my grip I'll keep on calling, till you answer my rip I'll leave my messages, like breadcrumbs in the night Hoping you'll follow them, and shine a light I'll be the beacon, in the dark and the cold I'll guide you back to me, where you belong I'll be the safe haven, where you can be free And I won't stop until, you're talking to me I'll rise above the noise, I'll make my voice be heard I'll shout your name, till you answer, till you're stirred I'll be the one who's constant, who's always on the line And I won't back down, till you're mine, till you're mine I'll keep on fighting, for our friendship, for our bond And I won't stop, till you're back, till you're beyond The silence and the pain, and the fear and the doubt And we're talking again, like we used to, without a rout

Maybe you're lost, maybe you're found Maybe you're searching, for a new sound But I'll be here waiting, with my heart on my sleeve And I'll be the one, who's always believing In our friendship, in our love In the bond that we share, sent from above

So I'll keep on calling, till you answer me And I'll be the one, who's always waiting to see If you'll come back to me, if you'll be my friend And we'll talk again, till the very end.

Thirty-Seven Days So Far

Written from: the summer job you thought was temporary

Sunup over the gravel lot, grease rings on the fence Wires fray at the lamplight, sweat drips through the vents Foreman won't look me in the eye but he says I last Met the twins behind the dumpster, now they call me “Ghost”

(Yeah-yeah) Thirty-seven days so far, burning down the yard (Yeah) Thirty-seven days so far, wilderness of yawns and tar

First paycheck bounced clean through, had to beg my old man’s change Now I’m stashing singles in a sock beneath the fridge’s flange Three more nails to hammer before the whistle blows at five Then I’m sneaking lights from the barn to build a barricade alive

They said it’ll be over soon—Boom. Another lie. Like the way the preacher’s truck still sits with half its tires

(Thirty-seven) (Thirty-seven)

Ghost Lot Lights

Written from: driving past your old school at night

Street lamp bends a crooked shoulder on the brick wall Chain-link gate rattles like a loose tooth in November Forgot to swap the bulb by the curb where I scraped my shin Now the blacktop gleams like fresh tar eyes every time I drive in

Pass the lot, pass the ghost (ghost) Pass the lot, pass the ghost (ghost) Pass the lot, hold my ghost (ghost) Pass the lot and let it go (go)

Security sticker peels on the glass doors I can’t see through Voices in the speakers crackle static—no one’s shouting through Red taillights bleed into the curb line, my thumb on the wheel goes white I’m ten years back in the hallway wondering who left their shoes tonight

Brake lights bloom, I count three heartbeats before I don’t Back tires hum the same old roundelay I swore I’d outrun

Engine ticks as I roll past the fence, the bulb still out there

Time's Furry Hands

Written from: a dog that got old while you were away

Dust on the bowls by the back door His collar outlasted the leather A photo on the phone’s cracked screen Tail still wagging but it’s weathered

Time’s furry hands (hands) Time’s furry hands (hands) Time’s furry hands Time’s furry hands Time’s furry hands Time’s furry hands Time’s furry hands

Nose that knew my step from blocks away Now stumbles on the morning paper Eyes that lit up when I came in Watch the ceiling like it’s made for prayer

I kneel where he used to spin in circles The linoleum’s cold under my knees Something in his gaze says I don’t know you Not the me he used to please

Last Day of the Low

Written from: the last day of a bad year

Midnight street, the siren hums (yeah) Cold wind bites my coat, I shiver (uh) Alley shadows stretch like doubts (no) Footsteps echo, heart a drum (boom) Rain drums on the tin roof, steady (tap) Phone screen flickers, news on repeat (static) Every headline feels like a weight (heavy) I stare at the ceiling, thoughts spin (twist) Bills on the table, numbers glare (red) My breath fogs the window, short and sharp (huff) Neighbors' doors slam, the night grows louder (bang) I clutch my jacket tighter, nerves tight (clench) The clock ticks slow, each second a test (tick) But a spark flickers inside, faint but real (glow) I whisper to the dark, “I’ll hold” (stay) A breath of steel, I step forward (go)

We out, we out (yeah) We out, we out (yeah) We out, we out (yeah) We out, we out (yeah)

Sunrise cracks the sky, amber fire (rise) The city hums, but I’m steady (solid) I lace my shoes, the pavement calls (step) Coffee steam curls, a warm resolve (brew) Bills are paid, the ledger clears (done) Calls return, I answer with calm (hello) Friends on the line, they shout “You got this” (yeah) I nod, the mirror shows a steadier gaze (look) The fear that clung now thins like mist (fade) I write my plans on a napkin, bold (ink) Each line a promise, each word a brick (build) The day stretches, I claim the hours (grab) A traffic light turns green, I move (go) The weight lifts, my shoulders widen (breathe) I laugh at the echo of yesterday’s dread (laugh) Determined now, I own this final day (own)

The night taught me the edge of panic (yeah) The dawn showed me the shape of grit (uh) I’m not the sum of broken hours (no) I’m the spark that refused to quit (fire) Every step rewrites the old script (flip) My name rings louder than the static (boom) The world spins, I spin with it, bold (turn) Last day, first chance, I’m alive (alive)

The clock stops, but I keep moving (tick) Pages turn, the story’s still fresh (new) Fear’s a ghost that fades at sunrise (gone) Determination writes the ending (write) I walk past the street that once whispered (past) Now I shout my own refrain (loud) Last day, first breath, I claim it all (claim) We out, we out – forever (yeah)

Salt in the Sugar

Written from: somebody teaching you a recipe over the phone

I got the phone stuck ‘tween my ear and my shoulder Steam curls ‘round the screen like a ghost in the kitchen She says one pinch of salt or the whole pot’s broken My hands are shaking like the page with the numbers

Salt in the sugar (hey) Salt in the sugar (no) Salt in the sugar (don’t) Salt in the sugar (stop) Salt in the sugar (hey) Salt in the sugar (no) Salt in the sugar (don’t) Salt in the sugar (stop)

“Trust the bubbles,” she whispers through static Picture the seams where the cracks used to hide me One more cup, now the edges are singing I lick the spoon like I’m tasting my history

Turns out the measuring spoons were all wrong Now I know what the pot wanted to say all along The steam’s turning clear and the flavor’s arriving I’m stirring the fear like it’s part of the cooking

Salt in the sugar (yes) Salt in the sugar (more) Salt in the sugar (now) (Don’t stop)

Unsettled Ground

Written from: an argument nobody won

My voice is shaking, words won't come out right (oh) Fear of being wrong, it's a heavy weight (oh) I'm searching for a lifeline, a beacon in the dark But every door I open, leads to a brand new spark Of tension and of anger, of words unspoken (yeah) The air is thick with silence, and the noise is unbroken I'm trying to find my footing, on this unsettled ground But every step I take, feels like I'm sinking down

We're lost in the moment, we're lost in the fight We're lost in the moment, we're lost in the night We're lost, we're lost, we're lost, it's all we know We're lost in the moment, and we can't let go

But then I find my strength, my voice begins to rise (yeah) I'm standing up for what I believe, I'm opening my eyes I'm not backing down, I'm not giving in (no) I'm fighting for what's right, I'm fighting to win The fear is still there, but it's no longer in control I'm taking back the power, I'm making my own role I'm rising up, I'm finding my voice (oh) I'm making a stand, I'm making some noise

We may not agree, we may not see eye to eye But I won't back down, I won't say goodbye To the things that matter, to the things that are real I'll keep on fighting, I'll keep on feeling

The argument may be over, but the war is far from won We're still standing on this unsettled ground, we've just begun To find our way, to find our voice, to make some noise We're still searching for a way, to make our hearts rejoice

Empty Floor Talking

Written from: the quiet after everyone leaves

Flip-flops left by the ice bucket, laughter still warm on the painted walls. Door clicks shut like a locker slamming, I count ten seconds—no calls. Television glow gone dull in the corner, remote dead in my palm. Hallway light’s a yellow fingernail, I blink and the room starts to calm.

Footsteps fade down the block now, footsteps fade down the block now (yeah), footsteps fade down the block now, I’m still here—learn to walk without ’em (alright). Footsteps fade down the block now, footsteps fade down the block now (go), footsteps fade down the block now, I’m still here—learn to walk without ’em (hey).

Thermostat ticks like a borrowed watch, air smells like sugar and smoke. Empty cup on the windowsill— three sips left and I choke. Neighbors’ dog barks one street over, sound rolls soft, rolls slow. I measure the silence with a breath, then start to move it myself—oh.

Door frame holds my height now, wallpaper remembers the shape of her head. I stand where the light used to hit, push the coffee table instead. One two three four count the cracks in the ceiling, five six seven go. I’m not screaming into a pillow— the house answers back and it’s low.

Footsteps fade down the last block now, footsteps fade down the last block now, footsteps gone—only hollow in the hall, I walk the empty talk out loud.

Seventeen Signs

Written from: a promise made at seventeen

Dust on the dashboard at 3:17 AM Steering wheel still warm from the last fight Flickering streetlight turns the motel sign red I swore I’d drive west, but the gas light said no (clock) tick (clock) tick Pocket change left after the bridge toll Ticket stub from the fair where we met Your laugh still rings in the glove box speaker I’m one exit from turning the key back

Seventeen signs we had no business starting Seventeen signs I swore I’d never keep Seventeen signs like a line I shouldn’t cross Seventeen signs I can’t let go Seventeen signs we had no business starting Seventeen signs I swore I’d never keep Seventeen signs like a line I shouldn’t cross Seventeen signs I can’t let go

Hands shaking where the road splits in two One way to the river, one way to her Headlights show my face in the rearview I don’t look like the boy who left last year (tick-tick) (tick) (tick-tick) (tick) Cigarette burn on the passenger seat Same stain on the map where we fought Three states back and the tank’s on empty Still driving west like I’m running taught

Foot on the gas, eyes on the rearview Heart’s a drum I can’t silence now Seventeen was the age I learned to lie Now I’m learning how to slow down

Seventeen signs lighting up the dash One I follow, one I leave behind Seventeen years and a tank full of ghosts Still driving west at half past nine

Questions

Is this trap lyrics generator free?

Yes. Most requests come from a library generated in advance.

Does it write ad-libs?

Yes, marked in parentheses at the end of the lines they answer, so you can see the call and response rather than adding them later.

Will it use trap cliches?

It has a banned list for this genre covering ice on the wrist, racks on racks, foreign whips and the rest, so those will not come back.

Can I make it explicit?

There is a toggle and it is off by default. Even with it on, slurs are never produced.

Other genres