Sad Love Breakup AI Prompt Generator (1M+ Variations)

Sad Love Breakup AI Prompt Generator (1M+ Variations)

{
“@context”: “https://schema.org”,
“@type”: “WebApplication”,
“name”: “Sad Love Breakup AI Prompt Generator”,
“url”: “https://www.pravinzende.com/sad-love-breakup-ai-prompts”,
“description”: “An AI prompt generator focused on sad love breakup themes including heartbreak, loneliness, lost love, and emotional cinematic storytelling.”,
“applicationCategory”: “AIApplication”,
“operatingSystem”: “All”,
“creator”: {
“@type”: “Person”,
“name”: “Pravin Zende”,
“url”: “https://www.pravinzende.com”
}
}

/* =====================================
PROFESSIONAL WHITE UI
Editorial • SaaS • High Trust
===================================== */

:root{
–bg-main:#f5f7fa;
–card-bg:#ffffff;
–border-soft:#e5e7eb;

–text-main:#1f2937;
–text-muted:#6b7280;

–accent:#ff5f6d;
}

/* GLOBAL */
body{
margin:0;
background:linear-gradient(180deg,#fafbfc,#f1f5f9);
color:var(–text-main);
font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;
}

/* APP CONTAINER */
#breakup-ai-app{
background:var(–card-bg);
padding:28px;
max-width:960px;
margin:30px auto;
border-radius:18px;
border:1px solid var(–border-soft);
box-shadow:
0 20px 48px rgba(0,0,0,.08),
0 1px 0 rgba(255,255,255,.9) inset;
}

/* HEADINGS */
#breakup-ai-app h1{
text-align:center;
font-size:28px;
margin:0 0 6px;
font-weight:900;
letter-spacing:-.02em;
}

#breakup-ai-app p{
text-align:center;
color:var(–text-muted);
font-size:14px;
margin-bottom:22px;
}

/* FORM */
#breakup-ai-app select,
#breakup-ai-app button{
width:100%;
padding:15px 16px;
margin-bottom:14px;
border-radius:14px;
font-size:14px;
}

/* Select */
#breakup-ai-app select{
background:#f9fafb;
color:var(–text-main);
border:1px solid var(–border-soft);
transition:.25s ease;
}

#breakup-ai-app select:focus{
outline:none;
background:#ffffff;
border-color:#fda4af;
box-shadow:0 0 0 3px rgba(255,95,109,.18);
}

/* Button */
#breakup-ai-app button{
background:linear-gradient(135deg,#ff5f6d,#ffc371);
color:#111;
font-weight:900;
border:none;
cursor:pointer;
transition:.25s ease;
}

#breakup-ai-app button:hover{
transform:translateY(-1px);
box-shadow:0 12px 26px rgba(255,95,109,.35);
}

/* OUTPUT */
#breakup-ai-output{
background:#ffffff;
padding:22px;
border-radius:16px;
min-height:260px;
white-space:pre-wrap;
line-height:1.85;
font-size:14px;
border:1px solid var(–border-soft);
box-shadow:0 8px 22px rgba(0,0,0,.05);
}

/* COPY BUTTON */
#breakup-ai-copy{
margin-top:14px;
background:#111827;
color:#ffffff;
border:none;
}

#breakup-ai-copy:hover{
background:#000000;
}

/* TOAST */
#breakup-toast{
display:none;
text-align:center;
font-size:12px;
color:#059669;
margin-top:10px;
}

/* FOOTER */
#breakup-ai-footer{
text-align:center;
font-size:11px;
color:#9ca3af;
margin-top:18px;
}

💔 Sad Love Breakup AI Prompt Generator

Lost love • Memories • Loneliness • Cinematic heartbreak • 1,000,000+ variations

Alone After Breakup
Painful Memories
Waiting for Someone Who Won’t Return
Old Messages & Photos
Lonely Night Thoughts

Deeply Heartbroken
Missing Someone Badly
Betrayed in Love
Emotionally Empty
Hopeless About Love

Your sad love breakup AI prompt will appear here…

Prompt copied 💔

/* ==============================
SAD LOVE BREAKUP PROMPT ENGINE
BLOGGER SAFE • 1M+ VARIATIONS
================================ */

const basePrompt =
“Create a deeply emotional cinematic scene. If a reference image is provided, preserve the EXACT face, identity, age, skin tone, hairstyle, and expression with zero distortion. The emotion must feel raw, human, and painfully real.”;

const subjects=[
“a man emotionally broken after a breakup”,
“a heartbroken lover struggling to move on”,
“a person abandoned by someone they loved deeply”,
“someone shattered after losing their soulmate”,
“a lonely soul dealing with unbearable silence”
];

const scenes={
alone:[
“sitting alone in a quiet room filled with silence”,
“standing motionless in an empty space”,
“lying awake, feeling the absence of love”
],
memories:[
“reliving memories that now cause pain”,
“staring at old photographs with trembling hands”,
“remembering moments that will never return”
],
waiting:[
“waiting endlessly for someone who will never come back”,
“checking the phone repeatedly with fading hope”,
“hoping for a message that never arrives”
],
messages:[
“reading old messages late at night”,
“scrolling through chats from happier times”,
“slowly deleting messages filled with memories”
],
night:[
“lying awake at night lost in thoughts”,
“staring at the ceiling in complete silence”,
“feeling loneliness grow heavier after midnight”
]
};

const lighting=[
“soft low-key cinematic lighting”,
“dark moody lighting with deep shadows”,
“cold blue emotional lighting”,
“single dim light emphasizing isolation”
];

const camera=[
“tight close-up capturing pain in the eyes”,
“medium shot emphasizing loneliness”,
“wide cinematic frame showing isolation”,
“shallow depth-of-field emotional portrait”
];

const style=[
“realistic cinematic photography”,
“dark emotional movie still”,
“film-grade heartbreak composition”
];

function pick(arr){
return arr[Math.floor(Math.random()*arr.length)];
}

function generateBreakupPrompt(){
const scene=document.getElementById(“breakupScene”).value;
const emotion=document.getElementById(“emotion”).value;

const prompt =
`${basePrompt}
The subject is ${pick(subjects)}, feeling ${emotion}, ${pick(scenes[scene])}.

Lighting: ${pick(lighting)}.
Camera: ${pick(camera)}.
Style: ${pick(style)}.

Avoid smiles, happiness, extra people, fantasy elements, watermarks.`;

document.getElementById(“breakup-ai-output”).innerText=prompt;
}

function copyBreakupPrompt(){
navigator.clipboard.writeText(
document.getElementById(“breakup-ai-output”).innerText
);
const toast=document.getElementById(“breakup-toast”);
toast.style.display=”block”;
setTimeout(()=>toast.style.display=”none”,1500);
}