We're thrilled to launch this 18+ creative community dedicated to Jason Todd fanfiction! Starting Sunday, January 4th, 2026, we'll drop a new writing prompt every week to spark your imagination.
Here's what you need to know:
Write a ~50-word story inspired by our prompt. Share it on Tumblr and tag @jason-flashfic so we can celebrate your work with a reblog.
There are no strict word limits. Your fics can be 50, 500 or 5,000 words long. Go wild!
Every work should be Jason Todd centric. Beyond that, creators have total freedom. Ship who you want, write any rating from the most wholesome Gen to the most Explicit fic: it's all welcome here.
Join our Discord Server to connect with other Jason enthusiasts and writers.
Tag us ( @jason-flashfic ) in your posts. We'll also be tracking the #jasonflashfic tag
Since this is an 18+ space, we expect mature content. Please tag your work appropriately and use Tumblr's content filters when needed.
Got prompt ideas? Send them our way! We will credit all submissions. 1-2 word prompts are especially welcome!
Check out our FAQs or send us an ASK with any questions you have
Everyone is welcome to participate and there are no sign ups necessary.
We hope you're excited! See you January 4th, 2026! ❤️💥
Distractions - A Jason Todd flashfic for @jason-flashfic (100 words)
(Part 1) (Part 2)
The storm raged overhead as Jason concentrated on flying them through it. It shouldn’t have crossed their path as quickly as it did but that didn’t matter now. He needed to get them out and land them both safely.
“Tell me, Steph, what was your wildest dream as a kid?” Jason asked, needing a distraction.
“I wanted to be an astronaut. Star Trek was always on growing up and it was an escape for me.”
“I love Star Trek. I kinda feel like we’re stuck in an episode right now.”
“Yeah. I trust you not to crash the ship, though.”
Broken Promises - A Jason Todd flashfic for @jason-flashfic (100 words)
(Part 1)
“Jason, do you know why we got sent on this mission?” Steph asked, getting more antsy as the storm drew near.
“Because of one too many broken promises. Bruce doesn’t trust me. He won’t keep his word either, and when it looks shit is hitting the fan, he sends me away. You heard that Joker escaped again, right? He doesn’t trust me not to kill him, and I don’t trust him to deal with him.”
“I honestly think your way would solve half of Gotham’s problems.”
“It really would. But let’s land this Batplane and get out of the storm.”
It's the fourth morning in a row that he's woken up half hard and sweating. His top sheet clings to his abdomen, soaked through. It's gross, and he wipes a hand over his face, smoothing over the scowl forming there.
Exhaustion has dulled the hinges on the vault in his mind that keeps Those Thoughts at bay, and out they float — a gloved hand holding out a piece of evidence for his second opinion, a hard shoulder shoved between his shoulder blades to keep him from getting flattened by a falling I bar, calloused hands tracing his ribcage searching for fractures.
Ocean deep eyes frowning up at him as he recoils.
Jason sucks in a shuddering breath. Blood rushes further south, engorging him more so that the tip of his cock nudges against the seam of his briefs. His skin warms at the contact. It's not enough. It's never enough — not when Jason takes himself in hand, not when he sticks his own fingers in his mouth, not when he's spilling onto the hand towel he set down, not when a hand webbed with nearly invisible scars reaches for his face and pulls back—
He groans as the last of his orgasm rolls through him. Climax staves the sharpest edges of the hunger but does little for the ache in his bones. It had almost surfaced under Nightwing's ministrations earlier. He'd been panting by the end of the field triage and Dick had worried (because who the fuck wouldn't) and reached for him, and...and Jason flinched. So back the hand went, dangling from Dick's bent knee like it had always been there. A breath, then two, and Dick was back in Nightwing mode, domino reaffixed, standing, and not a hair out of place.
Jason nearly bit his tongue.
Dick's fault. Always his fault. Jason sighs and wipes his hand on the towel. His cock twitches again as the memory fades, as the ghost of an almost-touch recedes.
Jason Flashfic is a new 18+ community dedicated to short-form fanfiction celebrating Jason Todd in every universe, every ship, and every version of the character you love.
Our weekly flashfics challenge will officially begin on Sunday, January 4th, 2026, but until then, we’re opening the doors and inviting you to settle in.
In the meantime:
Follow the blog to stay updated
Reblog this post to help spread the word
Suggest a 1 or 2-word prompts for future weeks.
Join our Discord server if you want to hang out with other Jason fans, share recs, or prep for the challenge.
Thank you for being here at the very beginning.
We can’t wait to see the incredible things you’ll create!
Please check out our FAQs or send us an Ask if you have any questions
This is a prompt fill for @jason-flashfic for the prompt Barely legal. Tim is 16 here and Jason is a month away from his 18th birthday. (Age of consent in New Jersey is 16, hence the "barely legal" tag.)
Fandom: Batman
Rating: M
Word Count: 1,644
Ship: Tim Drake/Jason Todd
Summary: It's the night before Tim's 16th birthday and Jason's having a great time just relaxing on the couch with his boyfriend. At midnight, Tim surprises him with a proposition.
Notes: This is an AU where Jason never died. Tim is still Robin, Jason has his own identity. The details aren't important for this fic.
-----
Jason had just finished cleaning the pot he'd made dinner in when the door banged open and Tim entered the penthouse. He was wearing nothing but some short jean shorts and a muscle tank that showed off his Robin physique.
"You are here!" Tim grinned at Jason before dropping his bag by the door and bounding over.
Jason obligingly leaned in for a quick kiss and didn't let his eyes wander down to wear the shirt cut out on Tim's sides. "Didn't expect to see you again until tomorrow."
"Bernard, Ives, and Darla took me out for my birthday," he announced, "since Bruce has claimed tomorrow for family. Rather than make Alfred give me a ride back to Bristol, I asked if I could just crash here for the night."
Jason felt a flutter of excitment at the idea of a surprise date night. "That mean I get you to myself?"
"Yep." Tim popped the p. "You're not patrolling tonight, right? You got the person you've been stressing over last night."
"I did and I'm not."
Tim grinned back. "Excellent. Then we're watching Star Trek."
Jason let out a loud, put-upon sigh. "I suppose. Since it's your birthday." But by the end, he was grinning at his boyfriend. Tim beamed back at him and ten minutes later, they were both parked on the couch with a giant bowl of popcorn sitting on the coffee table.
Once they were settled, Jason put his arm around Tim's shoulders and pulled him close. He could feel the solid muscle of Tim's shoulder and squeezed a little just to remind himself how strong his boyfriend was. Tim turned until his chest was pressed against Jason's side and he snaked an arm around Jason's waist. With this position, Jason barely had to bend his head to kiss him. Tim tried to deepen it, but Jason pulled away. With their position, he'd never be able to hide how turned on he was getting if the kisses got too involved.
"So when are you making Bruce take you to the DMV to get your permit?" he asked to change the subject.
"Monday! If I've got any say, we'll be there right at eight when they open. It's so stupid I have to wait until after my sixteenth birthday. I've driven the batmobile!"
"Yeah, well, it's not like the state of New Jersey knows that," said Jason. Tim pouted adorably, and Jason couldn't help but kiss it away. "Now, why don't you start our Star Trek marathon."
Jason regretted his statement when Tim had to pull his arm away from Jason's waist to get the remote. The place where Tim's arm had been felt cold without his weight there, but as soon as the opening theme started playing, it was back.
Only this time, Tim's pinky managed to find the gap between Jason's shirt and pants to rest against his bare skin. Jason kept himself from reacting even as goosebumps raced up his spine at the touch.
He was so gone on Tim. No wonder Dick teased them constantly.
Jason leaned over to press a kiss to Tim's scalp, and he felt Tim smile against his neck. Tim's grip tightened on his waist, and another finger slid beneath the hem of his shirt to rest against his bare skin.
Neither of them commented as the show continued to play. Jason was able to pay attention for most of the first two episodes, but then Tim brought his legs up on the couch and leaned against Jason harder.
Jason needed to use his free hand to brace himself which got uncomfortable before they were halfway through the episode. "Tim, sit up for a sec. If you want to lay down, let's do this properly."
"Thought you'd never ask," Tim said as he sat up.
Jason rolled his eyes, making sure Tim caught the gesture, then laid down on his back, leaving just enough room for Tim to squeeze in between him and the back of the couch on his side.
By the time they settled, Tim was half on top of Jason, not that Jason was complaining. He rested a hand on Tim's head and ran his fingers through his boyfriend's hair. Tim didn't bother pretending anymore and slid his entire hand up Jason's shirt to rest along his ribs.
Jason tightened his grip in Tim's hair to pull him up for a kiss. "You're incorrigible," he mumbled against Tim's lips, before cutting off any reply Tim could make. Not that Tim complained if the way he melted into it was anything to go by.
Tim's hand wandered a bit under his shirt, though it stayed above the waist. Jason let his own settle on Tim's back to hold him steady. They kept trading kisses until Jason could feel his pants growing more and more tight. When he had to hold himself back from grinding up against Tim, he pulled away with a gasp. Tim moved down his jaw to mouth at his neck
"Tim, please," begged Jason. Every time, it was getting harder and harder to stop. Especially since he knew Tim didn't want to stop, either. But they'd had the conversation—Tim was still so young and Jason didn't want to rush.
Tim stayed at his neck a moment longer, but with one last lick, he pulled away to pout down at Jason. "But it was just getting fun."
Jason raised an eyebrow at him. "So it wasn't fun before?"
"You know what I mean!"
Jason sighed and shifted slightly, pulling his hips away from Tim as much as possible on the couch. "Come on, we've talked about this."
Tim grumbled, but settled down again and they both pretended to pay attention to the show once more. Jason closed his eyes and just let himself feel Tim pressed against him, even if they were being good for now. He was still half hard, but he could ignore it for now as long as Tim behaved.
He must have dozed off because the next thing he was aware of was something buzzing against his stomach.
"Whaz 'at?" he asked Tim as he blinked awake.
Tim grinned down at him. "It's midnight."
It took Jason a moment to realize what that meant, but then kissed Tim. "Happy Birthday, Tim."
Tim chased his mouth and kissed him hard. This time, Jason didn't pull back. At least, he didn't until Tim rolled over to straddle Jason's hips.
"What are you doing?" asked Jason.
"It's my birthday," grinned Tim. "I'm sixteen."
"All of Gotham will tremble when you get your permit."
Tim stuck his tongue out at him. "You're an ass. And not what I mean. I'm sixteen. Means I'm legal." Tim's grin turned down right predatory, and he sat down right on Jason's crotch.
Jason would never admit to the way he squawked, or how quickly he reached out to grab Tim's waist. "We—we said we'd wait."
Tim rolled his eyes, then his hips. Jason was in heaven, or hell. He might have just woken up, but his cock had certainly not been as out of it as his brain had been, already he was hard as a rick. "Yeah, until I was legal. It's midnight. I'm sixteeen, it's legal."
Jason bit his cheek to distract himself. So many of his wet dreams had started like this, too. But the last vestiges of sleep were falling away as he realized this was real. "Are you sure? You're still so young. I don't mind—"
Tim ground down again. "Jason, if you don't fuck me tonight, I swear to god you won't see me again until after your birthday."
Jason tightens his grip on Tim's waist and forces himself not to thrust up. "I don't have anything," he admits. "And I'm not digging through Bruce's room for a condom."
Tim reaches into his back pocket and pulls out a wrapped condom. "And I've got lube in my bag."
Jason thrust up at the sight, couldn't have held back if he'd wanted to, and had to focus very hard to keep himself from coming in his pants. "You planned this," he gasped out. "Down to the minute."
"Duh," said Tim, though the flush to his cheeks proved he wasn't unaffected. "I'm not going to not plan out how I lose my virginity to my crazy hot boyfriend."
Jason laughed. He couldn't not. "You're ridiculous. I love you." He pulled himself up, so he was upright, too, and kissed Tim again, hard.
"That mean yes?"
"We're not—"
"But, Jay!"
Jason pecked him again and wrapped an arm tighter around Tim's waist before getting to his feet. Tim squeaked and wrapped his legs around Jason. "You didn't let me finish, babe," said Jason. "We're not having sex for the first time on the goddamn couch."
Tim laughed. "You're such a gentleman." He leaned down to peck Jason's lips.
"Gonna treat you right," Jason murmured against his lips. He didn't let Tim continue to kiss him, though, as he maneuvered around the coffee table towards the door where Tim had left his bag. He didn't want to misstep and send them both tumbling to the ground and ruin their night.
Jason was grateful they were in the penthouse rather than the manor. The distance from the door to his room was so much shorter. He kicked his door shut behind him and set Tim down on his bed. He couldn't believe this was really happening.
Immediately, Tim spread his legs and propped himself up on an elbow to stare at him hungrily.
Jason wished he could take a picture; Tim looked an absolute dream. "Want to always see you spread out on my bed like this," he said as he climbed up after Tim.
Jason felt that night was as much a present for him as it was for Tim.
-----
Sorry to end it before the sex! It's already a tad too long for a flash-fic event. (At least at my writing speed.)
I do have all the world building for this little fic sorted if anyone has any questions about it!
First time writing a Jason flashfic for @jason-flashfic! The prompt is 'Tightrope' :)
-
'Its fine! I'm okay! The rope won't break and you'll save the kid, you won't fail.'
That was all Jason was think as he was walking on a tightrope.
A bloody tightrope over some very dangerous chemicals, with a crying child at the other end.
He couldn't grapple over, the platform too small for him to, he had to fucking walk the goddamn rope to get to them before grappling to somewhere safer.
As he was balancing on the thing as rope that somehow didn't snap with his weight, he got the attention of the child, "Hey," he says calmly and gently, "it's okay, I'm going to save you okay? Just wait a bit and I'll be right there."
The stopped crying, looking up at Red Hood who was performing trick, "See? I'll be right there, this isn't tricky at all, so don't worry okay? Look, I'll give you some candy once I get there, you like that idea?"
The kid nods, wipping their tears away as Red Hood gets closer to them.
'Just a few more steps, just a few more.' Jason chants inside his head.
And then he makes it, just before the platform the kid is on, he crouches down, still keeping balance as he stretches his hands out, "Ready to go back home with me?" He asks softly and the kid slowly moves, hesitation showing on their uncertain face.
"It's okay, once I got you I can grapple us out of here." And the kid nods, now hanging onto Jason.
Once Jason secures the kid in his hold, he grapples out of the place on top on the roof.
He then jumps down onto the ground and slowly places the kid down, "See? Wasn't to hard, now was it?" Jason asks gently in a crouch, holding candy out.
The kid takes the candy, a small smile on their face.
Although the kid wouldn't be able to see it, Jason smiles as well, ruffling the kids hair, "Let's get you back home now, sound good?"
The kid grins as they nod enthusiastic.
-
Back at one of Jason's safehouse, he places the gift he got from the kid and their family on his shelf next to his other precious objects.
A smile made its way on his face, he's glad he managed to save the kid, seeing them reunite with their family, the mother and father's tears as they thanked Red Hood and would never forget what he did for them.