Carousel Studio

Repurpose X Threads into LinkedIn & Instagram Carousels

Thread Truncated (Cap Enforced)

Only the first 20 tweets are unrolled into slides to ensure reliable PDF exporting and high server performance.

Canvas & Ratio

Choose your destination platform format


Layout Template

Choose a content structure for your slides


Preset Themes


Typography & Sizing

Title Font Size36px
Body Font Size18px
Header & Footer Size12px

Brand Kit Customization

AGENCY

Configure brand assets for headers & footers

MULTI-PROFILES (AGENCY)
AGENCY
SAVE PRESETS (AGENCY)

Outro Slide CTA

Customize your closing call-to-action slide

#1
#2
#3

Background Pattern

Source Content

Build Your Carousel

Drag and drop any post card below onto a slide, or use the quick buttons to insert content/images instantly!

Drag Post #1
Ana ✨ Soft LWJ hours
@anaphoricae

AU where WWX is in his College Ho days, going on hookup after hookup and like. He knows apps aren't always safe. Sometimes you're going to a stranger's house at 2am and you haven't even seen a picture of his face yet. So usually he sends his location to Huaisang, just to be safe.

Drag Post #2
Ana ✨ Soft LWJ hours
@anaphoricae

And most of the times, it's fine. He sends Huaisang a text with his location and goes to his hookups' house. Huaisang sees when he leaves, where he is, when he gets home, it's fine. It works. Until one day, Huaisang doesn't get the message right away.

Drag Post #3
Ana ✨ Soft LWJ hours
@anaphoricae

WWX waits for a few minutes, but the text just isn't going through. And usually he wouldnt think twice about it, he'll get it when he gets it, but for some reason he's feeling insecure today. So he stars going through his friendlist to see who else he can share his location with.

Drag Post #4
Ana ✨ Soft LWJ hours
@anaphoricae

Wen Qing? No. It's 2am and she keeps her sound on in case there are emergencies. WWX isn't supposed to bother her this late. Jiang Cheng? No way. Pass. Wen Ning is too much of a cinnamon roll for him to even think about it, so no hope there.

Drag Post #5
Ana ✨ Soft LWJ hours
@anaphoricae

JieJie? Maybe. WWX considers it for a minute, knowing his sister would understand and be fine with it. But he'd rather not have her knowing about his sex life, thank you very much. His fingers go down his friend list, finding the only name he hasn't considered yet. Lan Zhan.

Drag Post #6
Ana ✨ Soft LWJ hours
@anaphoricae

WWX's gut reaction is to not want to send it at all. He doesn't know why, though. Lan Zhan is his friend. His best friend! And he probably does this too, right? They never talk about their sex life with each other, but he would understand it if he saw it, right?

Drag Post #7
Ana ✨ Soft LWJ hours
@anaphoricae

Plus, it's 2 am. LWJ is surely already sleeping. If WWX sends his location to him and comes back home before 5am, he can delete the text and act like it never happened. He doesn't even have to know. (WHY he doesn't want LWJ to know is NOT something WWX is gonna unpack right now)

Drag Post #8
Ana ✨ Soft LWJ hours
@anaphoricae

It's the perfect plan. WWX gets in the uber and sends LWJ his location. His phone immediately starts buzzing with a call.

Drag Post #9
Ana ✨ Soft LWJ hours
@anaphoricae

WWX picks it up on the third ring, bracing himself to hear his voice. "Wei Ying?" WWX almost chokes on his own saliva. LWJ's voice is groggy with sleep, low and hoarse, and he doesn't know what to do about the way his body responds to it. "Hey, Lan Zhan..."

Drag Post #10
Ana ✨ Soft LWJ hours
@anaphoricae

"What happened? Are you in trouble?" "No, I'm okay! I didn't know you'd be awake. Please go back to sleep!" "Why did you send me your location?" Oh no. LWJ's voice is sounding more and more awake with every sentence. WWX really fucked it up, as always.

Drag Post #11
Ana ✨ Soft LWJ hours
@anaphoricae

"I just needed someone to have it! Don't worry, I'm okay. Just go back to sleep." "You don't sound okay," LWJ says. "Do you need me to call the police?" WWX's eyes go wide. Fuck. "No, no police. I'm fine! I'm just going somewhere." "Where are you? I'm coming right now." Fuck.

Drag Post #12
Ana ✨ Soft LWJ hours
@anaphoricae

He's gonna have to say it, isn't he? Please don't make him say it. "Listen, Lan Zhan, you don't have to come. I'm going to someone's house. I'll be back in... 3 hours?" "Wei Ying, it's 2 am." "I know, and I'll text you when I get back. Don't worry." "Whose house is it?" LWJ asks.

Drag Post #13
Ana ✨ Soft LWJ hours
@anaphoricae

WWX bites his lips before answering. "Just... This guy." The silence on the other end lasts for way longer than Wei Ying anticipated. "Oh," LWJ says, after what feels like eternity.

Drag Post #14
Ana ✨ Soft LWJ hours
@anaphoricae

"So... yeah. I'm okay. I's just a safety measure, you know, just in case. But I'll be fine! I always send my location to Huaisang when I do this, and nothing ever happened. He's not answering today though, so I thought..." "Always?" LWJ's voice sounds tiny over the phone.

Drag Post #15
Ana ✨ Soft LWJ hours
@anaphoricae

"Not that-- I don't- It's not that I do this often," he lies. He can hear Lan Zhan's breathing throgh he phone. Why is he making excuses for it, anyway? He enjoys having sex. There's nothing wrong with that. Still, the dip in Lan Zhan's voice feels like it's going to haunt him.

Drag Post #16
Ana ✨ Soft LWJ hours
@anaphoricae

"We're here," the driver says. WWX almost jumps from his seat. "Lan Zhan..." he trails off. "It's fine. You should go." "I'll call you when I get home, okay?" "Wei Ying, it's fine. I'm... sorry I overreacted."

Drag Post #17
Ana ✨ Soft LWJ hours
@anaphoricae

"No," Wei Ying grabs the phone tighter. "I'm sorry I woke you up. I thought your phone would be on silent." "Not for you," Lan Zhan says. Wei Ying closes his eyes. "Go back to sleep." "Mn." They hang up the phone, and WWX wonders if he's even in the mood for going up anymore.

Drag Post #18
Ana ✨ Soft LWJ hours
@anaphoricae

But he's already here. He paid for the drive. He goes up anyway. WWX tries really hard being good company, but the truth is, he can't keep his mind off of LWJ the entire time. The guy he's seeing tries putting up with it, but it comes to a point where he can't. WWX goes home.

Drag Post #19
Ana ✨ Soft LWJ hours
@anaphoricae

He does what he always does when he doesn't want to think about what he's feeling. He drinks until he doesn't feel it anymore. WWX falls asleep on top of his phone, and wakes up next morning with a bad taste in his mouth and a sense of dread in his guts.

Drag Post #20
Ana ✨ Soft LWJ hours
@anaphoricae

He realizes, desperately, that he forgot to send LWJ a message telling him that he got home. He turns on his phone and sees a text already waiting for him, from LWJ himself. 5:17 am LWJ: Alright. WWX frowns, and clicks the conversation.